原创 WPF新手之將如何將一個成員變量或自定義類綁定到控件

(再次嘆一下中國的網絡環境,搜出來的網頁一大堆,可有用的沒幾個,基本是大家相互轉,真正有了問題楞是找不到能解決的)   首先如果是基本類型的變量,或者是自定義的類,直接綁定到控件之後,控件只能顯示其初始值,值的改變並不能更新UI,只有以下

原创 Windows下Python程序打包小結

這還是之前的文章,最近發現了,還是存在網上好找些。 當然現在我的觀念有點不一樣了,純Windows下桌面應用,還是Winform爲首選,遇到複雜動畫時用WPF控件。跨平臺桌面應用,可以選擇MONO,還可以用Boost C++導入Pytho

原创 C#絕對新手之C#中的多線程小結

大概有4種方法:Dispatcher、異步委託、手動多線程、BackgroundWorker,另外還有一個DispatcherTimer,是定時器。 其中Dispatcher與DispatcherTimer相同,是利用在主線程進行任務優先

原创 wxPython中如何讓繼承使用了PyGridTableBase的grid切換數據

小記以前一個QQ農場偷菜軟件 我的展示農作物的表格有點複雜, 數據類繼承Grid.PyGridTableBase, 顯示類繼承Grid.PyGridCellRenderer 問題是當我在運行時要切換表格中的數據時,表格並不隨之動態更新。這

原创 tmux中如何完整copy單獨一個pane中的文字到系統剪貼板(本地shell和遠程ssh)

以下配置在tmux 2.4以上版本通過。 多個pane的情況下,如果是按住shift用鼠標左鍵拖動,會橫跨多個pane,從而copy到不需要的文字。 經過多次嘗試,最後試出了在本地shell和遠程ssh都可以copy單獨一個pane中的文

原创 在C#中調用django rest framework需要身份認證的api

最近在項目中需要將設備的數據上傳到網站,決定使用webservice。在如何調用需要身份認證的api上犯了愁,搜了無數文章都說是用Credentials,但就是不行,返回403,後來還是鐵了心看官方文檔,發現了問題。 #setting

原创 STA線程模型中操縱串口的注意點

SerialPort的DataReceived事件會在一個或多個字節的數據可用時被觸發,具體觸發的精確時間由OS和驅動來決定,同時接收到數據的時間與在.NET時事件的觸發時間會有一個短暫的延遲。 在Dat

原创 rsync免密碼登陸要點

rsync免密碼登陸,看了網上N多教程,千篇一律,愣是沒法解決我的問題。 結果發現,其實注意好兩點就行: 1.  在rsyncd.conf的模塊設置中,要將auth users和secrets file這兩項註釋掉 2. 在cwrsyn

原创 Windows下git web hook免除密碼輸入的煩人事(SSH和HTTPS)

在一臺Windows服務器A上用VirtualBox安裝了Gitlab(域名git.domain.com),我在Windows工作站B上開發。之前搞了一次SSH方式做push和pull,沒成功,我也懶得再整了,就用http輸入用戶名和密碼

原创 將sphinx配置爲更好的實時搜索引擎

本文基於sphinx 2.2.11。 sphinx以它的簡單、快速吸引着我。但它的plain增量索引有兩大問題一直困擾着我: 一是增量索引只能定時創建,必須會造成數據到主索引時存在一個時間差,而且經測試,增量索引merge到主索引時還經

原创 Django顯示圖片

通常在App的根目錄下建兩個目錄 static用來放網站自己的圖片、js、css等 media用來放用戶上傳的圖片、文件等 現在假設有d:/wwwsite/office/static/images/psb

原创 PHP中的多行字符串傳遞給JavaScript方法兩則

PHP和JavaScript都是初學。最近有這麼個需求: 比方說有一個PHP的多行字符串: $a = <<<EOF thy38 csdn blog EOF; 傳遞給JavaScript後要等價於: var c='thy38\n\ c

原创 事務提交大量sql與合併提交大量sql效率對比

事務提交5000條update,耗時:13.79 秒,內存佔用:17.88 MB(大量時間消耗在Query生成sql語句上) $startTime = microtime(true); $startMemory = memory_g

原创 Vagrant共享目錄文件系統sshfs、nfs、vboxfs、native fs性能比較測試

工作中使用vagrant作爲開發環境,一直比較懶,直接用的默認方式共享目錄,但隨着項目越來越大,而且我的筆記本一般又不關機,都是直接合上,導致系統越來越慢,不但在guest中慢(比如切換目錄要1秒),連在host上打開目錄也變得很慢。

原创 GIT文件重命名字母大小寫的問題

當把項目中的一個文件名改變了大小寫,如SphinxQl改爲SphinQL,那麼pull的時候,git會不知所措,它會抱怨: - error: The following untracked working tree files would