自己動手 豐衣足食 BTree足矣
我直接用系統(tǒng)的hash_map 能緩存 能更新 就夠了
速度神馬的都是浮云 只要夠用 簡單 就哦了
這不就是傳說中的對象池嗎?
我覺得雙向鏈表完全能代替之
不錯 中國的大學(xué)多一些ACM的氛圍,少搞一點辯論賽等無用的東西,還是有前途的
re: 我的編程元年 zuhd 2010-12-23 09:36
前來問我道,“先生可曾為劉和珍寫了一點什么沒有?”
我說“沒有”。
她就正告我,“先生還是寫一點罷;劉和珍生前就很愛看先生的文章。”
re: UI中包裹物品排序 zuhd 2010-12-22 09:26
@Let me see see
是的,他就是那個神人
vector<stElement> vec,你存儲對象實例,然后做排序,我覺得中間會用了若干次拷貝構(gòu)造函數(shù),倒不如在element中加一個變量為nLocation,表示該元素在背包中的位置,用vector<stElement*>來存儲,然后每次去修改每個元素里的nLocation
加油,哥們,期待你的作品
近期在看0.11內(nèi)核的注釋
vi /etc/security/limits.conf
我是在這里配置core文件的大小的
re: 占用精華篇,求助 zuhd 2010-12-03 09:29
《windows32位匯編》這本書我著實買了,閱讀前幾章覺得很雞凍,朝后面我發(fā)現(xiàn)它變成了msdn,只不過是asm版本的
re: 占用精華篇,求助 zuhd 2010-12-02 17:19
看過介紹,我在0.11內(nèi)核全注釋和這本書之間糾結(jié)著
@陳梓瀚(vczh)
這個回復(fù)又是加強版了,最強版是啥樣的?
re: 以前做的一些小玩意兒(一) zuhd 2010-09-18 10:05
把這個代碼貼上來學(xué)習(xí)一下
re: 求LUA達人進來解惑 zuhd 2010-09-04 11:12
@flyinghearts
犀利,學(xué)習(xí)了
re: 求LUA達人進來解惑 zuhd 2010-09-04 11:11
@right
沒打算通過用宿主語言提供的函數(shù)來實現(xiàn),這不是我目的
re: 求LUA達人進來解惑 zuhd 2010-09-03 17:48
@陳梓瀚(vczh)
寒。。。。用別的語言寫出來確實不是件難事。
我的問題是如何用形如lua的string.gsub()等函數(shù)把問題解決了,因為我這個是在lua里遇到的問題。
re: mysql自動備份腳本[未登錄] ZUHD 2010-08-30 09:57
把你說的事情腳本化即可,定時增量備份
re: mysql自動備份腳本[未登錄] ZUHD 2010-08-28 10:00
估計你以后還要做增量備份
哥來湊個熱鬧
哥有個習(xí)慣就是每天上班看完qq財經(jīng)后,來看cppblog的首頁,當(dāng)然也是想吸收點精華,所以建議發(fā)博文的同學(xué)要對我們讀者負點責(zé)任。
好的文章不一定就是有技術(shù)含量的,那首淫蕩的小詩也很有愜意嘛
o(∩_∩)o
re: 七律一首,詠程序員[未登錄] ZUHD 2010-08-18 17:46
幾度彷徨幾度瘋,
幾度飽滿幾度空。
一路辛酸誰相伴,
唯有蘭蘭蒼井空。
re: c++與lua的交互--表的處理 zuhd 2010-08-16 13:22
table.getn()
但是現(xiàn)在獲取不到這個表啊,只能用lua_next()的方法去遍歷了
re: c++與lua的交互--表的處理 zuhd 2010-08-16 11:17
在ReturnTable中那個獲取表的長度的方法,貌似有點傻,有好的方法,請留言,謝謝
re: C++重載箭頭操作符的理解[未登錄] ZUHD 2010-08-16 10:10
將遞歸應(yīng)用該操作符
================================
不明白為什么要一直遞歸下去啊,為啥不適可而止?
這是Delphi??
這分明是pascal嘛。。。。。。
樓主還是學(xué)生,我曾在看雪里拜讀過你的文章
re: 劍3資源格式分析(一)[未登錄] ZUHD 2010-07-16 09:40
發(fā)到看雪上去,說不定能弄個精。好久沒有關(guān)注reverse
re: [C++]內(nèi)存管理(1) zuhd 2010-07-09 10:34
@volnet
但是現(xiàn)在shared_ptr在發(fā)揮作用前就已經(jīng)通過new去做了內(nèi)存分配,顯然我自造shared_ptr是無法解決這個問題的。
So....?
1,從系統(tǒng)獲得的內(nèi)存你來管理,不管是申請還是釋放
2,你實現(xiàn)一個智能指針,他暴露出來的僅僅是智能,也就是說他的內(nèi)存釋放是不用關(guān)心的,至于智能指針的內(nèi)存是從系統(tǒng)獲得的還是從你的池中獲得的,別于外面是不可知的,也是無需關(guān)心的
所以這兩個概念不能搞混淆了,也許你最終實現(xiàn)的是一個在內(nèi)存池的基礎(chǔ)上造一個智能指針
re: [C++]內(nèi)存管理(1) zuhd 2010-07-08 10:51
@volnet
1,那你說的這個是智能指針,貌似與你的主題有點偏離,好吧,就算加入智能指針,那么你要自己寫這個智能指針了,以為你的析構(gòu)并不是把內(nèi)存回收給系統(tǒng),而是回收到池。
2,在堆中分配內(nèi)存的地址,你保存到哪里不重要,只是個數(shù)據(jù)而已。重要的是你想做智能指針,那么你就要做引用計數(shù),參考vczh的一片文章吧。
另:參考SGI的stl的allocator,對你有幫助的
re: [C++]內(nèi)存管理(1) zuhd 2010-07-07 10:18
1,“最大的問題是如何判斷一個對象已經(jīng)不再被使用了”
自己分配的內(nèi)存,自己不知道什么時候釋放嗎?
2,“初步的想法是通過棧地址,找到其上所指的堆地址,對于不在其列的堆地址,將其從堆中移除(標(biāo)記為待回收)”
這句話的意思是?
re: 多線程還是單線程? zuhd 2010-07-06 18:28
1,socket
2,db
3,event(這里的event是對網(wǎng)絡(luò)包的切割或是拼接形成的一個完整事件)
很和諧的三層,在linux一個獨立的服務(wù)器(功能獨立),基本照這個模式可以復(fù)制出N個服務(wù)器。至于是否拆成獨立進程,我是這么考慮的,
1,該模塊是否有很獨立,單一的功能,如驗證
2,該模塊的功能對性能要求是否苛刻,比如AI
re: 造輪子我的觀點,附一則求職信息 zuhd 2010-07-06 18:17
試問是否UESTC的高才女?
re: C++實用技巧(三) zuhd 2010-06-26 09:48
@SonicLing
寒
全文可以理解為一段共享內(nèi)存的故事
你顯然沒有理解這段話的意思
re: C++實用技巧(三) zuhd 2010-06-25 15:22
全文可以理解為一段共享內(nèi)存的故事
re: 告別的話 zuhd 2010-06-25 15:11
若是一直沒過40分,那你就是后來成才的,如果偶爾考試亮一下,比如,當(dāng)作個范文啥的在班里讀一讀,那就只能說大部分的語文老師膚淺。
你文采著實不賴,贊一個
re: 告別的話 zuhd 2010-06-25 09:42
弱弱問下:哥們你高考的語文多少分?
re: C++實用技巧(二) zuhd 2010-06-24 09:55
@OwnWaterloo
哥,你總是這么犀利,我給你留言看到?jīng)]?
re: C++實用技巧(一) zuhd 2010-06-23 10:10
@DJ
對于全局變量,我個人覺得還是在正確的地方,去手工調(diào)用它的析構(gòu)函數(shù),類似于SAFE_RELEASE()的做法
【參與】
【所有都可參與,自己偏向于超級瑪麗】
【所有{非圖形學(xué)}方向都可,我對圖形學(xué)方面的興趣真的不是很濃厚】
【預(yù)計能投入的時間:時間一直自己可控 I'm here, as always】
哥,我很崇拜你,能加個好友么?
我的qq:0x51BEAA97
re: 我的求職經(jīng)歷 zuhd 2010-05-31 09:50
才10w???你確定不是dollar?
那個在MS的哥們能弱弱的說下salary嗎?我不太相信這個數(shù)字,不會是經(jīng)濟危機降價了吧
re: ExVim 試用手記 —— 前言 zuhd 2010-05-28 10:00
為什么不用samba呢?vs也一樣的用啊
@Kevin Lynx
池中的對象都類似與有一個Release的函數(shù),去做釋放具體對象中的資源,比如,對象中的IContainer*。其他的變量的初始化,也可以不在這里做,畢竟從池中取出來的時候,還要初始化一遍的!
又是offset.....看了王爽匯編之后,你一定會發(fā)現(xiàn)這復(fù)雜的世界又是多么的和諧
mov eax,dword ptr [p]
不同與
lea eax,[p]
一個是傳值,一個是傳址