原创 VC裏嘗試回調類成員函數
自從用C#以後,對一句話啓動線程引用本類的成員函數很是感覺好用,對比以前VC的類裏不得不專門建個靜態函數來轉向到成員函數,相差太多,打算封裝成一句話啓動的方法,經過在網上搜索,選用下面的方案: http://www.cppblog
原创 iPhone上手
學了好幾天Objective C。 相比用習慣的vc6,C#,還真是不同的體驗。 ObjC與C兼容,甚至可以用直接C的第三方類庫。這個倒是挺強大的。 在C的基礎上加了面向對象的支持,與C++的寫法很不
原创 第一個完整的程序。著名的俄羅斯方塊
用了一天的時間,寫了一個俄羅斯方塊的手機遊戲。 基礎遊戲框架是用C寫的,或者說是在微軟的.net環境下寫的。然後附加到iPhone(XCode環境)下運行調試。 界面部分則是在XCode裏寫的。 說起來,.
原创 繼:VC中利用CCmdTarget進行的成員函數回調
MFC的消息映射函數中也是用了成員函數回調的方法,經過觀察,所有消息處理函數都被映射爲CCmdTarget基類的函數指針,比如:#define ON_UPDATE_COMMAND_UI(id, memberFxn) / { WM_COMM
原创 python_docs的nginx跳轉異常的處理
問題 近期api學習中嘗試採用 python_docs 來描述api的文檔。。 http://localhost:5000/docs/api/ 成功的看到註釋。 通過nginx上配置api的跳轉到Jump項。發現訪問異常
原创 Asp.net登錄框架的自定義
1:asp.net有一個現成的登錄框架,但是默認是用SQLServer,這樣就很不實用了。 就算是用簡易數據庫也實用。多數情況下我們都會有自定義的用戶系統。 2:經檢索,這個用戶系統其實是可以定製的。詳情參照:http://
原创 局域網在線更新的各種優化
局域化的在線更新嘗試過多次。使用過多種方案。 現在進行總結: 一:局域網環境: 1:數據庫。ip,用戶名,密碼 有時會調整。比如兩年一次算好的。 2:共享文件服務器。同上,運維經常更改IP,上線下線服務器。 3:web服務器
原创 C#的Soap調用
想寫個遠程調用HTTP的功能,考慮用soap。 一:.Net FrameWork2.0 : C#支持了對Soap的調用類的自動生成,象這樣:在工程上右鍵點擊“Add Web Reference“。引入自
原创 匿名函數
1:發現各種語言都有這種趨勢,在一個函數裏定義一個函數,一次性在一個函數裏完成業務。 2:最典型是Android: but.setOnClickListener(new OnClickListener(){ @
原创 關於List的擴展方法
發現IEnumerable<TSource>定義了很多擴展方法,這個是List的基類,所以也可以適用於List,整理如下。 1 首先要使用Linq using System.Linq 2 各函數分析如下: Aggregate
原创 C#的時間轉換小記
一:時間戳。 算法: 減去 DateTime(1970,1,1,0,0,0,0),得到TimeSpan,然後取總秒數。 比如:2013-01-01 00:00:00,對應於1356998400,即自從1970年1月1日以
原创 局域網在線更新的各種優化二
上章描述了總體的操作,本章繼續細化: 一:在線更新 如果能把文件列表裏的文件全部替換是最好的選擇。 但現實是:app.config ,web.config 這類數據經常是在佈署後還要手工改動。把它替換了就得重配一次。
原创 UBuntu13.04安裝記
首先在老神舟筆記本上裝了UBuntu,但是速度很慢,估計是驅動問題,只能用最基礎的分辨率。顯卡是Intel GMA X3100,查網上也是一堆Linux的人問同顯卡的驅動,看來沒指望了。 一體機上用UB
原创 XCode繼續
XCode會把認爲多餘的代碼就給你優化了,想看裏面的值呢不給看,告訴你:variable optimized away by compiler 說起來這個優化確實是有效的。。但是如果想觀察一個變量,比如寫: int x =
原创 三種手機編程環境安裝
既然要手機編程。那當然要把三個主流操作系統都玩下,即使不能精通,能瞭解一些也是好的,至少可以借簽下。所以要裝也要裝最新版。 Apple不是很地道,最新版的XCode居然要求操作環境是10.7.4以上。 我的機器最多升到了10.6.8。要