原创 終於明白爲什麼無參數函數名,以及函數指針定義時參數列表一定要寫上(void)而不是空着了

出自:http://blog.codingnow.com/2010/03/object_oriented_programming_in_c.html 在 C 語言中,void (*foo)() 可以被賦予任意返回 void 的函數指針。

原创 BMP頭

首先請注意所有的數值在存儲上都是按“高位放高位、低位放低位的原則”,如12345678h放在存儲器中就是7856 3412。下圖是導出來的開機動畫的第一張圖加上文件頭後的16進制數據,以此爲例進行分析。T408中的圖像有點怪,圖像是在電腦

原创 Linux的sh腳本中多判定條件的組合

連接字符與和或分別是-a和-o expr1 -a expr2     若expr1和expr2都爲真則整式爲真 expr1 -o expr2     若expr1和expr2有一個爲真則整式爲真 例子: if [ -f file1 -o

原创 TortoiseSVN更新1.7後遇到的版本遷移問題解決

今兒把TortoiseSVN從1.6更新到了1.7.6,但奇怪的是代碼目錄下的文件右下角不再有綠色的勾 右擊菜單裏也沒有了提交和Update和Commit,取而代之的是升級 嘗試升級卻提示“不能升級'****'因爲它不是1.7之前的工作副

原创 Android Studio Unknown host 'downloads.gradle.org'

原因: 被牆導致gradle無法安裝 解決方法: 翻牆,如果是代理翻牆,則到Flie -> Settings -> HTTP Proxy中修改代理設置

原创 Iphone 5s 8.0.2越獄

現在是2016年1月,IOS8的用戶應該已經很少了,就更別提8.0.2這種古董級的系統了 嘗試對其進行越獄結果各種碰壁 盤古8 一直提示Itunes版本太高,連不上 更新到最新版本仍然報這個錯誤 看樣子不是太高,而是太低 卸載itun

原创 VS2013使用boost

VS2013中自帶了NuGet包管理器 不用自己去boost官網找源碼配環境和編譯了 右鍵項目 -> 管理NuGet程序包 -> 左欄選擇聯機 ->右上角搜索框輸入boost 安裝boost-vc120,其他版本VS請自行選擇對應版本

原创 Ubuntu armhf的源

在樹莓派上裝了Ubuntu 14.04 自帶的源在http://ports.ubuntuo.org/ 速度奇慢無比 但由於armhf的源實在稀少,國內反正是沒找到 只找到兩個國外的,希望能稍微提升點速度吧 方法: 在/etc/apt/s

原创 樹莓派安裝ubuntu,tightvncserver的兼容性問題

安裝配置方法參考:http://www.cnblogs.com/pihome/p/4595524.html 但由於我裝的不是原生的樹莓派系統,而是ubuntu14.04,然後安裝了xubuntu-desktop 按上面的操作,可以連接

原创 mac下python安裝pil模塊缺少stdio.h的錯誤

python 安裝pil 執行python setup.pyinstall 時出現錯誤 'stdio.h' file not found 解決方法: xcode-select --install

原创 Lua腳本中釋放binary文件

有時候需要在Lua腳本中嵌入二進制文件,在需要的時候把文件釋放出來進行加載 先寫個python腳本將二進制文件轉換爲數組 import struct f = open('function.so', 'rb') fhex = open(

原创 新建cocos2d項目編譯不過去的問題

當在VS中添加完cocos2d新建項目的嚮導,根據嚮導新建一個任務後編譯就會遇到下面的問題: 'CCstdC.h' No such file or director 'cocos2d.h' No such file or director

原创 提高VS2008的C++項目編譯速度——開啓多核編譯

配置屬性->C/C++->命令行中增加/MP8     (這裏的8是編譯時啓用的線程數,可以自由修改) 配置屬性->C/C++->代碼生成中“啓用最小重新生成” 設置爲“否”  (這兩個選項衝突,關掉才能啓用多核) 修改方法,先把"

原创 raspberry-gpio-python更新到0.5.10,新增樹莓派2代支持

昨晚還在用raspberry-gpio-python 0.5.9版本發現不支持最新的Raspberry Pi 2 提示: RuntimeError: This module can only be run on a Raspberry P

原创 監聽本地迴路socket的工具RawCap

工具的介紹和下載地址:http://www.netresec.com/?page=RawCap 除了擁有和其他的sniffer監聽軟件一樣的功能外 一般的sniffer工具無法監聽127.0.0.1的迴路socket 這個工具卻可以,命令