原创 c\c++運行庫

C/C++運行庫 11.2.1  C語言運行庫 任何一個C程序,它的背後都有一套龐大的代碼來進行支撐,以使得該程序能夠正常運行。這套代碼至少包括入口函數,及其所依賴的函數所構成的函數集合。當然,它還理應包括各種標準庫函數的實現。

原创 用 C 語言編寫 Windows 服務程序的五個步驟

出處:http://www.vckbase.com/document/viewdoc/?id=1474 用 C 語言編寫 Windows 服務程序的五個步驟 原文:Yevgeny Menaker 翻譯:Northtibet 下

原创 const用法的解惑

   雖然看過C++方面不少的資料,但我現在仍然是一個初學者,編過C++的一些程序,但不多。const修飾詞做爲C++一個重要的概念,務必要弄清楚才行,看到網上一個C++學習者的博客上歸納的很不錯,很精煉。以下是參考的鏈結: html

原创 關於typedef的用法總結

原文地址:http://www.cnblogs.com/csyisong/archive/2009/01/09/1372363.html 不管實在C還是C++代碼中,typedef這個詞都不少見,當然出現頻率較高的還是在C代碼中。typ

原创 遊戲內存修改器原理

工具:SoftICE、金山遊俠2002、VC++7.0、PE查看器、SPY++ 測試平臺:Window2000 Professional SP2 大家好!我先給大家拜個晚年,時間過真快工,一年又過去了,我也和大家分開一年了,真是感慨萬分呀

原创 delete一個void*可能會造成泄漏內存

一個論壇上看到k2eats對着個問題的回答,受益匪淺; delete void*在刪除內建類型是沒有問題的.系統在malloc()的時候已經在分配的內存塊記錄了分配內存的大小,所以不存在不知道不知道釋放多少內存的說法 對於int

原创 另外一篇關於Linux庫的文章(靜態庫,動態庫)

轉自:http://blog.chinaunix.net/uid-26833883-id-3219335.html  草根老師博客 一、什麼是庫 本質上來說庫是一種可執行代碼的二進制形式,可以被操作系統載入內存執行。由於window

原创 Linux下靜態庫_庫的基本概念;如何生成靜態庫動態庫;nm查看庫中包含那些函數、ar生成靜態庫,查看庫中包含那些.o文件、ldd查看程序依賴的.so文件;

轉自:http://blog.163.com/xychenbaihu@yeah/blog/static/13222965520101023104745738/ 一、基本概念 1.1、什麼是庫        在 windows 平臺

原创 從pthread到Win32thread

——Lilytask2.5基於Win32thread的實現 段孟成([email protected])          Lilytask是以任務爲單位的並行編程模型,Lilytask2.5β版最初是在Linux系統上基於PO

原创 我想向java的main()傳入大量參數,怎麼做最優雅?

轉自: http://blog.sina.com.cn/s/blog_700aa8830101loma.html 項目中有一些用java寫成的可執行的工具,需要調用者傳入大量的參數。最開始,我使用的是最傳統的方式,直接一個傳入參數

原创 java中String對象和String變量

轉自:http://blog.sina.com.cn/s/blog_61af23120100xsrd.html   最近在論壇上看到關於String s = new String("XYZ") + new String("XYZ"

原创 Linux GCC常用命令 與 gcc 編譯器常用的命令行參數一覽

轉載自:http://www.cnblogs.com/sunyubo/archive/2011/09/06/2282054.html 這些常用的 gcc/g++ 命令行參數,你都知道麼? 1. gcc -E source_file.c-E

原创 malloc原理和內存碎片

轉自:http://www.cnblogs.com/zhaoyl/p/3820852.html 當一個進程發生缺頁中斷的時候,進程會陷入內核態,執行以下操作: 1、檢查要訪問的虛擬地址是否合法  2、查找/分配一個物理頁  3、填充物

原创 函數返回值—返回局部變量

看看下面的程序的輸出: #include <stdio.h> char *returnStr() {      char *p="hello world!";      return p; } int main() {      cha

原创 關於線程池的理解

深入研究線程池 一.什麼是線程池? 線程池就是以一個或多個線程[循環執行]多個應用邏輯的線程集合. 注意這裏用了線程集合的概念是我生造的,目的是爲了區分執行一批應用邏輯的多個線程和 線程組的區別.關於線程組的概念請參閱基礎部分.