摘要: 國內(nèi)網(wǎng)絡(luò)環(huán)境對(duì)于域名保護(hù)不利,管理不方便,修改資料、url轉(zhuǎn)發(fā)等等操作限制太多,左一個(gè)申請(qǐng),右一個(gè)申請(qǐng),特別的麻煩。美國的域名服務(wù)商比如GoDaddy提供的服務(wù)就比較方便,相對(duì)自由,限制少,域名服務(wù)商也不能隨便停止解析,除非經(jīng)過相關(guān)嚴(yán)格仲裁。同時(shí)國外的域名服務(wù)費(fèi)相對(duì)低廉,普通域名起碼比國內(nèi)便宜20-30元人民幣。所以分享下域名轉(zhuǎn)移的經(jīng)驗(yàn)
閱讀全文
摘要: 越來越多的企業(yè)需要使用SSL進(jìn)行加密的web訪問服務(wù),如:webmail。
對(duì)于中小企業(yè)來說,如何能夠擁有由正式的授權(quán)機(jī)構(gòu)簽發(fā)的證書,避免手動(dòng)確認(rèn)自簽署證書的尷尬,而又能省去每年購買SSL證書服務(wù)的費(fèi)用呢?
閱讀全文
摘要: 準(zhǔn)備:
(1)、引入ADO類
#import "c:\program files\common files\system\ado\msado15.dll"
no_namespace
rename ("EOF", "adoEOF")
(2)、初始化COM
在MFC中可以用AfxOleInit();非MFC環(huán)境中用:
CoInitialize(NULL);
CoUnInitialize();
閱讀全文
摘要: 很多時(shí)候,調(diào)試GUI程序是很不方便的,通常的做法是使用MessageBox,但是作為一個(gè)模態(tài)窗口,它經(jīng)常產(chǎn)生不必要的消息,比如killfocus, setfocus或者paint,從而影響調(diào)試的執(zhí)行過程。當(dāng)然,使用vc的調(diào)試器也不錯(cuò),但是這樣也很容易造成窗口切換從而產(chǎn)生干擾消息。
因此,如果能像在控制臺(tái)程序里那樣使用cin/cout對(duì)象或printf族函數(shù),會(huì)使得調(diào)試過程方便得多。而通常,windows是不會(huì)為GUI程序產(chǎn)生單獨(dú)的命令行窗口的。所以我們是看不到使用標(biāo)準(zhǔn)輸入輸出流輸出的東西的。既然系統(tǒng)不提供,那就自己動(dòng)手“造”出一個(gè)來吧!
下面是一個(gè)簡單的控制臺(tái)窗口對(duì)象,它可以為你的程序創(chuàng)建一個(gè)命令行窗口,并將stdout,stdin和stderr重定向到這個(gè)命令行窗口。在程序中建立一個(gè)這樣的對(duì)象之后,就可以直接使用cin/cout/*printf來操縱這個(gè)新的命令行窗口了!5 f8 I$ l4 o- b3 L, m% h
閱讀全文
摘要:
閱讀全文
摘要: 位運(yùn)算應(yīng)用口訣
清零取反要用與,某位置一可用或
若要取反和交換,輕輕松松用異或
移位運(yùn)算
要點(diǎn) 1 它們都是雙目運(yùn)算符,兩個(gè)運(yùn)算分量都是整形,結(jié)果也是整形。
2 " < <" 左移:右邊空出的位上補(bǔ)0,左邊的位將從字頭擠掉,其值相當(dāng)于乘2。
3 ">>"右移:右邊的位被擠掉。對(duì)于左邊移出的空位,如果是正數(shù)則空位補(bǔ)0,若為負(fù)數(shù),可能補(bǔ)0或補(bǔ)1,這取決于所用的計(jì)算機(jī)系統(tǒng)。
4 ">>>"運(yùn)算符,右邊的位被擠掉,對(duì)于左邊移出的空位一概補(bǔ)上0。
閱讀全文
摘要: Google 開源了很多優(yōu)秀的 C++ 程序庫,本文介紹如何將其中幾個(gè)整合到一起。
本文涉及的 Google 庫有:
gflags - 命令行參數(shù)解析。可以完全用命令行來配置應(yīng)用程序,省去配置文件。
gtest - C++ 單元測試框架
gmock - C++ 單元測試中用到的 mock
glog - 日志庫
protobuf - 高效的網(wǎng)絡(luò)協(xié)議格式
還有第三方的 libunwind 和 zlib。
閱讀全文
摘要: 作為Linux下的程序開發(fā)人員,大家一定都遇到過Makefile,用make命令來編譯自己寫的程序確實(shí)是很方便。一般情況下,大家都是手工寫一個(gè)簡單Makefile,如果要想寫出一個(gè)符合自由軟件慣例的Makefile就不那么容易了。
在本文中,將給大家介紹如何使用 autoconf和automake兩個(gè)工具來幫助我們自動(dòng)地生成符合自由軟件慣例的Makefile,這樣就可以象常見的GNU程序一樣,只要使用“./configure”,“make”,“make install”就可以把程序安裝到Linux系統(tǒng)中去了。這將特別適合想做開放源代碼軟件的程序開發(fā)人員,又或如果你只是自己寫些小的Toy程序,那么這個(gè)文章對(duì)你也會(huì)有很大的幫助。
閱讀全文
摘要: LuaPlus是Lua的C++增強(qiáng),也就是說,LuaPlus本身就是在Lua的源碼上進(jìn)行增強(qiáng)得來的。用它與C++進(jìn)行合作,是比較好的一個(gè)選擇。
LuaPlus目前版本為:LuaPlus for Lua 5.01 Distribution Build 1080 (February 28, 2004)。大家可以到http://luaplus.org/ 站點(diǎn)下載:
源碼 (http://wwhiz.com/LuaPlus/LuaPlus50_Build1081.zip)
目標(biāo)碼 (http://wwhiz.com/LuaPlus/LuaPlus50_Build1081_Win32Binaries.zip)
介紹LuaPlus: 好用的Lua For C++擴(kuò)展 沐楓網(wǎng)志
閱讀全文
摘要: 非常優(yōu)秀的vimrc設(shè)置。反正我很喜歡
" An example for a vimrc file.
"
" Maintainer: a18ccms
" Last change: 2010 03 12
"
" To use it, copy it to
" for Unix and OS/2: ~/.vimrc
" for Amiga: s:.vimrc
" for MS-DOS and Win32: $VIM\_vimrc
" for OpenVMS: sys$login:.vimrc
" When started as "evim", evim.vim will already have done these settings.
if v:progname =~? "evim"
finish
endif 閱讀全文