原创 nmake 和 Makefile
The Microsoft Program Maintenance Utility (NMAKE.EXE) is a tool that builds projects based on commands contained in a d
原创 RHEL中安裝Centos的yum的步驟
1.刪除RedHat原有的yum: rpm -aq | grep yum | xargs rpm -e --nodeps 2.下載yum安裝組件:(隨本機安裝版本而定) wget http://mirrors.163.com/centos
原创 NSIS:.NET Runtime Library檢測和本地安裝
由於需要將C#開發的一個WinForm程序給客戶,但是不知道對方是否安裝了.NET Framework 2.0,所以做安裝包時就將.NET Runtime Library一起打包了(地球人都知道天朝的網絡
原创 開源應用程序打包工具
1. NSIS(需要NSIS Edit配合) http://nsis.sourceforge.net/Main_Page 如:迅雷,QQ,暴風影音都是用它用打包的 2. Inno Setup http://www.jrsoftware.o
原创 linux 設置系統時間和硬件時間
linux 設置系統時間和硬件時間 linux 的系統時間有時跟硬件時間是不同步的 Linux時鐘分爲系統時鐘(System Clock)和硬件(Real Time Clock,簡稱RTC)時鐘。系統時鐘是指當前Linux Kernel中
原创 GIT獲取遠程分支
通過git clone獲取的遠端git庫,只包含了遠端git庫的當前工作分支。 如果想獲取其它分支信息,需要使用”git branch –r” 來查看, 如果需要將遠程的其它分支代碼也獲取過來,可以使用命令: git checkout -
原创 C#如何爲winform程序打包發佈應用(圖解)
C#如何爲winform程序打包發佈應用(圖解) 1:新建安裝部署項目 打開VS,點擊新建項目,選擇:其他項目類型->安裝與部署->安裝嚮導(安裝項目也一樣),然後點擊確定.(詳細見下圖) 此主題相關圖片如下: 2:安裝嚮導 關閉後打
原创 編譯Linux驅動程序
基於Ubuntu 12.10,編譯Linux驅動程序 1. 準備linux內核源碼 此時,我要編譯的驅動是基於Ubuntu 12.10內核的,所以我下載的是其對應的內核源碼包: linux_3.5.0-17.28.diff.gz linu
原创 C與彙編語言對應關係之一
C: uint8 a; if (5 == a) funtion(); 等價於彙編語言: mov ax, a cmp ax, 5 jz function 或者 mov ax, a cmp ax, 5 je function
原创 Ubuntu 12.10 禁用guest賬戶和remote login,啓用root登錄
sudo sh -c 'echo "allow-guest=false" >> /etc/lightdm/lightdm.conf' sudo sh -c 'echo "greeter-show-remote-login=false" >