這幾天對編碼器架構和介面作了調整.
現在這個已經比較滿意了.
呵呵~~~~~
雖然速度還是一樣的.
發現:%20的時間用在純i/o
%60多的時間用在fdct和量化上了
不到%10的時間用在碼流緩衝上
其餘時間用於其它的運算,初始化等等...
試過改用整數aan作dct,效果不是很明顯.
還是用浮點吧,精度也高.
2005.3.24
今天終於把解碼器也搞定了.
對每個模組加了詳細的注釋,這一階段工作告一段落.
做行程解碼時把+15寫成了+16,
結果對有的圖象解碼後就出現下半部分色彩全偏的現象.
查了n久,終於搞定了.呵呵~~~~~~~~
果然,不出所料,huffman解碼就是慢.
25幅 320 x 240 真彩bmp
4:1:1取樣格式 50品質因數
壓縮時間約 0.49秒
解壓時間約 0.53秒
還算行吧.
2005.3.25
學習了一些udp廣播和組播的東西.
寫了兩段程式.
不斷地向網路上傳送1k的廣播包.
差點被宿舍裡打網路遊戲的老大砍死.
55555.........
不好玩.
2005.3.31
又乙個月了,好快啊.
今天寫了乙個簡單的資料報嗅探器.
好玩,呵呵~~~~~
要準備色彩分量的各種標準,下週5要講.
好累,睡了...
2005.4.1
這兩天學習網路,
做了幾個工具:
ip packet sniffer
tcp/udp scaner
mac detector
host detector
覺得還是要看資料和書,
寫程式只是輔助學習的,
是用來加深理解.不是全部.
2005.4.3
多執行緒tcp syn掃瞄.
正在listen的埠,如果接收在乙個syn包,
那麼它就會返回乙個syn|ack(0x12)包,
如果乙個關閉的埠接收到syn包就會返回乙個psh|rst|syn(0x14)的包,
並且syn序列號為0.如果遠端主機不存在,那麼不返回任何資料報.
剛開始用非阻塞connect然後立刻closesocket的方法做syn scaner.
但是用sniffer看到其實已經完成了:
a ----syn----> b
a <--syn|ack-- b
a ----ack----> b
而且tcp三次握手,用sniffer看不清楚,有可能資料報會傳送多次.
暈...
只好自己構造ip包,看了別人的文章,
還是在check_sum的地方搞錯了好幾次.
2005.4.4
下星期拍畢業照~~~~~
好快啊...
周一交開題報告.
要學vc,晶元...
又是一堆事,555555
2005.4.8
存檔位置 Unciv存檔基本教程
unciv存檔基本教程 xk730製作 v1.2 本教程會不定期更新 存檔位置 如果沒有root請直接從安卓資料夾找 單一文明 段civname 文明名稱 exploredtiles 該文明已經探索到的地塊 gold 該文明已有金錢數 storedculture 該文明已有文明點 techsrese...
上海之行存檔
明天就要上班了!想起來就覺得渾身發軟。放假時間長雖然休的時候很爽,休完以後要恢復到工作狀態中來,還真不是一件容易的事情 我已經兩天把鬧鐘定到9點起了,希望調整生物鐘,結果每次都在鬧鐘響了以後把它按掉繼續睡。聽說傷疤同學為了正常上班,不惜熬了乙個通宵 節日症候群流毒之廣,可見一斑。所以,將這次去上海拍...
概率 期望(存檔)
近年的 acm競賽中,數學期望問題常有涉及,在以前也常讓本人感到很頭疼,近來突然開竅,掌握了基本的分析方法,希望對大家有幫助。寫得淺薄,可能數學上不夠嚴謹,只供理解。首先,來看下期望有啥基本的公式。對離散型隨機變數 x,其概率為 p,有對隨機變數a b,有第二條式子是今天的主角,他表明了期望有線性的...