原创 beyond Compare 4試用期過期的解決辦法

1.找到beyond Compare 4文件夾下面的BCUnrar.dll,將其刪掉或者重命名,再重新打開接着使用免費30天!  現在有些BCUnrar.dll文件找不到了,可以試試下面的方法。     2.修改註冊表 1)在搜索欄中輸入

原创 Android 優化性能之 如何避免--過度繪製

可能有些人不明白什麼是過度繪製,簡單言,我們app一個頁面所顯示的效果是由像素一幀一幀繪製而成。過度繪製就是意味着這一幀被繪製多次。如果是靜態的佈局,可能影響不是很大,如果是動態的,比如ListView,GridView,ViewPage

原创 linux下C獲取文件的大小

獲取文件大小這裏有兩種方法: 方法一、 範例:   unsigned long get_file_size(const char *path) {     unsigned long filesize = -1;     FILE *fp

原创 C中堆管理——淺談malloc,calloc,realloc函數之間的區別

內存區域可以分爲棧,堆,靜態存儲區和常量存儲區。局部變量,函數形參,臨時變量都是在棧上獲得內存的,它們獲取的方式都是由編譯器自動執行的。 C 標準函數庫提供了許多函數來實現對堆上內存管理,其中包括:malloc函數,free函數,call

原创 Linux互斥鎖

互斥的概念 在多線程編程中,引入了對象互斥鎖的概念,來保證共享數據操作的完整性。 每個對象都對應於一個可稱爲" 互斥鎖" 的標記,這個標記用來保證在任一時刻, 只能有一個線程訪問該對象。 互斥鎖操作 互斥鎖也可以叫線程鎖,接下來說說互斥鎖

原创 Linux 信號表

Linux 信號表   Linux支持POSIX標準信號和實時信號。下面給出Linux Signal的簡表,詳細細節可以查看man 7 signal。   默認動作的含義如下:   Term    終止進程     信號 取值 默認動作

原创 BAT 批處理腳本教程(五)

  其他技巧 一、交互界面設計 沒啥說的,看看高手設計的菜單界面吧: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

原创 BAT 批處理腳本教程(二)

常用特殊符號 1、@ 命令行回顯屏蔽符 2、% 批處理變量引導符 3、> 重定向符 4、>> 重定向符 5、<、>&、<& 重定向符 6、| 命令管道符 7、^ 轉義字符 8、& 組合命令 9、&& 組合命令 10、|| 組合命令 11、

原创 BAT 批處理腳本教程(一)

批處理定義:顧名思義,批處理文件是將一系列命令按一定的順序集合爲一個可執行的文本文件,其擴展名爲BAT或者CMD。這些命令統稱批處理命令。 小知識:可以在鍵盤上按下Ctrl+C組合鍵來強行終止一個批處理的執行過程。 瞭解了大概意思後,我們

原创 BAT 批處理腳本教程(三)

DOS循環:for命令詳解 講FOR之前呢,咋先告訴各位新手朋友,如果你有什麼命令不懂,直接在CMD下面輸入: name /? 這樣的格式來看系統給出的幫助文件,比如for /? 就會把FOR命令的幫助全部顯示出來!當然許多菜鳥都看不懂.

原创 BAT 批處理腳本教程(四)

批處理中的變量 批處理中的變量,我把他分爲兩類,分別爲"系統變量"和"自定義變量" 我們現在來詳解這兩個變量! 一、系統變量 他們的值由系統將其根據事先定義的條件自動賦值,也就是這些變量系統已經給他們定義了值, 不需要我們來給他賦值,我們

原创 深入理解SELinux SEAndroid(轉)

按哥的習慣,應該是全部洗剪吹完後再發,不過今年是馬年,什麼都強調 馬上。所以 現在就先奉獻 馬上有第一部分  祝各位同仁,朋友 馬年快樂。   深入理解SELinux SEAndroid SEAndroid是Google在Android

原创 正則表達式基礎

正則表達式(簡寫爲 regex 或者 regexp)基本上是定義一種搜索模式的字符串,可以被用來執行“搜索”或者“搜索並替換”操作,也可以被用來驗證像密碼策略等條件。 正則表達式是一個我們可利用的非常強大的工具,並且使用正則表達式的優點是

原创 TCP的三次握手與四次揮手

背景描述 通過上一篇中網絡模型中的IP層的介紹,我們知道網絡層,可以實現兩個主機之間的通信。但是這並不具體,因爲,真正進行通信的實體是在主機中的進程,是一個主機中的一個進程與另外一個主機中的一個進程在交換數據。IP協議雖然能把數據報文送到

原创 Linux 技巧:讓進程在後臺可靠運行的幾種方法

我們經常會碰到這樣的問題,用 telnet/ssh 登錄了遠程的 Linux 服務器,運行了一些耗時較長的任務, 結果卻由於網絡的不穩定導致任務中途失敗。如何讓命令提交後不受本地關閉終端窗口/網絡斷開連接的干擾呢?下面舉了一些例子, 您可