青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

海邊沫沫

相濡以沫,不如相忘于江湖
posts - 9, comments - 113, trackbacks - 0, articles - 0
  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
我前天偶爾逛到光谷書城,看到這本書就買了。呵呵。
re: QQ 對對碰外掛[未登錄] 海邊沫沫 2011-03-22 22:28
這種外掛的方法不適合于連連看、對對碰等游戲,逐像素分析太慢了,而且消掉幾行后你還得重新采樣。

最適合的辦法是抓取網絡封包,抓取游戲和服務器之間的通信數據,在這些數據中,肯定會用比較簡單的數字表示每一個單元格是什么圖片,也會用簡單的數字表示什么時候消除結束,什么時候獲得道具,等等。。。然后外掛分析這些數據,向游戲窗口發送鼠標消息即可。

逐像素分析適合于找茬這樣的游戲。前一段時間我剛好謝了個找茬的小外掛,歡迎交流:
http://m.shnenglu.com/youxia/archive/2010/11/29/135024.html
re: 從0開始復習linux一:su命令 海邊沫沫 2010-12-09 18:47
Ubuntu我也不習慣

我以前也是用RedHat AS,后來聽說了CentOS,就改用CentOS了
@空明流轉
謝謝指正!
不是我不想了解,而是有很多東西我看不懂。我文章中列出的,是我稍微看得懂一點點的,呵呵。
對于C++0x的了解,我主要是看的劉未鵬的博客,還有一些通過搜索引擎搜到的零散碎片。
你能給我一些更好的資料嗎?
我發現我上面的結論錯了。剛才把代碼輸入到VS2008,調試了一下。發現:
*p=(int)test;確實只是把test的地址放到了*p里面,而不是調用test();

而在return的時候調用了test,然后出錯。

說明*p這個非法內存訪問是真的改變了main函數返回后執行的下一條指令的地址。
高手好多哦。你們想得太復雜了。

我認為這一句
*p = ( int )test;
調用了test函數,只不過test函數沒有返回值,且p指向非法內存,所以給*P賦值就會犯錯,于是程序就會掛掉。

樓主說的特性是不是test和test()是一樣的???
re: Confused! 總結下心情[未登錄] 海邊沫沫 2009-03-28 10:40
我想你的郁悶主要是因為你們項目組的人不少,每個人寫代碼的風格都不一樣造成的吧?

其實C++非常美,非常具有詩意的,但是如果你天天看別人寫的垃圾代碼,那無疑是一種噩夢。MFC并不難,關鍵是要理解,有很多時候我們并不需要MFC中的大多數特性,只需要用設計器拖放出一個簡單的界面,然后和它交互,知道在哪個事件里寫代碼,知道怎么畫圖就行了。(事實上,MFC包含的內容遠不止這些)

你可以到我的博客看看,我寫過一個俄羅斯方塊的游戲,只用了一點點MFC的知識,但是我認為我的C++代碼設計得很優美。
http://m.shnenglu.com/youxia/archive/2007/12/16/38605.html

用到了STL中的deque,用到了Factory模式,用到了多線程和線程同步的知識,用到了GDI繪圖,但是沒用多少MFC的東西。
re: epoll相關資料整理 海邊沫沫 2008-10-16 20:43


windows中的完成端口也不錯。Boost中的ASIO庫也不錯,前段時間我就專門去看Boost的ASIO的文檔了。推薦博主看一下。
老兄,真的很佩服你

一是佩服你找工作下的苦功,IBM這樣的公司都被你進去了,你這么復雜的經歷,真不知道你的簡歷是怎么填的。我曾經去華為面過試,第一關技術關都過了,但是因為我的簡歷上面寫的是非計算機專業的工作經歷,結果在第二關被一個不懂技術的面試人員給否定了。

二是覺得你老是這樣跳來跳去肯定不行,你必須要在同一個領域做深做大,如果沒有高薪和高職位,像你這樣工作十年了,肯定超過30歲了的,又有老婆孩子的,沒有積蓄會過得很凄慘。我現在只工作了四年,薪水不超過6k,技術估計也沒有你強,但是我不擔心失業,而且離我升下一個級別估計只有一年了,這就是熬資歷吧。
re: 痛下決心苦學 TR1 和 Boost 海邊沫沫 2008-09-13 18:01
樓上的,我早就說了叫你不要復制嘛,這些空格是該博客系統自己添加的。

至于你說不存在這個目錄,那就冤枉我了,請看下面截圖:

re: 痛下決心苦學 TR1 和 Boost 海邊沫沫 2008-09-12 22:08
@空明流轉
微軟的文檔我還讀得懂,不過它的Reference讀起來確實要費點勁,Knowledge Base要好讀一些,不過Boost的更好。
Bill Gates?
re: 用至少三種方法實現1+2+...+n 海邊沫沫 2008-09-05 20:48
呵呵,模板元編程其實也是遞歸的方式
還有宏定義也可以做到,也是遞歸的方式
re: 《星際爭霸2》引擎技術解析 海邊沫沫 2008-09-03 18:49
牛X
收藏。這也正是我關注的問題。
re: Trait和Template Mataprogram的奧秘 海邊沫沫 2008-09-01 19:57
@Kevin Lynx
你說得非常對,這幾個例子都是《C++ Templates》上的,原因嘛,一是因為我覺得這些例子對于我們理解這些理論非常有幫助,二是因為以我的水平,也實在是翻不出什么花樣來。

剛才去你的博客看了一下,覺得你寫的那個利用宏進行代碼生成的文章非常好,我想,使用模板元編程干這事,應該也是一樣的吧。

我也覺得你是一個知識面非常廣的實戰型高手,不僅懂理論,還自己寫了那么多的實現,確實令人佩服。
re: 瓦格納的排場[未登錄] 海邊沫沫 2008-02-14 17:15
博主真了不起,藝術造詣這么深。
使勁頂!
其實我早就想在C++中使用IoC了,可惜能力有限,怎么都想不到一個好的實現方法,眼光有限,也找不到一個可以使用的IoC框架。
博主的這篇開山之作對我很有用。

有空多交流。
re: 寫個小游戲練一練手 海邊沫沫 2007-12-19 19:13
我今天稍微把游戲修改了一下,不用
if(pDlg->m_GameActionQue.empty())
{
::Sleep(100);
}
了,而是在對話框類中加入了一個CEvent類的變量m_event

然后,讀取隊列的時候使用
if(pDlg->m_GameActionQue.empty())
{
pDlg->m_event.Lock();
}
而在其他寫入隊列的時候調用
m_event.SetEvent();

這樣修改之后,游戲對鍵盤的響應就基本上沒有延時了,而且占用CPU要下降不少。
re: 寫個小游戲練一練手 海邊沫沫 2007-12-17 13:37
@TD

你說得不錯,游戲中確實需要考慮線程同步問題。首先是多個線程訪問同一個變量的時候,最好能加入競爭機制。在我這個游戲中,就沒有對m_GameActionQue的訪問進行控制,不過兩個線程在尾部寫,一個線程在頭部讀,倒沒有出現問題。

其次是這里
if(pDlg->m_GameActionQue.empty())
{
::Sleep(100);
}
我在一個循環中不斷進行判斷隊列是否為空,這種做法雖然可行,但是不好,因為在隊列為空的時候不斷循環判斷很占用CPU時間。正確的做法應該是調用WaitForSingleObject使線程阻塞起來,當別的線程向隊列中添加消息的時候解除阻塞。
re: MMORPG中游戲世界的構建 海邊沫沫 2007-12-16 12:00
又有一個超級高手橫空出現在cppblog了。
希望摟主把你安裝蘋果主題以及美化字體的過程都寫出來。

還要告訴我們到哪里可以下載這些資源。
re: gcc 中std::list 的size()成員函數 海邊沫沫 2007-12-13 14:21
不錯,是沒有辦法改變分隔符。
不過可以重載operator << 和自定義一個自己的string來實現這樣的功能。

不過這樣搞劃不來,不如使用getline
re: gcc 中std::list 的size()成員函數 海邊沫沫 2007-12-11 15:09
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
#include <iterator>
#include <algorithm>

int main()
{
std::ifstream input_file("D:\\emails100w.txt");
std::istream_iterator<std::string> input_begin(input_file);
std::istream_iterator<std::string> input_end;

std::vector<std::string> log_vector(input_begin,input_end);

//寫入到另外一個文件
std::ofstream output_file("D:\\emails100w_copy.txt");
std::ostream_iterator<std::string> output_begin(output_file,"\n");
std::copy(log_vector.begin(),log_vector.end(),output_begin);
}

上面的代碼是可以編譯通過的,其中的D:\\emails100w.txt是一個包含一百萬條記錄的文本。

剛才我給出的代碼通不過編譯,確實是我的問題,主要是
std::istream_iterator<std::string> input_end;
這一行,最后應該沒有括號。如果加上括號,編譯器就不會認為這是一個iterator,就會調用vector的錯誤構造函數,就會出現博主所敘的錯誤。
re: gcc 中std::list 的size()成員函數 海邊沫沫 2007-12-11 12:44
呵呵,為什么要用list?為什么不用vector?

還有,讀取文件的代碼寫得太不C++了,像C的代碼。

C++的代碼,要么是
ifstream inputfile("filename);
string tmpstr;
vector<string> log_vector;
while(inputfile >> tmpstr)
{
log_vector.push_back(tmpstr);
}

要么是
ifstream inputfile("filename);
istream_iterator input_begin(inputfile);
istream_iterator input_end();
vector<string> log_vector(input_begin,input_end);
re: 從一道簡單的練習題說開去 海邊沫沫 2007-12-04 17:55
內存大小和尋址快慢有關系嗎?vector是可以隨機訪問的,像數組一樣,尋址任何一個元素的時間花費都是常數。list是不能隨機訪問的,才會出現容器越大尋址越慢的情況。

std::set和std::tr1::unordered_set是不同的,它們的底層實現不同。std::set不是hash,而是紅黑樹。
@heroboy

多謝指點。由此可見,我們不能在for each中修改容器的內容。
Hash table在VC++ 2005和VC++ 2008中,有hash_map、hash_set、hash_multimap、hash_multiset可用,在下一代C++標準中,它們將被更名為unordered_map和unordered_set。

用它們來去除重復項,的確很快,但是它們不能排序。
正準備學OpenMP,摟主的文章對我很有幫助。
re: 【原創】c++ server測試全攻略 海邊沫沫 2007-11-16 17:39
收藏
re: 從一道簡單的練習題說開去 海邊沫沫 2007-11-14 16:03
按樓上的建議修改后,運行結果如下:
real 0m35.157s
user 0m26.005s
sys 0m9.219s

效率的提升并不大,由此可見,你說的并不是關鍵問題。
re: 高起點C++學習之路 海邊沫沫 2007-11-02 15:25
<a href=http://minidx.com>minidxer</a>

不好意思,有很多東西讓閣下誤解了。

我的第一個回帖,同時對多個人的言論進行了辯解,即辯解了不是新東西都是高起點,又辯解了不要只局限于Windows操作系統,當然,也不要局限于Unix或者Linux系統。等等。

讓閣下總認為我在標榜自己是高手,看來是我回帖時太懶惹得禍了。

“高手們都知道,GNU和開源社區的東西,都是可以跨越很多平臺的”,這句話只是為了進一步說明不要局限于Windows,不要局限于COM,Windows下有COM這樣的好東西,開源社區肯定也有好東西和它對應,而且開源社區的好東西,同樣也可以運行于Windows。

至于閣下推論的知道啥啥啥就是高手的言論,那不是我的本意。
re: 高起點C++學習之路 海邊沫沫 2007-11-02 12:26
我說過我精通C++嗎?我的目標是要把自己鍛煉成一個C++高手。

也不要認為我對“精通”有一個很“低格調”的理解,混跡C++世界的高手們都是不敢隨便說自己精通的。C++是這樣一個東西,你越學得多,越是覺得自己不夠,越是想往里面鉆研。C++太有吸引力了。

但Windows下那一套很顯然不具有這樣的特質,搞著搞著就會覺得心煩,因此,對這些技術都下過苦功,能夠在自己的項目中熟練應用這些技術,就隨便說個“精通”了;但也并不是全都了如指掌了,往上看要能把握整個軟件系統的架構,往下看要能明白每個組件的封裝細節,那在下確實是大大的不足的。
re: 高起點C++學習之路 海邊沫沫 2007-11-01 18:15
我可沒有說新技術就是高起點哦,是不是高起點主要還是看個人的見識是不是增長了。現在的我比讀書時的我,那不知是高了多少了,不管使用的是不是C++語言。

新技術有時候也會帶來挑戰,如64位、多核、硬件虛擬化技術,我們不得不去面對。

對于COM,難道我不懂嗎?不是我吹牛,Windows下的那套在下可精得很啦,MFC、ATL、COM+以及Windows下的多線程和網絡編程本人都曾下過苦功,只不過現在興趣已經遠遠超過Windows了。雖然我的文中不斷出現Linux/Unix字樣,也并不代表著只局限于Linux/Unix系統。我關注的,是更具通用性的東西。

高手們都知道,GNU和開源社區的東西,那都是可以跨越很多個平臺的!

re: Vista初體驗(上) 海邊沫沫 2007-10-04 19:23
看我的計算機得分
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产精品日本精品| 国内精品久久久久久影视8| 欧美日韩国产二区| 国产综合网站| 欧美一级夜夜爽| 一区二区高清在线| 欧美理论片在线观看| 在线观看亚洲视频啊啊啊啊| 久久se精品一区精品二区| 亚洲色在线视频| 欧美激情按摩| 久久久久天天天天| 国产亚洲毛片在线| 久久久精品五月天| 欧美综合激情网| 国产视频观看一区| 久久国产精品亚洲va麻豆| 亚洲欧美日韩天堂一区二区| 国产精品一二| 久久成人免费网| 午夜日韩视频| 黄色一区二区三区| 国产日韩欧美91| 久久久久久69| 久久综合九色欧美综合狠狠| 亚洲国产精品久久精品怡红院 | 欧美在线国产精品| 午夜视频在线观看一区| 国产亚洲免费的视频看| 久久久一本精品99久久精品66| 欧美一区二区三区男人的天堂| 国产午夜精品一区理论片飘花| 久久男女视频| 欧美国产精品中文字幕| 亚洲无线一线二线三线区别av| 一本色道婷婷久久欧美| 国产欧美一区二区三区沐欲| 免费视频最近日韩| 欧美另类综合| 午夜在线a亚洲v天堂网2018| 久久av红桃一区二区小说| 在线国产亚洲欧美| 亚洲剧情一区二区| 国产乱理伦片在线观看夜一区| 国产精品视频午夜| 免费永久网站黄欧美| 欧美日韩国产页| 久久大香伊蕉在人线观看热2| 久久免费99精品久久久久久| 亚洲精品视频免费在线观看| 亚洲综合精品自拍| 亚洲精品裸体| 欧美在线免费观看视频| 99亚洲伊人久久精品影院红桃| 亚洲免费网址| 日韩亚洲欧美成人一区| 欧美在线观看www| 一区二区不卡在线视频 午夜欧美不卡在 | 亚洲人成啪啪网站| 亚洲欧美国内爽妇网| 在线观看欧美成人| 亚洲视频欧美在线| 亚洲精品乱码久久久久久蜜桃麻豆 | 最近看过的日韩成人| 欧美涩涩网站| 欧美freesex8一10精品| 9色国产精品| 经典三级久久| 午夜欧美理论片| 亚洲一区二区成人在线观看| 老司机精品视频网站| 欧美中文在线视频| 国产精品国产三级国产专播品爱网| 久色婷婷小香蕉久久| 国产精品日本欧美一区二区三区| 亚洲激情偷拍| 亚洲激情婷婷| 久久美女性网| 巨胸喷奶水www久久久免费动漫| 国产精品爽黄69| 99视频超级精品| 日韩小视频在线观看专区| 久久久久这里只有精品| 久久黄色影院| 国产亚洲欧美日韩在线一区| 亚洲伊人伊色伊影伊综合网| 亚洲视频图片小说| 欧美了一区在线观看| 亚洲黄页一区| 亚洲精品中文字幕有码专区| 久久人人爽国产| 牛牛精品成人免费视频| 狠狠久久婷婷| 久久久人成影片一区二区三区观看| 久久精品毛片| 狠狠色丁香婷婷综合| 久久精品123| 麻豆国产精品一区二区三区| 国内精品国产成人| 久久综合一区二区| 91久久精品网| 一区二区三区久久久| 国产精品xxxxx| 亚洲欧美精品在线| 久久久成人网| 亚洲国产欧美日韩| 欧美日韩视频在线一区二区观看视频| 亚洲精品乱码久久久久| 中文无字幕一区二区三区| 国产精品国内视频| 欧美亚洲综合网| 欧美成人蜜桃| 一区二区三区导航| 国产精品美女主播在线观看纯欲| 午夜一区不卡| 欧美成人一区在线| 亚洲视频综合在线| 国产婷婷一区二区| 免费亚洲一区| 在线一区日本视频| 麻豆精品在线播放| 在线亚洲电影| 国产性猛交xxxx免费看久久| 久久国产手机看片| 亚洲国产99精品国自产| 亚洲一区二区三区在线视频| 韩国自拍一区| 欧美特黄一区| 久久只有精品| 午夜视频久久久| 在线国产精品一区| 欧美日韩中文字幕精品| 欧美一区在线视频| 亚洲精品久久久蜜桃| 欧美一区二区成人| 亚洲精品男同| 国产一区二区三区久久| 欧美日韩国产欧| 久久精品主播| 亚洲性感美女99在线| 欧美激情a∨在线视频播放| 午夜伦理片一区| 亚洲日本免费电影| 国产偷国产偷精品高清尤物| 欧美精品免费在线| 久久婷婷人人澡人人喊人人爽| 亚洲美女电影在线| 欧美大片18| 久久另类ts人妖一区二区| 一区二区三区欧美| 亚洲第一级黄色片| 国产综合视频| 国产伦精品一区二区三区高清版 | 欧美三级不卡| 久久综合狠狠综合久久综合88 | 国产精品日韩欧美综合| 欧美精品999| 噜噜噜在线观看免费视频日韩| 亚洲欧美激情四射在线日| 亚洲精品日产精品乱码不卡| 嫩草影视亚洲| 久久一区二区三区四区五区| 欧美亚洲免费电影| 亚洲欧美成人在线| 亚洲午夜精品久久久久久浪潮 | 亚洲在线网站| 一本到12不卡视频在线dvd| 亚洲国产一成人久久精品| 有码中文亚洲精品| 狠狠色噜噜狠狠狠狠色吗综合| 国产日本精品| 国产情侣一区| 国产乱码精品一区二区三区av| 国产精品免费一区二区三区在线观看| 欧美美女bb生活片| 欧美日韩国产另类不卡| 欧美喷水视频| 欧美午夜不卡视频| 国产精品每日更新| 国产欧美韩日| 国产亚洲欧美一区二区三区| 国产视频精品网| 影音先锋久久久| 亚洲欧洲日本专区| 在线视频欧美日韩| 亚洲免费在线观看| 欧美在线资源| 老司机凹凸av亚洲导航| 亚洲国产高清在线观看视频| 欧美激情乱人伦| 日韩午夜电影在线观看| 一本久道久久综合中文字幕| 亚洲深夜福利在线| 久久国产一区| 欧美成人嫩草网站| 欧美视频在线观看一区二区| 国产欧美69| 亚洲精品久久久蜜桃| 亚洲一区二区黄| 久久久久久色|