Time of Update: 2018-12-04
1> 展望未來,總結過去10年的程式員生涯,給程式員小弟弟小妹妹們的一些總結性忠告"1年,3年,5年,10年分別是一個人職場的四大階段。一個程式員該怎麼避免十年後成為這個殘酷社會的Lose,本文作者有他自己的分享。"連結:http://www.cnblogs.com/jirigala/archive/2009/08/03/1537874.html 或者http://developer.51cto.com/art/201111/300633.htm 2> 程式員們
Time of Update: 2018-12-04
http://www.vckbase.com/document/viewdoc/?id=17461、DLL的起源 動態連結程式庫(DLL)是從C語言函數庫和Pascal庫單元的概念發展而來的。所有的C語言標準庫函數都存放在某一函數庫中。在連結應用程式的過程中,連結器從庫檔案中拷貝程式調用的函數代碼,並把這些函數代碼添加到可執行檔中。這種方法同只把函數儲存在已編譯的OBJ檔案中相比更有利於代碼的重用。但隨著Windows這樣的多任務環境的出現,函數庫的方法顯得過於累贅。如果為了完成螢幕輸出、訊息
Time of Update: 2018-12-04
public RequestManager(ServletContext context) { /** Loads the site configuration from servlet context parameter. */ try { configFileUrl = context.getResource("/WEB-INF/controller.xml"); webInfUrl =
Time of Update: 2018-12-04
淩晨了,但是關於這個問題一定要記錄下來,要不然以後不記得了,還得走彎路。今天在對一個小系統做一個測試,為了便於自動操作,於是用VC寫了個軟體來代替人工操作。簡單地說,功能就是:不斷地刷某URL,伺服器那一端的程式會返回另一個URL,要看伺服器端程式會不會出問題,同時要記錄一些東西。兩年多以來一直用VC開發,但是從未搞過和browser直接相關的VC程式,這次我只能倉促上陣:我用CHtmlView來實現了一個超簡瀏覽器,然後判斷頁面是否載入完成,在頁面載入完成後再做後續處理。查MSDN,便知道了O
Time of Update: 2018-12-04
1.完全新手指南http://www.freewebs.com/fdemunck/newbieproject1.rar 有彙編基礎,softice的使用,都是一些基礎知識。http://evilteach.8k.com/ 中有四篇文章講述什麼是逆向工程。2.挑戰和指南http://crackmes.de/在這裡有很多合法crackme來測試你的水平。並且他們是按照難度等級來排序的。3.指南,雜誌,文檔,書籍---win32 api 協助http://www.borland.com/devsupp
Time of Update: 2018-12-04
不用DS也可以配置,vc6,其他環境沒試過...當初ds下載不到,所以只有用build了..方法是用王豔萍書中的DriverWizard.awx1,把DriverWizard.awx複製到D:/Microsoft Visual Studio/Common/MSDev98/Template下,然後建立工程的時候就多了一個Driver Wizard項目2 vc中tool-> options -> Directiories 中把ddk的搜尋路徑加入其中可執行檔 中添加:D:/WINDDK/
Time of Update: 2018-12-04
主要用到OutputDebugString函數,直接看代碼。 Debug_Trace.h#if !defined(DEBUG_TRACE_INCLUDE_)#define DEBUG_TRACE_INCLUDE_#include <stdio.h>#include <wTypes.h>#include <tchar.h> voidDebug_TraceA(char* fmt, ...);voidDebug_TraceW(WCHAR* fmt, ...);#
Time of Update: 2018-12-04
在上篇中,介紹了如何使用QtCreator編譯安裝qwt,現在介紹怎麼使用QtCreator來編寫使用了qwt庫的qt程式。為了簡化流程,本菜菜直接複製了qwt中example的代碼,並且使用QtCreator建立一個工程並將代碼粘貼進去。這時如果誤以為只要點擊run就可以運行程式,那就是大錯特錯了。本菜菜開始時就犯了如下的錯誤,不幸的是,是直接使用了qwt目錄裡的example,而裡面的pro工程檔案可是設定完畢的,只要產生了庫檔案dll和libxx.a的檔案情況下,自然是可以啟動並執行。本菜
Time of Update: 2018-12-04
Android build 只能用 sun-java5-jdk, 不過jdk1.5在ubuntu 9.10的source裡已經drop掉了。 1. 修改sources.list,將9.10的源改成9.04的源。ubuntu 9.04 的source list可以在網上找到很多,我參考的是這個http://blog.sina.com.cn/s/blog_4895289e0100dn2c.html用的來自澳大利亞 optus.net 的ubuntu補救伺服器
Time of Update: 2018-12-04
現在看到的本文已經是第三版,寫這篇博文的起初原因是本菜菜最近準備使用Qwt開發一些功能組件,而公司裡基本是使用win
Time of Update: 2018-12-04
1。光碟片安裝 2。通過代理上網 a.Firefox代理上網 這個最簡單了,依次點擊 edit->preferences->Advanced->network->settings 在裡面填寫Proxy 伺服器的IP,Port就可以了。 b.設定apt-get永久使用http代理 sudo
Time of Update: 2018-12-04
cygwin 使用指南 作者:yansm 根據cygwin user guide翻譯整理,希望對大家有所協助。有錯誤清指出。 1 引言 cygwin是一個在windows平台上啟動並執行unix類比環境,是cygnus solutions公司開發的自由軟體(該公司開發了很多好東西,著名的還有eCos,不過現已被Redhat收購)。它對於學習unix/linux操
Time of Update: 2018-12-04
1, Linus的 git tree,AKA 'mainline kernel': $ git -clone git :// git .kernel.org/pub/scm/linux/kernel/ git /torvalds/linux-2.6. git 其他的 git trees可以在[url]http:// git .kernel.org/[/url]找到,點擊進去就能看到 GIT URL。 2, 安裝 git docs
Time of Update: 2018-12-04
1、Get是用來從伺服器上獲得資料,而Post是用來向伺服器上傳遞資料。 2、Get將表單中資料的按照variable=value的形式,添加到action所指向的URL後面,並且兩者使用“?”串連,而各個變數之間使用“&”串連;Post是將表單中的資料放在form的資料體中,按照變數和值相對應的方式,傳遞到action所指向URL。 3、Get是不安全的,因為在傳輸過程,資料被放在請求的URL中,而如今現有的很多伺服器、Proxy
Time of Update: 2018-12-04
[轉載]SQ4R六步學習法SQ4R: S代表預覽Survey、Q代表Question、4個R分別代表閱讀Read、複述Recite、聯絡Relate、複習Review。第一步:預覽Survey在開始學習第一章之前,應當從頭到尾大概瀏覽一下,看看標題、插圖、文字說明、小結或者複習。這一步驟能對將要學習的內容材料有一個全面瞭解。
Time of Update: 2018-12-04
當你使用了ClassWizard建立了控制項和變數之間的聯絡後:當你修改了變數的值,而希望對話方塊控制項更新顯示,就應該在修改變數後調用 UpdateData(FALSE);如果你希望知道使用者在對話方塊中到底輸入了什麼,就應該在訪問變數前調用UpdateData(TRUE)。 用處:主要控制ddx_data 把控制項中的值和變數進行交換 比如你有個編輯框,輸入了一些值,你的程式怎麼得到呢;必須先調用這個(當然是在用了ddx的情況)
Time of Update: 2018-12-04
cygwin是可在windows下工作的unix"模擬器",可實現大部分bash shell的功能,包括gcc.slickedit是一種功能較全的編輯器,支援30多種語言,功能超強。slickedit支援GNU C/C++工程,在Windows環境下我們可以使用cygwin所帶的gcc來與slickedit配合,但需要進行一些配置。 1 拷貝cygwin1.dll 在cygwin安裝目錄下的 bin 檔案夾找到cygwin1.dll, 再將其拷貝到slickedit目錄的
Time of Update: 2018-12-04
#define UNIQE_NAME "{1AB792D6-EAF2-3267-9A84-9135681127A4}"#define GIS_MSG "{D48CA993-4925-41cb-8F59-ABAAAFCEF797}"const UINT ID_GIS_INSTANCE = ::RegisterWindowMessage(GIS_MSG); //註冊訊息// 確保程式只有一個執行個體在運行 m_hOneInstance = ::CreateMutex(NULL, FALSE,
Time of Update: 2018-12-04
VM串連 的三種方式1.bridged(橋接模式) 在這種模式下,VMWare虛擬出來的作業系統就像是區域網路中的一台獨立的主機,它可以訪問網內任何一台機器。在橋接模式下,你需要手工為虛擬系統配置IP地址、子網路遮罩,而且還要和宿主機器處於同一網段,這樣虛擬系統才能和宿主機器進行通訊。同時,由於這個虛擬系統是區域網路中的一個獨立的主機系統,那麼就可以手工配置它的TCP/IP配置資訊,以實現通過區域網路的網關或路由器訪問互連網。
Time of Update: 2018-12-04
這是一個不複雜的問題;但是網上很多回答都不全面;偶找了一個比較全面的(測試過):引用http://blog.csdn.net/fjb2080/archive/2010/01/23/5247494.aspx#include有兩種形式,例如如下:#include <syshead.h>#include