re: 模板參數(shù)名命名慣例 Kevin Lynx 2008-04-23 09:08
@金慶
這樣的話我還是很贊同的。
re: 模板參數(shù)名命名慣例 Kevin Lynx 2008-04-22 08:38
原來模板中會(huì)優(yōu)先使用宏。
說實(shí)話,作為開源fans,我有點(diǎn)看不慣“(轉(zhuǎn)載請(qǐng)注明來源于金慶的專欄)”這句話。個(gè)人感受。
@lbq1221119
native application里也應(yīng)該有stack frame這個(gè)概念吧?
re: TCP/IP詳解讀書筆記(第一章) Kevin Lynx 2008-04-18 09:14
<The TCP/IP guide>我最近剛在網(wǎng)上看到,
http://www.tcpipguide.com/index.htm 感覺更容易讀懂。
飯叔叔關(guān)于服務(wù)器架構(gòu)的文章,收藏加細(xì)讀.:D
這些東西“構(gòu)架是loginserver,accountdb,gate,gamedb,gameserver,數(shù)據(jù)流向是:帳號(hào)密碼->loginserver->accountdb->loginserver->client->選區(qū)->gate->gamedb->gate->client->選人->gate->gameserver” 吸收了
還有這個(gè)“memcpy(user[0].temp, "test", 104);“,加一個(gè)set_temp成員函數(shù)進(jìn)去,這樣的話雖然安全很多,只是不知道cUser是否還是個(gè)POD結(jié)構(gòu)(不帶vtable,應(yīng)該還是可以默認(rèn)地copy吧?)
re: 數(shù)獨(dú)推理解答程序 Kevin Lynx 2008-04-07 10:14
這種東西也要“日后公開”。。。。無語了。。
早就想看XServerEngine了。
Server(Service)
/ | \
Session1 Session2 Session3
完成理解,呵呵 .
說實(shí)話,被滿世界的術(shù)語蒙住了。沒看懂。
還以為你要講rand中那幾個(gè)數(shù)字為什么會(huì)被使用。
re: asio終于隨boost一起發(fā)布了 Kevin Lynx 2008-04-01 19:13
不錯(cuò),可以。關(guān)注asio
re: 詞法分析 Kevin Lynx 2008-03-31 08:38
詞法分析基本原理也挺簡單。。。改天發(fā)語法分析吧。:D
re: 想了一下,寫的真好 Kevin Lynx 2008-03-29 22:53
ps,
前面很矯情,基本以2n的速度跳看;后面雖然很扯但是合胃口,以-n的速度欣賞了一遍。
改日我也來扯一下。。
re: 想了一下,寫的真好 Kevin Lynx 2008-03-29 22:50
"老婆開始看到我開始給她的梗概的時(shí)候,她說這篇不憤青,表揚(yáng)了一下。我不想接受,所以,我必須再友情的憤青一下。"
很憤青很扯。
“突然某一日我看到‘憤青’兩個(gè)字,我憤慨地說,幸虧我不是憤青。”
@yafare
也行,不知道這個(gè)屬于不屬于矢量異常
@飯中淹
飯叔叔說得對(duì)! :D
@fox
"1、是指繼續(xù)完成新的wsarecv。"
繼續(xù)發(fā)出recv的異步請(qǐng)求
"4.....的確有壓力!" :D 壓力產(chǎn)生動(dòng)力
1. "如果為接收則完成WSARecv()" 不知道這句話是什么意思。異步IO中當(dāng)上層被內(nèi)核通知IO操作完成時(shí),已經(jīng)表明該操作完成,即之前提交的WSARecv操作已經(jīng)完成,可以直接從參數(shù)中獲取數(shù)據(jù)(直接拿來用即可)。
2. 剛才看了下代碼,確認(rèn)了一下,客戶端創(chuàng)建socket調(diào)用的是socket,因?yàn)閷⑵渑c一個(gè)event對(duì)象關(guān)聯(lián)了起來,所以其所有操作默認(rèn)變?yōu)榉亲枞摹?所以send, recv之類的操作有時(shí)候會(huì)返回WSAEWOULDBLOCK)
3."因?yàn)橛蒀reateEvent創(chuàng)建的事件是auto reset的"說的有失偏頗,因?yàn)檫@個(gè)函數(shù)可以指定是否是manual set的。:)
4.我很會(huì)挑fox的毛病。:D。
re: 不怕無知,但怕無畏 Kevin Lynx 2008-03-23 20:31
今天才來回這個(gè)貼。
沒想到 空明流轉(zhuǎn) 和 飯中淹(叔叔:D)也在這里。
fox下次面試千萬不可考別人struct, union的sizeof問題,太BT了。不可倒確實(shí)應(yīng)該考面試者自己認(rèn)為自己好的東西。我也有點(diǎn)鄙視明明不會(huì)卻說會(huì)的人,態(tài)度不端正。
re: 如何反外掛? Kevin Lynx 2008-03-21 20:44
老大第一篇文要頂。
多發(fā)點(diǎn)MMO開發(fā)的文章,讓我補(bǔ)補(bǔ)課。:D
不客氣地說,
fox兄這篇文章講的讓我大跌眼鏡。。。
一個(gè)很重要的概念,block io不等于async io。
網(wǎng)絡(luò)模型從某種層次上來說,
1.blcok socket
2.select socket ( WSAEventSelect, WSAAsyncSelect, etc.
3.overlapped io (根據(jù)獲取結(jié)果的不同又分為其中)
4.async io (關(guān)于IOCP其實(shí)有很多細(xì)節(jié),并且事實(shí)上IOCP并不局限于網(wǎng)絡(luò)IO)
詳見《Windows網(wǎng)絡(luò)編程》第二版。。。以及你手上的《unix網(wǎng)絡(luò)編程》 :D
本以為手上工作完成,可以偷時(shí)間想想網(wǎng)絡(luò)庫的開發(fā),不曾想bugs又分下了新任務(wù)。。。~_~