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

WisKeyのLullaby

huangwei.pro 『我失去了一只臂膀』「就睜開(kāi)了一只眼睛」

  C++博客 :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
  12 Posts :: 0 Stories :: 23 Comments :: 0 Trackbacks

公告

“我該走哪條路?”
“這取決于你要去哪里。”
“我只想能到某個(gè)地方。”
“只要你走的夠遠(yuǎn),你始終能到達(dá)那個(gè)地方。”

Home: huangwei.pro
E-Mail: sir.huangwei [at] gmail.com
09.6 畢業(yè)于杭州電子科技大學(xué)
進(jìn)入網(wǎng)易杭州研究院工作至今

常用鏈接

留言簿(1)

我參與的團(tuán)隊(duì)

搜索

  •  

積分與排名

  • 積分 - 51753
  • 排名 - 447

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

2015年9月1日 #

     摘要: http://huangwei.pro/2015-09/modern-opengl4/ 本篇教程中,我們會(huì)鞏固上一篇所提到的矩陣和相機(jī)知識(shí),并使用tdogl::Camera類(lèi)來(lái)實(shí)現(xiàn)第一人稱(chēng)射擊類(lèi)型的相機(jī)。然后,我們會(huì)將相機(jī)與鍵盤(pán)和鼠標(biāo)掛鉤,使得我們可以移動(dòng)和瀏覽3D場(chǎng)景。這里會(huì)學(xué)一些向量數(shù)學(xué),還有上一篇沒(méi)提到的逆矩陣。獲取代碼所有例子代碼的zip打包可以從這里獲取:https://git...  閱讀全文
posted @ 2015-09-01 17:38 威士忌 閱讀(1971) | 評(píng)論 (1)編輯 收藏

2015年8月14日 #

     摘要: http://huangwei.pro/2015-08/modern-opengl3/ 本文中,我會(huì)將不會(huì)動(dòng)的2D三角形替換為旋轉(zhuǎn)的3D立方體。你會(huì)看到這樣的效果: 現(xiàn)在我們終于能在屏幕上搞點(diǎn)有趣的東西了,我放了更多的動(dòng)圖在這里:http://imgur.com/a/x8q7R為了生成旋轉(zhuǎn)立方體,我們需要學(xué)些關(guān)于矩陣的數(shù)學(xué),用于創(chuàng)建透視投影,旋轉(zhuǎn),平移和“相機(jī)...  閱讀全文
posted @ 2015-08-14 17:03 威士忌 閱讀(1803) | 評(píng)論 (0)編輯 收藏

2015年8月6日 #

     摘要: http://huangwei.pro/2015-08/modern-opengl2/ 在本文中,我們將給三角形加一個(gè)貼圖,這需要在頂點(diǎn)和片段著色器中加入一些新變量,創(chuàng)建和使用貼圖對(duì)象,并且學(xué)習(xí)一點(diǎn)貼圖單元和貼圖坐標(biāo)的知識(shí)。本文會(huì)使用兩個(gè)新的類(lèi)到tdogl命名空間中:tdogl:Bitmap和tdogl:Texture。這些類(lèi)允許我們將jpg,png或bmp圖片上傳到顯存并用于著色器。t...  閱讀全文
posted @ 2015-08-06 20:17 威士忌 閱讀(1633) | 評(píng)論 (1)編輯 收藏

2015年7月27日 #

     摘要: http://huangwei.pro/2015-07/game-random/這段時(shí)間公司開(kāi)發(fā)的游戲上線(xiàn)測(cè)試,許多玩家在抽卡時(shí)抱怨臉黑,很難抽到所需要的卡牌,而又有一部分玩家反應(yīng)運(yùn)氣好能連著抽到紫卡,檢查了下隨機(jī)相關(guān)邏輯代碼,并沒(méi)有找出問(wèn)題所在,玩家運(yùn)氣好與壞只是覺(jué)得真有可能是概率原因。測(cè)試開(kāi)服了幾天之后,需要開(kāi)放某個(gè)限時(shí)抽卡活動(dòng),在內(nèi)部測(cè)試時(shí),我們發(fā)現(xiàn)玩家反應(yīng)的問(wèn)題在限時(shí)抽卡中格外明顯,尤其是...  閱讀全文
posted @ 2015-07-27 01:20 威士忌 閱讀(3446) | 評(píng)論 (4)編輯 收藏

2015年5月21日 #

     摘要: http://huangwei.pro/2015-05/modern-opengl1/ modern-opengl 譯序 早前學(xué)OpenGL的時(shí)候還是1.x版本,用的都是glVertex,glNormal等固定管線(xiàn)API。后來(lái)工作需要接觸DirectX9,shader也只是可選項(xiàng)而已,跟固定管線(xiàn)一起混用著。現(xiàn)在工作內(nèi)容是手機(jī)游戲,又轉(zhuǎn)到OpenGL ES,發(fā)現(xiàn)OpenGL的世界已經(jīng)完...  閱讀全文
posted @ 2015-05-21 14:11 威士忌 閱讀(5873) | 評(píng)論 (3)編輯 收藏

2011年4月27日 #

     摘要: http://blog.huang-wei.com/2011/04/27/read-source-tool/

做程序員的,每天要對(duì)著顯示器上的行行代碼
尤其是一份你從未寫(xiě)過(guò)、未讀過(guò)的代碼放在你的面前時(shí),尼會(huì)感到似那樣滴心力憔悴
這些還都算了,尼瑪連個(gè)注釋都沒(méi)!!!文檔呢!有木有啊!!
哥幼小的心靈在一大堆代碼中接受著無(wú)數(shù)次的摧殘~  閱讀全文
posted @ 2011-04-27 15:21 威士忌 閱讀(3414) | 評(píng)論 (1)編輯 收藏

2010年11月21日 #

     摘要: http://blog.huang-wei.com/2010/11/21/winsock-io/Windows Socket IO 模型套接字架構(gòu)應(yīng)用程序使用Winsock與傳輸協(xié)議驅(qū)動(dòng)溝通時(shí)AFD.SYS負(fù)責(zé)緩沖區(qū)的管理。這就意味著當(dāng)一個(gè)程序調(diào)用send或者WSASend發(fā)送數(shù)據(jù)時(shí),數(shù)據(jù)將被復(fù)制到AFD.SYS它自己的內(nèi)部緩沖區(qū)中(依賴(lài)SO_SNDBUF的設(shè)置)WSASend調(diào)用立即返回。然后A...  閱讀全文
posted @ 2010-11-21 12:10 威士忌 閱讀(7492) | 評(píng)論 (3)編輯 收藏

2010年11月17日 #

     摘要: Http://Blog.Huang-Wei.Com/2010/08/09/C%E4%B8%AD%E5%AE%9E%E7%8E%B0%E5%A7%94%E6%89%98%EF%BC%88delegate%EF%BC%89/C++中實(shí)現(xiàn)委托(Delegate)公司的項(xiàng)目里有用到Don Clugston的FastDelegate,當(dāng)時(shí)只知道是類(lèi)似boost::function的東西,UI上當(dāng)watche...  閱讀全文
posted @ 2010-11-17 11:17 威士忌 閱讀(11921) | 評(píng)論 (8)編輯 收藏

     摘要: Http://Blog.Huang-Wei.Com/2010/11/02/Bloom-Filter/Bloom Filter 原理與應(yīng)用介紹Bloom Filter是一種簡(jiǎn)單的節(jié)省空間的隨機(jī)化的數(shù)據(jù)結(jié)構(gòu),支持用戶(hù)查詢(xún)的集合。一般我們使用STL的std::set, stdext::hash_set,std::set是用紅黑樹(shù)實(shí)現(xiàn)的,stdext::hash_set是用桶式哈希表。上述兩種數(shù)據(jù)結(jié)構(gòu),都...  閱讀全文
posted @ 2010-11-17 11:16 威士忌 閱讀(3297) | 評(píng)論 (1)編輯 收藏

2010年7月23日 #

http://blog.huang-wei.com/2010/07/20/%e5%8f%8c%e6%95%b0%e7%bb%84%e5%ad%97%e5%85%b8%e6%a0%91%e7%9a%84%e5%86%85%e5%ad%98%e5%8d%a0%e7%94%a8%e6%b5%8b%e8%af%95/

上一篇文章介紹了雙數(shù)組字典樹(shù) DATrie,現(xiàn)在讓我們來(lái)簡(jiǎn)單的測(cè)試下內(nèi)存占用情況。

測(cè)試用例,我選了The Holy Bible,數(shù)據(jù)文件大小為4.2MB。只記錄英文單詞,全部轉(zhuǎn)為小寫(xiě)。

words : 822,529
u-words : 12,591
nodes : 34,266
trie-mem : 1,247,308
datrie-mem : 483,376

Trie的實(shí)現(xiàn)我已經(jīng)做了一些優(yōu)化,初始每個(gè)節(jié)點(diǎn)的指針數(shù)組 size 為0,當(dāng)有節(jié)點(diǎn)插入時(shí),再開(kāi) max(size, char) 大小的數(shù)組。trie-mem 顯示的是已經(jīng)除去節(jié)點(diǎn)自身的大小,即該數(shù)值體現(xiàn)的是申請(qǐng)的指針數(shù)組總大小。

trie-mem / ptr-size / nodes = 9.1,說(shuō)明平均每個(gè)節(jié)點(diǎn)(內(nèi)節(jié)點(diǎn)+葉節(jié)點(diǎn))分配了9.1個(gè)指針。相對(duì)完全Trie樹(shù)而言,已經(jīng)節(jié)省了很多空間了。但這樣算浪費(fèi)的量明顯是不夠精確的,nodes 應(yīng)該換成內(nèi)節(jié)點(diǎn)數(shù)(這里就用 u-words 代替葉節(jié)點(diǎn),雖然兩者是不等同的),因?yàn)槿~節(jié)點(diǎn)未分配指針數(shù)組,并應(yīng)該減去真正有用的轉(zhuǎn)移邊。這個(gè)浪費(fèi)的值應(yīng)該是 (trie-mem / ptr-size – nodes) / (nodes – u-words) = 12.8。

DATrie的浪費(fèi)值應(yīng)該是 (datrie-mem / (2 * int-size) – nodes) / (nodes – u-words) – 1 = 1.2,可見(jiàn) DATrie 的空間復(fù)雜度還是相當(dāng)不錯(cuò)的。當(dāng)然DATrie的實(shí)現(xiàn)我還沒(méi)有進(jìn)行深入的優(yōu)化,基本就是上一篇文章里的代碼做的測(cè)試。如果按那文章里提到的優(yōu)化方法繼續(xù)優(yōu)化,空間的浪費(fèi)值會(huì)更低。

但DATrie存在一個(gè)比較大的問(wèn)題,就是它的空間是預(yù)先申請(qǐng)好的,因?yàn)楦緹o(wú)從得出它實(shí)際的大小,如果空間不夠大了再重新分配的話(huà),那勢(shì)必又得消耗時(shí)間,而且還是無(wú)法解決空間是否足夠的問(wèn)題。另外,附加的信息域最好保存為指針的形式,否則重排時(shí)復(fù)制的復(fù)雜度就可能會(huì)很高。

總結(jié),DATrie還是比較適合在工程中應(yīng)用,尤其對(duì)于數(shù)據(jù)集比較固定的。

posted @ 2010-07-23 08:52 威士忌 閱讀(1048) | 評(píng)論 (0)編輯 收藏

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久久亚洲精品一区二区三区 | 亚洲美女视频在线观看| 午夜精品www| 欧美在线观看你懂的| 性欧美激情精品| 欧美在线观看视频一区二区| 久久国产精品99国产精| 久久青草久久| 亚洲国产高清自拍| 欧美成年人在线观看| 亚洲国产日韩欧美| 正在播放亚洲| 欧美一区二区三区啪啪| 蜜臀91精品一区二区三区| 免费亚洲电影| 欧美视频一区二区| 国产在线观看精品一区二区三区 | av成人天堂| 亚洲欧美怡红院| 麻豆精品一区二区av白丝在线| 日韩亚洲欧美一区二区三区| 久久国产精品黑丝| 麻豆精品网站| 99精品视频免费| 久久精品1区| 欧美日产在线观看| 国产欧美一区二区三区久久| 91久久精品一区| 午夜精品影院| 亚洲大片精品永久免费| 亚洲一区久久久| 欧美金8天国| 国产一区导航| 亚洲天堂av在线免费| 久久久国产成人精品| 亚洲国产老妈| 久久九九久久九九| 国产精品久久综合| 日韩亚洲视频在线| 快播亚洲色图| 羞羞漫画18久久大片| 国产精品草莓在线免费观看| 最新中文字幕一区二区三区| 久久国产色av| 亚洲一区二区三区欧美| 欧美日韩亚洲一区二区| 亚洲国产第一| 久久精品女人的天堂av| 一区二区精品| 欧美日韩午夜剧场| av成人福利| 亚洲国产精品专区久久| 六月婷婷一区| 亚洲国产欧美日韩| 老司机67194精品线观看| 亚洲欧美高清| 国产精品综合网站| 欧美伊人影院| 亚洲欧美一区二区视频| 国产日产高清欧美一区二区三区| 一本色道综合亚洲| 亚洲韩国青草视频| 欧美成人免费在线| 日韩午夜剧场| 亚洲理论在线观看| 国产精品jizz在线观看美国| 亚洲在线中文字幕| 亚洲字幕一区二区| 国产一区91| 欧美成人免费播放| 欧美 日韩 国产 一区| 亚洲韩国精品一区| 亚洲韩国精品一区| 欧美日韩在线精品| 先锋影院在线亚洲| 欧美在线播放一区| 尹人成人综合网| 欧美高清在线观看| 欧美激情国产精品| 国产精品户外野外| 亚洲欧美日韩精品久久奇米色影视 | 1024成人网色www| 欧美成年人网| 欧美日韩国产免费| 欧美中文字幕视频在线观看| 欧美一区二区三区在线看| 一区二区视频欧美| 亚洲国产精选| 国产三级欧美三级| 亚洲国产福利在线| 国产精品日本精品| 免费日本视频一区| 欧美日韩另类综合| 久久亚洲综合| 欧美日韩亚洲一区二区三区在线| 久久精品亚洲精品国产欧美kt∨| 蜜桃久久精品乱码一区二区| 亚洲在线1234| 免费成人激情视频| 欧美在线日韩在线| 欧美激情一区二区在线| 久久久亚洲国产天美传媒修理工 | 亚洲制服欧美中文字幕中文字幕| 欧美一区二区免费观在线| 亚洲国产另类久久久精品极度| av成人毛片| 亚洲精品1区2区| 亚洲影院在线观看| 亚洲国产精品成人综合色在线婷婷| 9久草视频在线视频精品| 影音先锋久久精品| 亚洲一区二区综合| 一本色道久久综合亚洲精品按摩| 久久精品91久久香蕉加勒比| 亚洲网站在线看| 免费成人av| 麻豆精品网站| 国产日韩专区| 亚洲在线免费视频| 一区二区三区不卡视频在线观看 | 国产精品高潮久久| 亚洲茄子视频| 91久久精品国产91久久性色tv| 午夜精品久久一牛影视| 99视频精品全部免费在线| 久久精品亚洲乱码伦伦中文| 久久国产成人| 国产精品国产精品国产专区不蜜| 亚洲激情图片小说视频| 亚洲国产成人精品久久久国产成人一区| 亚洲一区三区视频在线观看| 亚洲久久在线| 欧美成人嫩草网站| 欧美国产一区在线| 国产在线精品成人一区二区三区 | 亚洲欧美综合| 国产精品捆绑调教| 亚洲已满18点击进入久久| 亚洲性视频h| 欧美色精品在线视频| 日韩一级精品视频在线观看| 亚洲精品在线一区二区| 欧美国产日产韩国视频| 亚洲黄色成人网| 99国产精品一区| 欧美日韩国产页| 亚洲午夜国产成人av电影男同| 99精品热视频只有精品10| 欧美激情aaaa| 一卡二卡3卡四卡高清精品视频| 99精品99久久久久久宅男| 欧美日韩岛国| 亚洲尤物视频网| 亚洲一区二区三区乱码aⅴ蜜桃女| 欧美日韩三级在线| 亚洲视频中文字幕| 久久久久久久999精品视频| 一区二区视频欧美| 欧美激情在线狂野欧美精品| 99人久久精品视频最新地址| 午夜精品久久一牛影视| 国产一区日韩二区欧美三区| 农村妇女精品| 亚洲午夜精品一区二区三区他趣| 欧美在线日韩在线| 亚洲国产视频a| 欧美视频一区在线观看| 欧美在线一区二区| 亚洲国产精品久久人人爱蜜臀| 亚洲一区欧美二区| 在线观看欧美黄色| 国产精品成人免费| 久久免费一区| 亚洲视频导航| 欧美高清在线观看| 亚洲欧美成人一区二区在线电影 | 欧美日韩国产三区| 亚洲夜晚福利在线观看| 欧美成人在线影院| 性欧美xxxx大乳国产app| 亚洲二区视频在线| 国产精品视频精品视频| 美女网站在线免费欧美精品| 亚洲欧美久久久久一区二区三区| 欧美黄色片免费观看| 亚洲视频免费看| 亚洲第一中文字幕| 国产精品福利久久久| 蜜臀久久久99精品久久久久久 | 国精产品99永久一区一区| 免费一区二区三区| 亚洲自拍啪啪| 亚洲另类自拍| 欧美a级大片| 欧美一级淫片播放口| 日韩视频在线观看免费| 在线看国产一区| 国产一区视频在线观看免费| 国产精品九九久久久久久久| 欧美成人中文字幕|