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

飯中淹的避難所~~~~~

偶爾來避難的地方~

  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
  94 隨筆 :: 0 文章 :: 257 評(píng)論 :: 0 Trackbacks
共3頁: 1 2 3 
感覺過于強(qiáng)調(diào)實(shí)體,反而讓概念顯得不清楚了,屬于過度抽象。
從現(xiàn)實(shí)來講
頻道和聊天者的概念會(huì)比較清晰一點(diǎn)。
re: 遠(yuǎn)程線程入門 飯中淹 2012-06-20 21:06
注入代碼其實(shí)無所謂用什么寫,線程有個(gè)LPVOID的參數(shù),把需要的數(shù)據(jù)全部事先寫入遠(yuǎn)程進(jìn)程,然后把數(shù)據(jù)地址作為參數(shù)傳給遠(yuǎn)程線程就可以了。這樣無需訪問全局變量。
。。。。并不是說用XML不好,或者否定UI樹什么的。

我也是用的MARKUP來建立UI控件樹,并綁定代碼。不過,我是用了一個(gè)中間的DOM抽象數(shù)據(jù)層。
這樣,不管外面有什么XML,HTML甚至INI,我只要一個(gè)數(shù)據(jù)抽象層放進(jìn)UI里面就好了。





@Richard Wei
我覺得有幾個(gè)問題
1- UI依賴了XML。因?yàn)槟闳绻淖償?shù)據(jù)源,你需要改變UI內(nèi)部的東西。
我做的系統(tǒng)里,用了抽象的DOM數(shù)據(jù)NODE的概念。XML只是建立數(shù)據(jù)NODE的一個(gè)源而已。

2- UI的創(chuàng)建很多都用不到。比如prototype這種,如果你想讓你的UI從數(shù)據(jù)上創(chuàng)建,那么你就用一個(gè)從數(shù)據(jù)創(chuàng)建就好了。

我的系統(tǒng)里,UI控件的CREATE都是只有統(tǒng)一的一個(gè)參數(shù),IDataNode。這樣接口非常簡(jiǎn)單。

re: Linux下makefile教程 飯中淹 2012-06-08 14:26
文章好,
文字顏色不好。。。。
re: richedit研究開篇01 飯中淹 2012-05-21 15:13
我用RICHEDIT的WINDOWLESS模式,在codeproject上找到的代碼。
最后事情歸結(jié)為實(shí)現(xiàn)一個(gè)RTF的生成器,下載了最新的RTF文檔之后,我徹底萎了。
感覺就是MVC。
re: LotusEdit 1.00正式發(fā)布了~~ 飯中淹 2012-02-16 18:49
GOOD, 這個(gè)可以有控件用到別的軟件里嗎?
epoll看看 關(guān)系socket
fork看看 關(guān)系啟動(dòng)服務(wù)和多進(jìn)程
信號(hào)處理看看 關(guān)系錯(cuò)誤異常
pthread看看 多線程

很好。收藏。
monodevelop以前裝過,菜單文字正常,界面和設(shè)計(jì)文字全是亂碼。
很好收藏!
支持,以前從未關(guān)注過高性能磁盤IO。
re: Qt那點(diǎn)事兒(一) 飯中淹 2011-08-26 12:25
磁性的柯南。。。看著他變小的長(zhǎng)大的我們這一代。
re: 適配器模式 飯中淹 2011-08-14 21:48
配圖。。。
re: vc定時(shí)提醒小工具 飯中淹 2011-08-14 14:39
我最近也在想做個(gè)類似的工具
我覺得還可以增加一個(gè)東西,就是休息事件的提前通知,然后可以設(shè)置一個(gè)便條,記錄下當(dāng)前正在進(jìn)行的工作,以便于休息后繼續(xù)工作。
我現(xiàn)在想的是輸入一段話,再進(jìn)入休息狀態(tài)。
good!
GOOD!!!!
鍵盤的,用一個(gè)按鍵的狀態(tài)表,記錄當(dāng)前是按下還是抬起。
我能想到的就是細(xì)分區(qū)域的優(yōu)化。
@dynas
玩家位置,在userserver上有記錄。
agent上有客戶端和gameserver建立的繪畫映射,不需要再經(jīng)過userserver中轉(zhuǎn)
@King
純轉(zhuǎn)發(fā)型網(wǎng)管。順帶有加密和解密的工作。
@LOGOS
我是在架構(gòu)上支持HTTP,后臺(tái)邏輯服務(wù)可以方便的利用。
你們的運(yùn)營(yíng)方還真是照顧呀,哈哈。
re: CosmosKernel初探[未登錄] 飯中淹 2011-06-13 09:28
感覺上就是一個(gè)給你做好基礎(chǔ)引導(dǎo)和保護(hù)模式以及中斷調(diào)用等部分,然后讓你用C#寫操作系統(tǒng)邏輯層的一個(gè)東西。

應(yīng)該是《操作系統(tǒng)》課程教學(xué)用的吧。

不過不排除以后形成一個(gè)完善的操作系統(tǒng)。
你也是做游戲研發(fā)的吧,
服務(wù)器端需要和官方網(wǎng)站的很多WEB系統(tǒng)對(duì)接,
如果沒有一個(gè)WEB服務(wù)的話,
很多事情都很麻煩。

而且在做頁游的時(shí)候,如何將POLICY服務(wù),和頁面服務(wù),以及游戲本身的邏輯服務(wù)整合到一起,最終的答案也是所有連接統(tǒng)統(tǒng)使用WEB服務(wù)。
我還是支持加入WEB服務(wù)的做法。
從HTTP到二進(jìn)制協(xié)議并不難。
考慮到越來越多的WEB整合需求,
TELNET協(xié)議無法滿足需求。
@康

你說的是每個(gè)方法最初的理論基礎(chǔ)。但并不是最好的方法。






@楊粼波
目前的方式是用單字節(jié)來表示一個(gè)類型。
類型有 int, uint, float, string

int, uint, float 又有數(shù)組類型。

string和array是帶16位的Length字段。

array除了1字節(jié)的array類型指定,還帶一個(gè)1字節(jié)的元素?cái)?shù)據(jù)類型。


對(duì)整體容量的增加,有限。

不過,現(xiàn)在這種方式并不是最好的方式。

我認(rèn)為的最好的方式,所有類型都提取成一個(gè)數(shù)據(jù)類型對(duì)象,也就是類似GOOGLE PROTOCOL BUFFER的用額外的描述生成的一個(gè)對(duì)結(jié)構(gòu)體的描述。這個(gè)方式是跟我的數(shù)據(jù)對(duì)象和映射的整體邏輯架構(gòu)相關(guān)的。目標(biāo)是實(shí)現(xiàn)服務(wù)器端,在對(duì)所有數(shù)據(jù)和邏輯的描述上形成的整體架構(gòu)的統(tǒng)一,同時(shí)將類型和表義信息從最終數(shù)據(jù)存儲(chǔ)中去掉。

不過這種情況下,可能會(huì)出現(xiàn)版本問題,由于雙方描述的版本差異,導(dǎo)致兼容性問題。我的解決方法,是把原有的類型信息,更換為FIELDINDEX信息,也就是字段索引。在結(jié)構(gòu)體描述的更改過程中,遵循字段出現(xiàn)增加,就增長(zhǎng)其FIELDINDEX的原則。這樣,在有限的版本空間內(nèi),F(xiàn)IELDINDEX會(huì)精確對(duì)應(yīng)到相應(yīng)的字段上。如果FIELDINDEX超出值域限制,那只有放到新的結(jié)構(gòu)描述中去了。

我在網(wǎng)絡(luò)封包這塊,有著很長(zhǎng)的一個(gè)摸索過程,大概經(jīng)歷過以下幾個(gè)階段:
1- 結(jié)構(gòu)體直接作為封包發(fā)送
2- 結(jié)構(gòu)體序列化(封包內(nèi)只有數(shù)據(jù)本身,手動(dòng)編寫序列化和反序列化的方法)
3- 結(jié)構(gòu)體序列化(封包內(nèi)帶有類型信息,手動(dòng)編寫序列化和反序列化的方法)
4- 數(shù)據(jù)對(duì)象和數(shù)據(jù)映射(封包內(nèi)帶有字段信息,通過數(shù)據(jù)映射來序列化和反序列化)




這樣做有個(gè)好處是不需要定型的struct,處理過程只要傳入一個(gè)復(fù)合類型value的數(shù)組即可,對(duì)于統(tǒng)一整體架構(gòu),減少代碼工作量很有幫助。
我使用的是類型加數(shù)值的序列化和反序列化,封包不僅用于網(wǎng)絡(luò),還用于db,內(nèi)部消息等地方。
@康
我這里也是這種方法,不過,這里是在解決另外的問題:

當(dāng)一個(gè)角色有多個(gè)可見區(qū)域的時(shí)候,
可見區(qū)域重疊,帶來的廣播消息的重復(fù)。


@戰(zhàn)魂小筑
我覺得異常在新一代的語言里是用來進(jìn)行錯(cuò)誤處理的。
所以異常在我這個(gè)體系里是作為一種像是錯(cuò)誤編號(hào)一樣的數(shù)據(jù)對(duì)象存在,
能夠被捕捉到,并由映射進(jìn)行處理。
@Kevin Lynx
數(shù)據(jù)也腳本化,我感覺不合適。

我是要提供可視化編輯工具給策劃,讓他們自己去設(shè)計(jì)數(shù)據(jù)對(duì)象。

腳本這些粗活,就是服務(wù)器程序來做。

所有工具都做成各種PAD可部署的,這樣就不用限制辦公地點(diǎn)和時(shí)間了。

隨時(shí)隨地做事。

有個(gè)好的點(diǎn)子可以立即應(yīng)用到實(shí)際的游戲服務(wù)中去。

@Kevin Lynx
配置+腳本共同的
每個(gè)都可以實(shí)時(shí)修改
這樣該錯(cuò)誤,更新什么的,根本不用重啟了

服務(wù)器本身的程序就是一堆底層的庫在那里

然后就是支持這些數(shù)據(jù)對(duì)象和映射。

數(shù)據(jù)對(duì)象雖然看起來很復(fù)雜,實(shí)際上是個(gè)簡(jiǎn)單功能的容器類,和封包的結(jié)構(gòu)很像。

大部分的事情都是在映射里做的。而這些映射都是腳本的。


腳本我準(zhǔn)備用quartz composer那種卡片式的,這樣可以用IPAD,GPAD,樂PAD等各種PAD,用3G卡在某個(gè)公園的角落里摸幾下就把服務(wù)器BUG給修改好了。





接著我在那邊跟你說的,我是不允許代碼和腳本碰數(shù)據(jù)對(duì)象的屬性的。

屬性必須由對(duì)象設(shè)計(jì)器生成。這個(gè)對(duì)象設(shè)計(jì)器是在線的,也就是運(yùn)行時(shí)創(chuàng)建,更改的。

映射也是,映射說起來就是一種腳本,用來關(guān)聯(lián)對(duì)象之間的屬性的東西。


你那個(gè)獨(dú)立博客在CHROME上會(huì)標(biāo)紅標(biāo)骷髏頭。

re: 多重繼承和void*的糗事 飯中淹 2011-04-30 20:35
多重繼承真的是個(gè)很大的坑。
要小心翼翼的通過。
我以前也是和你一樣的用VOID*的時(shí)候出了這個(gè)問題。
@臥槽
是的,我確實(shí)是個(gè)菜鳥。
@megax
Vb的數(shù)據(jù)庫部分沒用過,不清楚
不過c++里面數(shù)據(jù)庫的orm不是很好實(shí)現(xiàn),也沒有很多好的庫。
另外是效率和異步考慮,數(shù)據(jù)庫操作必須可控
還有必要的靈活性
所以使用了存儲(chǔ)過程和連接線程池

不過,我找到一個(gè)新的方法來降低邏輯層的數(shù)據(jù)庫相關(guān)復(fù)雜度。也是類似對(duì)象關(guān)系映射,我的方法是根據(jù)對(duì)象生成一個(gè)字段模型(字段偏移和類型表),這個(gè)作為映射中心,網(wǎng)絡(luò)封包、數(shù)據(jù)庫表作為映射源和目標(biāo)。字段模型可外部編輯并從模型生成實(shí)體。

然后底層還是這種連接池。

我沒看過《beautiful code》,我不全相信書
我只說自己的想法,我不引經(jīng)據(jù)典
我的回復(fù)就是表達(dá)我的態(tài)度,
我不逃避
我為我每條回復(fù)負(fù)責(zé)
我不想打嘴仗
我認(rèn)為自己很淺薄
我就是飯中淹。


我也想說句“臥槽”。
耗時(shí)很少,這個(gè)描述不是很精確。
re: 求解負(fù)載均衡算法 飯中淹 2011-03-22 10:15
首先確定你的負(fù)載到底是什么,CPU,內(nèi)存,還是網(wǎng)絡(luò)IO。
然后量化并監(jiān)控你的負(fù)載情況,并集中進(jìn)行管理。
最后,根據(jù)你集中管理的量化的負(fù)載情況,分配新到來的用戶的接入點(diǎn)。
re: 也談?wù)凣UI框架 飯中淹 2011-01-17 01:06
這個(gè)GUI框架挺好的
我是保留WPARAM和LPARAM
不過一些常用的消息,做進(jìn)了內(nèi)部邏輯了。比如onpaint這種,在這個(gè)內(nèi)部邏輯里,PARAM就被轉(zhuǎn)換成真實(shí)的變量了,比如HDC這樣的。

另外,我直接用VS的DIALOG編輯器,編輯成無窗口模式,然后用一個(gè)FORM套住這個(gè)無窗口模式的DIALOG,就間接實(shí)現(xiàn)了界面的所見即所得編輯。

用法,無所謂??捎镁托小?br>
不錯(cuò),深有同感。
不過自己做庫,也有個(gè)很嚴(yán)重的問題,要想突破自己,也是比較困難的。
我自己維護(hù)了一個(gè)類似STL的庫,一個(gè)網(wǎng)絡(luò)庫,還有很多雜七雜八的東西。很多次重構(gòu)之后,很多架構(gòu)依然還存在著,只是不斷的修修補(bǔ)補(bǔ)。有時(shí)候想推翻重來,卻總是因?yàn)楦鞣N原因而放棄或者失敗了。
可能做項(xiàng)目的時(shí)候,不適合去做庫的推翻重來。
不過有時(shí)候做項(xiàng)目時(shí),偶爾會(huì)來一些靈感,突然獲得一個(gè)能夠推翻之前庫里的東西的想法,但是卻遲遲無法更新到庫里面。因?yàn)樾睦镌诤ε?,沒有大量測(cè)試的代碼,會(huì)導(dǎo)致庫的不穩(wěn)定。
re: C++實(shí)用技巧(三) 飯中淹 2010-06-27 09:52
為什么不把pointer和counter放在一個(gè)結(jié)構(gòu)里,new這個(gè)結(jié)構(gòu)?
我做這個(gè)東西的時(shí)候,就是做這樣一個(gè)core_struct,然后加一個(gè)core_struct池來維護(hù)內(nèi)存。所有的Ptr傳遞和保存的就是這個(gè)core_struct的指針。

另外,文件分配表的位置最好放在包末尾,這樣就沒有數(shù)量限制了,也不用預(yù)留empty_tags。

微軟的操作系統(tǒng)有開源。可以去找來看。
@Θ§奏之章℡
參閱和真正需求到的,完全不一樣。
共3頁: 1 2 3 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲国产精品久久久久| 国产精品s色| 亚洲精品久久久久中文字幕欢迎你 | 在线高清一区| 美女精品在线观看| 另类亚洲自拍| 在线观看日韩一区| 欧美成人午夜| 免费观看久久久4p| 亚洲精品久久久久中文字幕欢迎你| 亚洲国内自拍| 欧美剧在线观看| 一区二区冒白浆视频| aⅴ色国产欧美| 国产伦精品一区二区三| 久久久免费观看视频| 久久久亚洲精品一区二区三区 | 久久久免费精品视频| 久久er精品视频| 亚洲国产91精品在线观看| 亚洲激情国产| 欧美视频在线观看一区二区| 亚洲一区免费观看| 欧美一乱一性一交一视频| 狠狠色综合一区二区| 欧美国产丝袜视频| 欧美日韩国产一区| 午夜日韩在线观看| 久久精品国产成人| 亚洲另类一区二区| 亚洲亚洲精品三区日韩精品在线视频 | 国产网站欧美日韩免费精品在线观看| 另类成人小视频在线| 欧美电影资源| 午夜精品福利在线| 久久久91精品国产一区二区三区 | 亚洲人成小说网站色在线| 欧美香蕉大胸在线视频观看| 亚洲欧美乱综合| 欧美综合激情网| 在线免费观看视频一区| 亚洲精品视频免费观看| 国产区欧美区日韩区| 欧美成人综合一区| 国产精品免费视频xxxx| 免费精品99久久国产综合精品| 欧美精品 国产精品| 久久成人亚洲| 久久综合九色综合久99| 亚洲另类自拍| 香蕉亚洲视频| 亚洲精品国产精品国自产观看浪潮| 亚洲图片欧洲图片av| 国内激情久久| 亚洲狼人精品一区二区三区| 国产精品色在线| 老司机精品视频一区二区三区| 欧美日韩成人精品| 久久综合一区二区| 欧美午夜精品一区二区三区| 女人色偷偷aa久久天堂| 国产精品久久久久久妇女6080| 麻豆精品一区二区综合av| 欧美日韩免费在线视频| 久久嫩草精品久久久精品| 欧美三日本三级三级在线播放| 久久蜜桃香蕉精品一区二区三区| 欧美日韩亚洲高清| 欧美成人dvd在线视频| 国产欧美日本一区二区三区| 亚洲黄色小视频| 狠狠色伊人亚洲综合成人| 一区二区三区免费看| 亚洲高清视频在线观看| 亚洲性夜色噜噜噜7777| 99国产精品国产精品久久| 久久精品二区亚洲w码| 亚洲欧美日韩国产成人精品影院| 欧美成人有码| 久久男女视频| 国产欧美一区二区三区沐欲| 亚洲国产精品视频一区| 黄色一区二区三区| 亚洲一区免费视频| 亚洲视频在线观看视频| 麻豆成人综合网| 狼人社综合社区| 国产伦一区二区三区色一情| 亚洲日本视频| 亚洲第一狼人社区| 午夜亚洲伦理| 亚洲精选成人| 毛片av中文字幕一区二区| 久久久午夜电影| 国产欧美激情| 亚洲影院高清在线| 亚洲一区二区三区成人在线视频精品| 欧美激情aⅴ一区二区三区| 欧美凹凸一区二区三区视频| 国产自产在线视频一区| 亚洲性图久久| 亚洲一区二区三区视频播放| 欧美激情网站在线观看| 欧美韩日一区| 激情视频一区二区三区| 久久精品亚洲精品| 久久久7777| 国产日韩亚洲欧美精品| 午夜精品久久| 久久aⅴ国产紧身牛仔裤| 国产精品自拍网站| 亚洲免费视频观看| 午夜一级久久| 国产欧美一区视频| 午夜久久tv| 久久精品伊人| 国产一区二区精品在线观看| 午夜日韩在线观看| 久久本道综合色狠狠五月| 国产欧美日韩另类一区| 香蕉免费一区二区三区在线观看| 性高湖久久久久久久久| 国产精品乱码久久久久久| 亚洲看片网站| 亚洲调教视频在线观看| 欧美日韩中文在线| 99精品视频免费观看| 亚洲性xxxx| 欧美精品综合| 亚洲精品免费在线播放| 最新69国产成人精品视频免费| 美女精品在线观看| 亚洲韩国精品一区| av成人免费观看| 欧美视频免费在线| 亚洲视频在线一区观看| 欧美在线视频一区二区三区| 国产一区二区三区最好精华液| 久久精品国产免费观看| 欧美承认网站| 亚洲欧洲一区二区在线播放| 欧美乱妇高清无乱码| 国产精品99久久久久久www| 欧美影院精品一区| 国内外成人免费激情在线视频| 久久久夜夜夜| 亚洲黄色天堂| 亚洲一区亚洲| 国产日韩欧美高清免费| 久久久亚洲精品一区二区三区| 亚洲国产精品美女| 在线视频你懂得一区二区三区| 国产精品第三页| 欧美一级专区免费大片| 欧美夫妇交换俱乐部在线观看| 亚洲黄色在线看| 欧美精品成人一区二区在线观看| 一本综合久久| 久久黄金**| 亚洲国产精品精华液2区45| 欧美日本高清一区| 亚洲一区二区三区高清不卡| 久久久人成影片一区二区三区观看 | 欧美激情中文不卡| 一区二区三区久久久| 国产欧美日韩精品专区| 久久亚洲精品网站| 一本久久综合亚洲鲁鲁| 久久久久**毛片大全| 亚洲日本va午夜在线电影 | 一区二区三区高清在线观看| 久久琪琪电影院| 亚洲一区二区三区成人在线视频精品| 一色屋精品亚洲香蕉网站| 欧美午夜视频在线| 免费观看成人网| 欧美伊人久久久久久久久影院| 亚洲精品影院| 美女国内精品自产拍在线播放| 这里只有精品电影| 在线日本高清免费不卡| 国产伦精品一区| 欧美日韩在线视频观看| 另类图片国产| 欧美在线视频免费播放| 一区二区福利| 亚洲福利小视频| 久久美女艺术照精彩视频福利播放| 亚洲午夜伦理| 亚洲日本无吗高清不卡| 精品av久久707| 国产精品一区二区久久国产| 欧美久久久久| 美女诱惑一区| 欧美中文在线免费| 亚洲一区二区三区四区视频| 亚洲日本一区二区| 欧美国产精品中文字幕| 久久久噜噜噜久久久| 欧美在线影院在线视频|