原创 python打包工具比較

前一段用python寫了點小工具,希望能給同事用,這裏總結一下python的打包以及構建的方法。 首先是一些需要安裝依賴包的方法,這也是比較推薦的正統的方法。 1.setuptools or pip   在setup.py文件中寫明依賴的

原创 <stl>list::sort源碼分析

STL的算法中,提供了sort()算法,算法接收兩個RandomAccessIterator。所有關係型容器底層使用紅黑樹的,有自動排序功能。序列容器中的stack,queue使用priority-queue。而優先隊列使用堆實現,它們都

原创 C++委託實現(函數指針,function+bind,委託模式)

  這一段在公司的某個框架代碼中看到了函數指針的使用。風格比較偏純C,其實C++有更加合適的解決方案,在這裏總結一下。   首先從函數指針說起。      一、函數指針   從定義上講,函數指針指向的是函數而非對象,函數指針指向某

原创 wifi robot的安卓端開發經驗教訓

這一段應學妹要求,做了一個關於物聯網的wifi robot的安卓端應用,其中很多的代碼段都是參考網上的,沒有什麼原創性可言,這裏我就發一些自己遇到的問題,給大家一點借鑑。 應用功能是 首先一個歡迎界面,幾秒鐘後跳轉到狀態顯示頁面,顯示下位

原创 memmove和memcpy

在閱讀<<STL源碼剖析>>的過程中,看到關於內存處理工具的問題,其中的uninitialized_copy使用了memmove函數,但是並沒有詳細解釋,這裏記錄一下。 memmove和memcpy都是用於內存拷貝的函數,並不是像函數名

原创 ICCAVR註釋亂碼

今天在使用以往程序的時候,發現從codeblock和記事本里複製過來的中文註釋是亂碼,嘗試百度一下,基本答非所問。去谷歌了一下,找到了答案。 雖然很扯,但是複製的時候輸入法切換成中文,就可以了,原理還在瞭解中。 順便提一下,ICCAVR裏