原创 Python 並行編程 --多線程

最近看了一下《python並行編程手冊》,雖然這本書薄薄的,包含內容挺多,但是有很多地方講的不清楚,而且有一些bug出現,講道理不推薦看這本書,但是我也隨手翻完了,代碼也寫着玩,總結一下python並行編程,順便寫一寫書裏有問題的

原创 計算機圖形學 繪製直線(C++)

1. 數值微分法DDA(Digital Differential Analyzer) 基本思想:先對一個方向的座標取單位步長的變化,然後計算另一方向座標相應的變化值。 當一條直線的斜率不爲0時,它可以用方程y=kx+b來表示,假定

原创 本科畢業論文寫作方法類--小白指南

在本科期間也寫過一些論文,這裏分享一下自己寫論文的思路和方法。 本科畢業論文的要求相對較低,並不會收入到數據庫中,所以畢業論文的最基本目標就是1. 過查重;2. 過答辯,只要滿足這兩個要求,畢業就沒有太大的問題,在此基礎之上,是否

原创 機器學習WebService搭建(五)------開始搭建機器學習平臺

根據前面講的基礎開始搭建機器學習的網絡平臺。 Step 1 : 新建ML文件夾,在其中新建django項目,新建app django-admin startproject server_MLs python manage.py st

原创 機器學習WebService搭建(四)------django入門

相比於python其他的Web框架,django的功能是最完整的,包涵服務發佈,路由映射,模板編程,數據處理一整套功能。因此django模塊之間耦合緊密,不容易進行拓展,但是django的orm用着非常舒服!這給開發帶來了很大的便捷性

原创 機器學習WebService搭建(三)------gitbash的使用

git bash 安裝 打開bash設置用戶信息 # 設置bash的用戶名和email,和github的用戶名,email相同 git config --global user.name "XXX" git config --gl

原创 機器學習WebService搭建(一)------前言

最近在做一個機器學習的webservice,基本已經完成了大體的框架,項目可以從我的github查看,https://github.com/LuoXiaoHeics/ML。 反過來開始總結這次學習過程中的一些經驗,以作記錄。 配置 由

原创 機器學習WebService搭建(二)------anaconda配置

使用原因 Anaconda是一個用於科學計算的Python發行版,支持 Linux, Mac, Windows系統,提供了包管理與環境管理的功能,可以很方便地解決多版本python並存、切換以及各種第三方包安裝問題。Anaconda利

原创 關閉django服務器

在服務器端對django的服務器進行操作 在運行django服務器的時候,突然遠程連接斷掉了,django服務器突然關閉不了,之後發現是8080端口是有一個進程在後臺一直運行着的。需要把進程給關掉就可以了。 #默認啓動的服務端口是80

原创 CCF 201403-2 窗口

問題描述   在某圖形操作系統中,有 N 個窗口,每個窗口都是一個兩邊與座標軸分別平行的矩形區域。窗口的邊界上的點也屬於該窗口。窗口之間有層次的區別,在多於一個窗口重疊的區域裏,只會顯示位於頂層的窗口裏的內容。   當你點擊屏幕上一個

原创 計算機圖形學(一)繪製直線(C++)

1. 數值微分法DDA(Digital Differential Analyzer) 基本思想:先對一個方向的座標取單位步長的變化,然後計算另一方向座標相應的變化值。 當一條直線的斜率不爲0時,它可以用方程y=kx+b來表示,假定直線

原创 讀入與輸出shp文件——Matlab

Matlab自帶有mapping box工具箱,該工具箱具有很多與地圖相關的功能,如下圖,詳情請訪問Matlab官網幫助. 讀寫shp文件也是非常容易的事情。shp文件在Matlab中被視爲一個struct,每個字段的屬性值則是st

原创 MFC創建自定義窗體

對於GUI編程來說,創建子窗體自然是很必要的一件事情,C++與C#相比,創建子窗體要麻煩一下,但是它們創建子窗體的流程是基本相同的。本文主要淺談創建子窗體,並獲取子窗體輸入的數據的方法與步驟。實例所使用的IDE爲VS2012。 步驟

原创 利用R語言計算網絡的中心性係數與繪製對偶圖

如果已經具有.net數據便直接可以利用R的igraph包進行計算網絡的中心性係數與繪製對偶圖。而如果數據爲shp或其他,則需要先進行數據的轉化,轉化爲.net數據再放入R中計算。 同樣Matlab,也有對應計算這些參數的函數,詳情可查