原创 sumlime快捷鍵及插件

參考知乎上的回答http://www.zhihu.com/question/19976788,非常全面! 快捷鍵 功能 ctrl+shift+n 打開新Sublime ctrl+shift+w 關閉Sublime,關閉所有

原创 彙編語言中寄存器的作用

對於8086的系統: 1.寄存器按照功能的不同可分爲通用寄存器(AX,BX,CX,DX,SP,BP,SI,DI。其中的前四個寄存器可分別分成AH,AL ;BH,BL;CH,CL;DH,DL的八位寄存器)、指令指針寄存器(IP)、標誌寄存器

原创 查看linux命令的源碼

    最近在學習ubuntu,先熟悉最常用的命令,關於一些命令的源代碼的查看方式如下 通過which查看命令所在的路徑anan@ubuntu:/bin$ which who /usr/bin/who 搜索命令所在的軟件包anan@ub

原创 c++進制轉換

#include <iostream> #include <stack> void convert(std::stack<char> &s,__int64 n, int base) { static char digit[] = {'

原创 VC++中cl.exe編譯器的使用

轉自百度博客:http://hi.baidu.com/lingyin55/blog/item/1545ddd08e421895a0ec9cdb.html 使用CL.EXE查看C++中類的內存結構 今天查資料的時候發現 VS 編譯器 C

原创 c++靜態庫和動態庫

C++靜態庫與動態庫 這次分享的宗旨是——讓大家學會創建與使用靜態庫、動態庫,知道靜態庫與動態庫的區別,知道使用的時候如何選擇。這裏不深入介紹靜態庫、動態庫的底層格式,內存佈局等,有興趣的同學,推薦一本書《程序員的自我修養——鏈接、裝載與

原创 mfc的類型轉換

一、int轉化爲string類型  #include <sstream>  int type = 1;  stringstream ss;    string str;    ss << type;    str = ss.str

原创 Android系統在超級終端下必會的命令大全(adb shell命令大全)

  1. 顯示系統中全部Android平臺:      android list targets  2. 顯示系統中全部AVD(模擬器):      android list avd  3. 創建AVD(模擬器): 

原创 vim 20條常用指令

1.  w [文件名]    相當於另存爲2.  r [文件名]  將[文件名]的內容加到光標行後面3.  n1,n2 w[filename] 將n1到n2的內容保存爲[filename]4.  50dd      刪除50行     5

原创 ctags使用簡介

Vi大家都很熟悉,某些情況下它是我們在Linux下唯一可用的文本編輯器。其實我們平時所指的VI其實是VIM(ViImproved,VI增強版)。有人常常拿VIM和emacs比較,VIM儘管不象emacs那樣有那麼多的功能,但是比emacs

原创 win7+vs2013編譯mysql

1、準備工作 OS: win7 旗艦版 64位 + VS2013  mysql 源碼(windows版): mysql-5.7.4-m14 perl tool:ActivePerl-5.16.3.1604-MSWin32-x64-2980

原创 socket心跳包機制

心跳包的發送,通常有兩種技術 方法1:應用層自己實現的心跳包  由應用程序自己發送心跳包來檢測連接是否正常,大致的方法是:服務器在一個 Timer事件中定時 向客戶端發送一個短小精悍的數據包,然後啓動一個低級別的線程,在該線程中不斷檢測

原创 coursera課程批量下載

主要工具coursera-dl,github地址https://github.com/dgorissen/coursera-dl 參考:http://mooc.guokr.com/post/560/ 安裝python安裝pip安裝cour

原创 windows下編譯lua源碼

環境: win7 +vs2013 lua源碼是5.2.3 新建項目 Lua的源代碼編譯後會生成三個對象:Lua庫、基於該庫的獨立解釋器以及字節碼編譯器。所以,在solution中,我們也要建立三個project與他們對應。在這裏,暫且

原创 彙編語言學習知識點1

寄存器(cpu) 彙編語言由以下3類組成: 1、彙編指令(機器碼的助記符) 2、僞指令  (由編譯器執行) 3、其它符號(由編譯器識別) 8086CPU有14個寄存器 它們的名稱爲:AX、BX、CX、DX、SI、DI、SP、B