樂(lè)意交這個(gè)朋友
后來(lái)我測(cè)試過(guò),CreateRemoteThread這種方法其實(shí)也是可以。這種方法按作者的說(shuō)法有一個(gè)問(wèn)題是:如果新的進(jìn)程帶有窗口,就會(huì)失敗。但是在我的情況下不會(huì)有窗口。所以我最后選擇這種方法了。連dos窗口閃一下都沒(méi)有了,完美解決。
re: drupal安裝心得 cyt 2008-01-24 14:12
看來(lái)也要感謝snowman,貼了這么多鏈接。不過(guò)俺不研究“防火墻”,這些好東西下次email給我就行了,呵呵。
re: drupal安裝心得 cyt 2007-10-27 09:52
呵呵,今天sparkle在這里看到文章
http://blog.csdn.net/ljah/archive/2007/04/25/1584669.aspx正在奇怪作者是誰(shuí),既認(rèn)識(shí)nomad又認(rèn)識(shí)Rayman。
我也不認(rèn)識(shí)作者是誰(shuí),不過(guò)這么捧場(chǎng)真是多謝多謝。
re: 中秋節(jié)快樂(lè) cyt 2007-10-27 09:49
to zcpro:我也看到了asio說(shuō)加入boost,不過(guò)boost的標(biāo)準(zhǔn)包里面還沒(méi)有看到它的蹤影。當(dāng)年spirit也有這樣的現(xiàn)象。估計(jì)加入boost大家庭“手續(xù)”還是挺麻煩的。
to 小豬:我暫時(shí)還沒(méi)有用到保存,我也只是暫時(shí)用到讀取部分。遲點(diǎn)用到的時(shí)候我再回復(fù)你吧。
Sorry長(zhǎng)久沒(méi)有上來(lái),所以沒(méi)有看到你的問(wèn)題。
這個(gè)signalslot.h是以前我自己研究練習(xí)寫(xiě)的,沒(méi)有發(fā)布過(guò),現(xiàn)在一下子也找不到在哪里。估計(jì)你的情況是需要的是一個(gè)第三方公開(kāi)的那種類(lèi)庫(kù)吧。估計(jì)這幾個(gè)對(duì)你有幫助:
http://www.codeproject.com/cpp/ElmueSignalsandSlots.asp?df=100&forumid=38296&exp=0&select=1762527http://sigslot.sourceforge.net/
re: 實(shí)在慚愧 cyt 2006-11-17 14:58
C++ <=> python交互(不是轉(zhuǎn)換)還是比較容易的。
C++ <=> js 暫時(shí)沒(méi)有研究。
仔細(xì)看看Linux的string實(shí)現(xiàn)吧。gcc3某個(gè)版本以后的stl已經(jīng)不是完全是SGI的版本了。里面的string使用了reference count的技術(shù)。所以,string str2=str;在gcc已經(jīng)是完全沒(méi)有內(nèi)存復(fù)制了。
VC的STL一向都是自己寫(xiě)的,記憶中沒(méi)有使用reference count。如果編譯的時(shí)候沒(méi)有打開(kāi)優(yōu)化,inline函數(shù)是不會(huì)實(shí)際上實(shí)現(xiàn)內(nèi)嵌的,額外增加的函數(shù)調(diào)用時(shí)間,往往使到程序效率更低。
問(wèn)題是goto只能goto到指定的地方。redo應(yīng)該是哪里出錯(cuò)在哪里重新執(zhí)行。try/goto沒(méi)有辦法回到出錯(cuò)的地方。
re: 新版本的Qu cyt 2006-04-21 21:53
感覺(jué)上就是大雜燴,估計(jì)作者是把各種語(yǔ)言自己喜歡的部分都綜合起來(lái)。不過(guò)反而顯得沒(méi)有自己的風(fēng)格。
snmp絕對(duì)是正途。
不過(guò)在我們的應(yīng)用中,需要自己的程序去檢查一些系統(tǒng)資源,發(fā)現(xiàn)不妥的時(shí)候要做一些相應(yīng)的舉措。例如磁盤(pán)分區(qū)滿(mǎn)了,要自動(dòng)調(diào)整分區(qū)的存放數(shù)據(jù)的權(quán)重;CPU過(guò)忙,就減少一些復(fù)雜運(yùn)算的請(qǐng)求等等……如果這些操作都用snmp,消耗在snmp上的資源就太多了,所以才會(huì)想到自己去獲取這些信息。
re: drupal安裝心得 cyt 2006-03-02 17:22
哦,原來(lái)我看錯(cuò),我還以為你說(shuō)xtemplate也可以用,呵呵。剛才看了一下
xampp,果然也不錯(cuò),似乎更專(zhuān)業(yè),更全面。
http://www.apachefriends.org/en/index.html
剛剛?cè)タ戳艘幌陆榻B,感覺(jué)就是一個(gè)類(lèi)似samba的解決方案,看來(lái)和mingw一起用也不錯(cuò)。(Eclipse/CDT是不敢再碰了)可惜這段時(shí)間sf有些問(wèn)題,下載不了試用,遲點(diǎn)再說(shuō)了。再一次感謝。
多謝指教。
只不過(guò)用了一小段時(shí)間Eclipse/CDT,那個(gè)速度實(shí)在難以忍受,所以最后放棄了。
我先去研究一下 uniwin。:)
re: drupal安裝心得 cyt 2006-02-06 20:35
也是在php5下面?如何做?愿聞其詳?
re: Java中最值得C++借鑒的特性s cyt 2006-01-27 11:17
想法是好,但太不了解C++了。
Singleton在多線(xiàn)程方面,還漏了一篇文章沒(méi)有看:
《Double-Checked Locking,Threads,Compiler Optimizations,and More》(Scott Meyers)
主要意思就是在:_instance.reset ( new T);
在編譯器優(yōu)化情況下,_instance先設(shè)了指針內(nèi)容,然后再進(jìn)行構(gòu)造函數(shù)。如果有第二個(gè)線(xiàn)程這時(shí)候進(jìn)行訪(fǎng)問(wèn),_instance內(nèi)容為非空,于是跳過(guò)了第一個(gè)if( 0 == _instance.get() )。但實(shí)際上對(duì)象還是沒(méi)有構(gòu)造完整。
實(shí)際上我們多是先用
std::auto_ptr<T> _au(new T);
_instance = _au;
好像上次也有人和我說(shuō)過(guò)ftp下載的文件不完整,說(shuō)size太大就不行了。于是我馬上試試,但在自己的機(jī)上就沒(méi)有發(fā)現(xiàn)。
這個(gè)項(xiàng)目好像參與的人不多,估計(jì)也就作者孤軍奮戰(zhàn)了,所以比較多奇奇怪怪的bug,距離實(shí)用階段還比較遠(yuǎn)。我現(xiàn)在也是偶然需要調(diào)試的時(shí)候才打開(kāi)來(lái)用用。
呵呵,多謝捧場(chǎng)?。?/div>
支持,支持!
我也剛剛看完這個(gè)的英文版,文章不錯(cuò)。大俠翻譯完后一并收入精華區(qū)。
哦?我倒是沒(méi)有發(fā)現(xiàn)這個(gè)問(wèn)題。不過(guò)這個(gè)東西提供源代碼,或者研究一下?
不好意思,這幾天忙其他的事情,還沒(méi)有來(lái)得及處理大家的回答。
謝謝大家的意見(jiàn)和支持。那目前先按以下分類(lèi):
C++與其他語(yǔ)言
C++與其他語(yǔ)言(Java、PHP、Perl、Python、Ruby等)綜合使用。
Unix開(kāi)發(fā)專(zhuān)欄
與Unix/Linux平臺(tái)開(kāi)發(fā)相關(guān)的文章,Kernel研究、KDE/GNOME開(kāi)發(fā)等等……
Windows開(kāi)發(fā)專(zhuān)欄
與Windows開(kāi)發(fā)平臺(tái)相關(guān)的文章,MFC、WTL、COM、C++/CLI……
高級(jí)技巧
收集較高級(jí)C++使用技巧的介紹。
基礎(chǔ)知識(shí)
收集一些有代表性的,關(guān)于C++基礎(chǔ)知識(shí)的介紹。包括語(yǔ)言歷史典故、C/C++語(yǔ)法介紹、標(biāo)準(zhǔn)庫(kù)使用方法、STL使用方法等等。
經(jīng)驗(yàn)之談
收集各高手開(kāi)發(fā)中對(duì)各種疑難雜癥的解決方案。
跨平臺(tái)開(kāi)發(fā)專(zhuān)欄
各種于平臺(tái)無(wú)關(guān)的開(kāi)發(fā),包括wxWindow、FOX、FLTK、ACE、ICE、CURL……
類(lèi)庫(kù)DIY
收集各位高手的設(shè)計(jì)類(lèi)庫(kù)等。
資源介紹
收集各種開(kāi)源的C++開(kāi)發(fā)產(chǎn)品、現(xiàn)成類(lèi)庫(kù)等的介紹文章。以及各種C++值得閱讀的書(shū)籍的介紹。
沈鵬兄提到的:MFC應(yīng)該可以歸類(lèi)到windows開(kāi)發(fā)專(zhuān)欄;STL、標(biāo)準(zhǔn)庫(kù)和C++大事記應(yīng)該可以歸類(lèi)到基礎(chǔ)知識(shí);boost可以歸類(lèi)到開(kāi)源資源;wxWidgets和Qt可以歸類(lèi)到跨平臺(tái)開(kāi)發(fā)專(zhuān)欄或者開(kāi)源資源(要看文章是偏重于實(shí)踐的介紹還是概況的介紹,或者兩個(gè)精華區(qū)都收集);至于多媒體和3D,那可能也要看具體內(nèi)容再歸類(lèi)。
christanxw兄提到的ACE,應(yīng)該可以歸類(lèi)到跨平臺(tái)開(kāi)發(fā)專(zhuān)欄。
收集到精華區(qū)的文章,目前來(lái)說(shuō)不是很多,如果精華區(qū)分類(lèi)太多反而不方便查找。如果按不同的項(xiàng)目分類(lèi),那些小項(xiàng)目(例如WTL之類(lèi)的)不知道是獨(dú)立一個(gè)分類(lèi)還是集中到一起好。目前基本上是按文章的用途以及難易程度來(lái)分。如可冰兄所說(shuō),大家再慢慢的增加分類(lèi)吧。目前主要先把文章收集到前面幾個(gè)分類(lèi),發(fā)現(xiàn)某個(gè)項(xiàng)目不斷膨脹,就把他獨(dú)立出來(lái)新開(kāi)一個(gè)專(zhuān)欄,如何?
目前精華去那里的設(shè)置還有點(diǎn)問(wèn)題,例如不能改名、不能刪除,可能遲點(diǎn)要等dudu幫忙修復(fù)才行。
用索引是可以,不過(guò)個(gè)人不大喜歡用索引。其原因就是索引并不是stl容器所共有的特性,一旦使用了索引,以后如果需要轉(zhuǎn)換為其他容器的時(shí)候,未免需要改動(dòng)不少地方。另外,我這里所說(shuō)的只是一種解決方法。對(duì)于我這種情況,只需要更改一個(gè)typedef定義就可以解決問(wèn)題。如果改成是用索引的話(huà),需要更改不少地方,而且很容易會(huì)漏了。
程序本身算法也比較復(fù)雜,相對(duì)來(lái)說(shuō)使用索引性能也不會(huì)下降多少,這個(gè)倒不是什么需要考慮的地方了。
應(yīng)該是不難實(shí)現(xiàn)的。
另外很不爽的一個(gè)地方就是處理語(yǔ)義的地方,沒(méi)有傳入?yún)?shù),也就是說(shuō)一段代碼只能夠有一種處理語(yǔ)義的方法。
作者只發(fā)布了一個(gè)版本,到現(xiàn)在沒(méi)有更新,作者也沒(méi)有再出現(xiàn)過(guò),都不知道作者是不是已經(jīng)放棄這個(gè)東西了……