原创 詳細介紹c++中的類對象內存模型

內存模型描述的是程序中各變量(實例域、靜態域和數組元素)之間的關係,以及在實際計算機系統中將變量存儲到內存和從內存取出變量這樣的低層細節.不同平臺間的處理器架構將直接影響內存模型的結構.   首先介紹一下C++中有繼承關係的類對象內存的佈

原创 mysql的grant用法

GRANT USAGE ON *.* TO 'discuz'@'localhost' IDENTIFIED BY PASSWORD '*C242DDD213BE9C6F8DA28D49245BF69FC79A86EB'; GRANT A

原创 VI顯示行號並加亮顏色

直接編輯~/.vimrc set nocompatible set number filetype on set background=light syntax on set autoindent set smartindent set

原创 c++中 子類對象與父類對象的內存關係

  問題:如題。假設有父類A與子類B A實例化一個對象a   B實例化一個對象b 那麼在內存中 a與b的地址關係是什麼。是他們的首地址都一樣嗎? 解

原创 linux簡單的TCP與UDP的socket程序以及機器大小端的判斷程序

分類: linux編程 C/C++隨筆 2011-09-26 10:39 149人閱讀 評論(0) 收藏 舉報 本文只是總結一下linux下tcp與udp程序的編寫,其實不管平臺如何,簡單的tcp與udp程序的結構還是不會

原创 網絡字節序與主機字節序

  不同的CPU有不同的字節序類型 這些字節序是指整數在內存中保存的順序 這個叫做主機序 最常見的有兩種 1. Little endian:將低序字

原创 mysql安裝配置簡介

安裝Mysql  1、下載MySQL的安裝文件  安裝MySQL需要下面兩個文件: MySQL-server-5.1.7-0.i386.rpm 下載地址爲:http://dev.mysql.com/downloads/mysql/5

原创 linux sed命令 批量替換文件內容的方法

比如,要將目錄/modules下面所有文件中的zhangsan都修改成lisi,這樣做: sed -i "s/zhangsan/lisi/g" `g

原创 Linux中.a,.la,.o,.so文件的意義和編程實現

Linux下文件的類型是不依賴於其後綴名的,但一般來講:   .o,是目標文件,相當於windows中的.obj文件   .so 爲共享庫,是shared object,用於動態連接的,和dll差不多   .a爲靜態庫,是好多個.o合在一

原创 linux下debug與release編譯的方法

如果是DEBUG,則加參數-Ddebug,release'版本則不加該參數。 一般,在開發測試階段用debug版本,而上線發佈用release版本。 使用Makefile定製編譯不同版本,避免修改程序和Makefile文件,將會十分方便。

原创 如何解決fork: retry: 資源暫時不可用

當出現/bin/sh: fork: retry: 資源暫時不可用這樣的報錯時,說明Linux的open file最大連接數已滿。 解決的方法如下: 1)修改/etc/security/limits.d/90-nproc.conf,將npo

原创 如何解決遠程桌面訪問HASP NOT Found的問題

 如何解決遠程桌面訪問HASP NOT Found的問題 背景: 我在進行遠程桌面訪問時,點擊其中一個程序,該程序採用HASP加密。發現無法啓動該程序,程序報錯,提示Hasp not found。HASP是我插到遠程服務器上的 HAS

原创 kernel編譯時找不到ksign-publickey.c: key.h怎麼辦

When I try to compile CentOS kernel 2.6.32-279, I met following errors:crypto/signature/ksign-publickey.c:2:17: error

原创 2014-6-24日世界盃彙總

  組 國家 6-24 NEXT   出線表 被淘汰 A 巴西 7     荷蘭 喀麥隆 墨西哥 7     智利 澳大利亞 克羅地亞 3     哥斯達黎加 西班牙 喀麥隆 0

原创 pcm轉wav的方法及代碼示例

<pre class="cpp" name="code">pcm文件轉wav文件時,主要是在pcm文件加入wav的頭。wav的文件頭包含wav標示及解碼標示。<p>下面的一段代碼爲將8k,16bit,PCM(Intel(LSB,MSB)未