原创 關於拷貝構造函數,類的賦值與複製

C++中對象的複製用兩種形式,如下         B b1;         B b2(b1);          或         B b1;         B b2 = b1; 這時類調用的是拷貝構造函數。 而賦值是對“=”運

原创 分析Windows和Linux動態庫 (…

原文網址:http://zhmy.michael.blog.163.com/blog/static/8615787920111115746763/ 摘要:動態鏈接庫技術實現和設計程序常用的技術,在Windows和Linux系

原创 CPU體系結構

原文地址:CPU體系結構作者:lihongliang070 1.算術邏輯單元ALU(Arithmetic Logic Unit) ALU是運算器的核心。它是以全加器爲基礎,輔之以移位寄存器及相應控制邏輯組合而成的電路,在控制信號的作用

原创 ioctl 調用流程

原文地址:ioctl 調用流程作者:lihongliang070 ioctl系統調用流程 一、系統調用框架 與系統調用相關的數據結構和函數 系統調用函數名以“sys_”開頭,後面是該系統調用的名字,由此構成了sys_name()這樣的

原创 nodejs連接mysql  var&n…

在Node.js中安裝了mysql: ? 1 2 3 4 5 6 7 8 9 10 11 12 CLi@PC-CLI-1 /cygdrive/d/tmp/tmp_dev_root/node.js $ npm install

原创 [Python Tip]判斷輸入是否被…

在網上經常看到一些問題與解答,雖然與已無關,但的確也增長見識。因此想記錄下來,以免遺忘,更可以備查。 這些問題在網上的位置我儘可能留下來。 Q:一個程序用來處理用戶的輸入。想法是:如果用戶輸入是採用重定向方式執行,則將結果輸出即可。

原创 mysql  源碼 安裝

編譯 MySQL5.0  # ./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --enable-thread-safe-clien

原创 [Python Tip]如何計算時間差

Q:如何方便的計算兩個時間的差,如兩個時間相差幾天,幾小時等 A:使用datetime模塊可以很方便的解決這個問題,舉例如下: >>> import datetime >>> d1 = datetime.datetime(2005,

原创 線程安全

原文地址:線程安全作者:lihongliang070   對於多線程編程,很多人概念不清,寫代碼的時候要麼是處處加鎖,影響性能不說,還容易莫名其妙的死鎖,還有人對多線程敬而遠之。 所以學習多線程編程最重要的不是學習API,而是理解什

原创 makefile模板

原文地址:makefile模板作者:lihongliang070# 下面的變量可以在shell 的環境變量裏面指定。 # 也可以象下面這樣在 Makefile 裏面指定。 # CC=gcc                        

原创 虛函數、虛表、虛指針

原網址爲http://zhmy.michael.blog.163.com/blog/static/86157879201110189626611/ 定義  虛函數必須是基類的非靜態成員函數,其訪問權限可以是protected或publi

原创 linux下ARM交叉編譯器的安裝

1. 把編譯器(我的是arm-none-eabi-i686-gcc-4.4.1_20100728.tar.gz) 解壓到/opt下 2. 給環境變量PATH加上交叉編譯的路徑    此方法有很多。但是最好改自己用戶目錄下的.bashrc

原创 歡迎您在新浪博客安家

親愛的朋友:    歡迎您在新浪博客安家,您的博客地址是:http://blog.sina.com.cn/u/1877212550    您可以用文字、圖片、視頻記錄和展示最真實的自我,與網友交流,與線上好友聊天,還能通過手機發表博文和

原创 串口編程(例子)

//設置串口: int set_opt(int fd,int nSpeed, int nBits, char nEvent, int nStop) { struct termios newtio,oldtio; if ( tcgeta

原创 守護進程的製作(daemon)

daemon的製作 步驟: 1.創建子進程,父進程退出 fork(),exit(); 2.在子進程中創建新會話    setsid() 函數格式 3.改變當前目錄爲根目錄    chdir("/"); 4.重設文件權限掩碼