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

cyt

一晃眼,原來又有好幾個月沒有上來。其間寫了幾個月的javascript,寫了幾個月的JSP,C++的東西都沒有怎么碰過了。

這幾天要原來項目的C++代碼從32bit的平臺移植到64bit的平臺。由于以前編寫類庫的時候已經十分小心,也早有預謀,所以竟然很順利的全部編譯通過,而且-Wall下面都沒有任何warning。滿心歡喜之下運行了程序。誰知道馬上就是一個Segment faul。沮喪之余用gdb跟蹤了半天都不知道什么地方的問題。加上valgrind,也是一頭霧水,竟然是說標準STL的hash_map的問題……最后在一次跟蹤的時候,無意中檢查一個指針的初始化值,發現不為空,原因應該就在這里。
翻查代碼的上下文,原來指針是跟一個int放在同一個union當中,而union的初始化只初始化了int,而沒有初始化指針。在64bit機器的gcc下,int是32bit而指針是64bit,所以就導致指針不為空的現象。所以趕緊把代碼中所有union的地方都找出來檢查一遍。幸好union這種東西平時不敢多用,也沒發現其他的異常。程序重新編譯,再運行,沒有Segment fault了。

然后再運行了一批unit test。發現其中有幾個不能通過,其原因其實也是比較無聊。都是自己不小心之過:
1、sha1的代碼copy php的,其中一個php_uint32變量竟然自己寫了unigned long,傻瓜致極
2、有個地方保存各種長度整數到文件,因為偷懶,把函數寫成了模板,大概就是:
???template<typename typeInt>
??????int write(typeInt n) {
?????????writeToFile( &n, sizeof(n));
??????}
???然后一個不小心,想寫個string的長度的時候就變成了:? write( str.length() );
?? str.length()類型是size_t,64bit,與32bit系統的不一樣,當然也就出錯了。
?? 其實平時都已經很小心,盡量使用static_cast強制轉換為特定長度類型的變量再輸出的了,偏偏就是漏了一兩個地方。

posted on 2007-03-29 23:15 cyt 閱讀(1276) 評論(0)  編輯 收藏 引用 所屬分類: Work
 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲欧美视频一区| 免费在线观看精品| 日韩一区二区免费高清| 欧美日韩福利| 午夜精品亚洲| 久久免费视频这里只有精品| 亚洲狠狠丁香婷婷综合久久久| 欧美插天视频在线播放| 欧美日韩国产色视频| 欧美一区二区黄色| 毛片精品免费在线观看| 亚洲网站视频福利| 久久国产精品黑丝| 亚洲美女尤物影院| 亚洲欧美日韩成人| 亚洲欧洲一区二区天堂久久| 亚洲视屏一区| 亚洲国产天堂久久国产91| 一卡二卡3卡四卡高清精品视频| 国产精品外国| 亚洲日本视频| 国产三级欧美三级日产三级99| 欧美性色aⅴ视频一区日韩精品| 久久av老司机精品网站导航| 欧美成人资源网| 久久都是精品| 欧美日韩精品在线观看| 免费在线观看成人av| 国产精品亚洲第一区在线暖暖韩国| 蜜桃精品一区二区三区| 国产精品日本欧美一区二区三区| 欧美激情在线有限公司| 国产亚洲福利社区一区| 日韩一区二区电影网| 亚洲风情亚aⅴ在线发布| 亚洲欧美日韩国产一区二区三区| 亚洲欧洲美洲综合色网| 久久精品理论片| 欧美中文字幕在线视频| 国产精品porn| 日韩视频亚洲视频| 亚洲精品1区2区| 久久久另类综合| 久久国产精品久久久久久电车| 欧美日韩成人综合天天影院| 欧美国产亚洲视频| 在线观看日韩欧美| 久久成人18免费网站| 欧美在线影院| 国产农村妇女毛片精品久久莱园子 | 欧美一二区视频| 欧美日韩精品久久久| 亚洲国产精品传媒在线观看 | 久久超碰97中文字幕| 国产精品视频男人的天堂| 亚洲人体大胆视频| 亚洲美女黄网| 欧美国产极速在线| 亚洲人成77777在线观看网| 最新成人av在线| 欧美大片免费观看| 亚洲日韩第九十九页| 亚洲免费观看高清完整版在线观看| 麻豆成人在线| 亚洲国产视频一区| 在线亚洲免费| 国产精品久久久久婷婷| 亚洲永久免费av| 久久精品国产2020观看福利| 国产午夜久久| 另类国产ts人妖高潮视频| 欧美好吊妞视频| 一本色道精品久久一区二区三区 | 国产精品免费一区豆花| 亚洲欧美成人一区二区三区| 久久久99免费视频| 在线观看一区二区精品视频| 久久不射电影网| 红桃av永久久久| 欧美承认网站| 亚洲视频一二区| 久久在线免费视频| 亚洲国产精品专区久久| 欧美高清视频| 亚洲一区区二区| 免费在线看一区| 亚洲小说欧美另类社区| 国产亚洲欧美aaaa| 欧美激情精品久久久| 亚洲性视频h| 久久综合伊人77777蜜臀| 亚洲精品一区二区三区四区高清| 欧美三级午夜理伦三级中文幕| 午夜精品久久久久| 亚洲欧洲三级| 久久久久免费视频| 99精品视频一区| 国产婷婷一区二区| 欧美激情在线观看| 午夜综合激情| 亚洲精品一区二区三区婷婷月| 欧美呦呦网站| 中文精品视频| 亚洲大胆女人| 国产色综合久久| 欧美日韩国产美| 久久伊人免费视频| 亚洲国产一区在线| 国产老女人精品毛片久久| 你懂的国产精品| 亚洲欧美日韩精品| 999在线观看精品免费不卡网站| 久久久噜噜噜| 亚洲欧美日韩精品一区二区 | 国产日韩在线看| 欧美日韩国产在线观看| 免费精品视频| 久久精品盗摄| 午夜伦理片一区| 亚洲天堂免费观看| 99国产精品99久久久久久粉嫩| 欧美成人按摩| 国产无一区二区| 免费不卡视频| 久久麻豆一区二区| 性欧美xxxx视频在线观看| 亚洲天堂av在线免费| 亚洲精品久久久久久下一站 | 欧美在线网址| 欧美亚洲自偷自偷| 欧美一区二区久久久| 亚洲欧美精品在线观看| 免费日韩av电影| 久久久久久久成人| 久久久xxx| 久久蜜臀精品av| 久久久夜夜夜| 麻豆精品传媒视频| 免费不卡在线观看| 欧美激情精品久久久久久久变态 | 久久久久久久一区二区三区| 欧美在线免费观看视频| 欧美一区二区三区视频| 欧美一区二区三区久久精品 | 亚洲欧美三级在线| 先锋影音国产一区| 久久久精品国产免大香伊| 久久久久国产成人精品亚洲午夜| 久久久在线视频| 奶水喷射视频一区| 欧美高清视频| 欧美特黄一级大片| 国产欧美日本一区二区三区| 国产亚洲精久久久久久| 在线看日韩av| 99re6热只有精品免费观看 | 久久综合网色—综合色88| 久久这里有精品15一区二区三区| 久久综合久久综合久久综合| 欧美电影打屁股sp| 欧美性片在线观看| 黄色亚洲大片免费在线观看| 亚洲国产精品小视频| 久热国产精品| 你懂的国产精品永久在线| 亚洲国产另类久久久精品极度| 一区二区免费在线视频| 久久不见久久见免费视频1| 久热精品在线| 国产精品久久九九| 136国产福利精品导航| 中文av一区特黄| 久久久亚洲成人| 日韩午夜三级在线| 久久精品视频免费观看| 欧美日韩国产一区二区三区地区 | 亚洲素人一区二区| 久久久综合免费视频| 亚洲毛片在线观看.| 久久精品国产亚洲精品| 欧美日韩一区二区在线视频 | 午夜日韩av| 亚洲国产视频a| 欧美专区日韩专区| 国产精品高潮呻吟久久| 亚洲黄色小视频| 久久精品国产免费观看| 日韩一区二区福利| 欧美成人综合在线| 在线精品观看| 在线看不卡av| 91久久夜色精品国产九色| 欧美在线观看视频一区二区| 亚洲精品麻豆| 欧美肥婆在线| 亚洲国产精品一区在线观看不卡 | 久久久女女女女999久久| 一区二区三区精品国产| 欧美激情成人在线| 最新亚洲一区|