原创 Visual Studio中的ncb文件

        最近在使用VS的時候遇到一個問題,明明之前定義了一個開關宏,例如,#define USE_NETLOG 1,但是在該開關下的代碼始終顯示爲灰色(不影響工程的編譯運行),後來才知道是因爲VS會自動生成一個.ncb的文件,這個

原创 閱讀《代碼大全》後的讀書筆記(第三部分)(未完待續......)

PS:引號是書中內容 10.使用變量的一般事項       1)變量初始化原則       在聲明變量的時候初始化(這也是一種防禦式編程方法)       在可能的情況下使用final或者const,如類常量、輸入參數以及初始化

原创 珍藏的最全的windows操作系統快捷鍵

Ps:只嘗試了部分,不正確的請留言,便於更正,謝謝! 一、常見用法:  F1 顯示當前程序或者Windows的幫助內容。 F2 重新命名選定的文件F3 當你在桌面上的時候是打開“查找所有文件” 對話框 F10或ALT 激活當前程序的菜單

原创 extern “C”的作用

     在一些頭文件中會有如下的預編譯定義:      #ifdef __cplusplus      extern "C" {      #endif      //函數聲明      int c_func();      #ifde

原创 閱讀《代碼大全》後的讀書筆記(第二部分)

PS:引號是書中內容 5.軟件構建中的設計       1)設計中的挑戰       設計是一個險惡的問題:這個問題只有在“解決”過一次後才能明確定義它,然後再次解決它;(書中的例子很有趣)       設計是個了無章法的過程:

原创 Android手機端將logcat過濾並保存到文件裏的方法

        Android上提供logcat命令來查看打印的日誌信息,但是有的時候系統應用打印太多,會影響我們查看自己的應用日誌,這時我們需要將日誌進行過濾,如下方法可以過濾logcat日誌,只顯示我們關心的應用日誌信息,並保存在文件

原创 關於fseek不能定位大於2G文件的問題

        最近在進行文件斷點續傳的時候用到了fseek來定位文件位置,一開始用小文件測試沒有發現什麼問題,但是用大於2G的文件測試的時候fseek打印出錯,查相關資料,發現fseek的第二個參數類型是long,也就是說只能定位2G以

原创 JNI開發技術歸納

0.JNI概述       在Android開發中會遇到使用JNI的情況,JNI是Java Native Interface的縮寫,即Java本地接口,通過JNI技術可以實現兩點:       1)Java程序能夠調用Native函數,N

原创 JNI DETECTED ERROR IN APPLICATION解決記錄

       最近遇到一個JNI的問題,同一套代碼在Android4.4版本前的設備上運行是OK的,但是在Android5.0之後的設備上就會崩潰,查看logcat發現報JNI DETECTED ERROR IN APPLICATION錯

原创 Android編譯時出現“commands commence before first target”

當前發現該問題是由於在mk文件中“\”符號後面存在非打印字符導致

原创 adb devices後不顯示設備號解決辦法

Ps:先要保證驅動已經正確安裝了 (1)設備驅動已經安裝好了,但是adb devices卻不顯示設備號                   (2)打開計算機的設備管理器,找到設備                   (3)右鍵Andr

原创 Eclipse中快捷鍵記錄

(1)修改文件名          選擇文件F2,或者Alt+Shift+R (2)自動導入包          Ctrl+Shift+O (3)添加重載方法          Alt+Shift+S,然後選擇Override/Imple

原创 HTTP下載文件時getContentLength()返回-1

      最近在Android上用HTTP下載文件,其中會獲取文件大小          HttpURLConnection conn = (HttpURLConnection)url.openConnection();

原创 解決VS工程源文件在SourceInsight中的中文文註釋亂碼問題

        在VS中顯示中文正常,但是在SourceInsight中卻中文亂碼,此時將源文件在VS中打開,在"文件"->"高級保存選項"中選擇"編碼GB2312",然後保存文件即可,此時源文件在SourceInsight中的中文可以正

原创 android自學筆記 開始--->第一個應用--->第一個項目

        Ps: 內容出自android官網,個人對內容進行了部分刪減和擴充,請以android官網爲準!         取經要經歷九九八十一難,自學也是很艱苦的過程,每學習一點就會有一點進步,之前其實零零散散有接觸過androi