Time of Update: 2018-12-05
在JPEG轉碼器的基礎上,還實現了一個即時視頻映像傳輸系統的原型,。該系統包含了視頻捕獲、編碼解碼、網路傳輸與緩衝播放等多個子系統。該映像傳輸系統原型的實現特性:程式設計語言 C/Windows SDK工程與調試環境 Microsoft Visual C++ 6.0視頻源與捕獲方式 USB網路攝影機即時採集(vfw32)映像解析度 320 x 240實際幀率 25fps ~ 30fps視頻轉碼器 JPEG/Motion-JPEG網路傳輸 UDP組播(windows socket)
Time of Update: 2018-12-05
Playboy 與影像處理... Friday, May 6, 2005, 11:56 AM寫程式寫得有點煩... 一方面調整參數, 一方面監測影像品質, 還得擔心是不是程式哪裡出錯了... 定神一瞧,螢幕上的 Lena 卻依舊巧笑倩兮地望著我... 在這世界上應該也曾有過無數個或失意或快樂或意氣風發的學者/工程師, 同樣在為了追求完美顯示品質而與 PSNR 奮戰的過程中, 也感受到了 Lena 帶來的平靜吧... Lenna 與影像處理學界的故事, 一直是溫馨而令人感動的. 1973 年夏天,
Time of Update: 2018-12-05
進階語言反組譯工具的函數調用過程 Jim
Time of Update: 2018-12-05
不是第一次接觸socket編程了,但以前都是看別人的依葫蘆畫瓢,也不知道具體的原理。新的項目,有了新的開始,同時也需要有新的認識。Delphi 中帶有兩套TCP Socket組件: Indy Socket組件(IdTCPClient和IdTCPServer)和Delphi原生的TCP Socket組件(ClientSocket和ServerSocket), 分別是阻塞式和非阻塞式的方式; 還有一套開源的非阻塞式的組件ICS(Internet Component Suite)
Time of Update: 2018-12-05
Bitmap Style DesignerBitmap Style Designer給我的第一印象就是簡陋,估計也是為了趕工。大致體會了一下,還是能夠使用。因為目前沒有對此有比較詳細的中文資料,就把自己的使用心得總結一下。Bitmap Style Designer對於VCL Style的支援相對還是比較不錯的, 可以建立,可以開啟,可以編輯。而對於Firemonkey Style就顯得有些捉襟見肘了,不過我們還是可以繞過去的。建立,儲存建立的時候,在建立表徵圖的下拉框中可以選擇metro ui
Time of Update: 2018-12-05
網路命令一覽表轉自http://www.blueidea.com當你開啟瀏覽器,自由地遊弋於浩如煙海的互連網世界之時,是否也沉迷於下載各種實用軟體?其中也許有很大一部分就是網路工具吧!但請你不要忽視你的面前——Windows(包括Win98和NT)作系統中本來就帶有不少的網路工具 + 生產力,雖然比較簡單,卻並不簡陋。本著“簡單就是美”的原則,下面就為你展現Windows網路工具 + 生產力的丰采…… Ping
Time of Update: 2018-12-05
一般圖形繪製都會用到雙緩衝,先在記憶體中繪製到bitmap中,然後再輸出到介面中,可以不出現閃爍的情況。本以為在FMX也是同樣的套路。不然,發現Canvas永遠是空白的,愣是不輸出。國內資料基本為O,翻牆無數,得知Bitmap的繪製前後需要: Bitmap.Canvas.BeginScene; ... Bitmap.Canvas.EndScene;在此之後需要BitmapChanged一下,然後再DrawBitmap到介面中。滿心歡喜,結果卻大失所望.BitmapChanged在VCL的
Time of Update: 2018-12-05
工作兩年有餘了,重新規划了一下我的職業生涯,並簡單的做一次年中總結,以告別上一份工作!
Time of Update: 2018-12-05
I. TCP/IP Protocols +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | HTTP FTP telnet SMTP | DNS | SNMP TFTP NFS RPC | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | TCP | UDP | +-+-
Time of Update: 2018-12-05
什麼是SDK? 用VC編寫程式用兩種方式:1.Windows SDK 的C語言方式:用windows的API函數來寫程式2.利用MFC的C++方式:即對SDK函數進行封裝什麼是SDK?作者:中國論壇網收集 來源:http://www.51one.net 加入時間:2004-8-25 經常會在技術論壇裡面看到類似這樣的文章:"什麼是 SDK?","請高手講一下 SDK 是什麼東東?"......其實很簡單,SDK 就是
Time of Update: 2018-12-05
上一篇我們講到了利用雙緩衝的方式進行圖形繪製,這是在Win下一般的套路。可是移植在Mac OS下,竟然出現了意外?!依舊是不能顯示。幾經摸索,終於找到了一種解決方案,在單元末加了initialization GlobalUseGPUCanvas := True; //直接利用GPU繪製兩個平台都輸出了,而且是沒有消除鋸齒的效果(是我需要的效果)。但是Mac
Time of Update: 2018-12-05
這段時間實在沒有時間去更新部落格,私事公事一堆的事情,讓我很抓狂,同樣讓我抓狂的還有這裡連續40多度的高溫。第一次寫關於一個系列的部落格文章,估計也是零零碎碎的一些列的文章,是自己探索相關技術的一個過程,得益於最近的項目涉及Firemonkey,所以他們就有了一個相同的主題,也就成了一個系列。為什麼是旁門左道呢?首先Delphi XE4出來不久,國內沒有一個相對權威的官方資料可以參考,很多資料也僅僅是相關XE2
Time of Update: 2018-12-05
/*階乘末尾非零數求和http://acm.tongji.edu.cn/people/ps/showproblem.php?problem_id=1011Time Limit:1s Memory Limit:1000k Total Submit:4671 Accepted:1317 Problem對於小於25000的自然數n,求階乘n!,(n-1)!,(n-2)!...3!,2!,1!右邊的非零數之和。 例如:
Time of Update: 2018-12-05
論文格式問題24條 摘要與關鍵詞1 摘要(Abstract)的內容是否用1.25倍行距? 論文全文均採用1.25倍行距2 摘要內容中的非中文字元是否用Times New Roman? 論文中非中文字元均為Times New Roman3 Abstract內容用何種字型?宋體小四號?Times New Roman? Times New Roman4 “關鍵詞”(“Keywords”)之後是否有冒號?與其後的內容之間空幾個空格?有冒號;隨便5 關鍵詞內容中的非中文字元是否用Times New
Time of Update: 2018-12-05
上次我們發現了 GlobalUseGPUCanvas 當GlobalUseGPUCanvas := True; 可以沒有消除鋸齒化,我們這次來對比一下效果。 左側是開啟的效果,右側則是沒有開啟 Firmonkey對於消除鋸齒化已經做了很好的處理。 對於消除鋸齒化,我們再來看一下效果: Canvas.Stroke.Thickness := 0.5; Canvas.DrawLine(TPointF.Create(0,20), TPointF.Create(200,20)
Time of Update: 2018-12-05
做開發,就是發現問題,解決問題,又發現問題...周而復始的迴圈下面又應該是Firemonkey下的bug。官方文檔中描述:Using the FireMonkey TMenuBar's OSMenu Property to Place Your Main Menu for Windows and Mac。But, 在XE4中
Time of Update: 2018-12-05
/*防禦飛彈http://acm.tongji.edu.cn/people/ps/showproblem.php?problem_id=1004Time Limit:1s Memory Limit:1000k Total Submit:4585 Accepted:1439 Time Limit:1s Memory Limit:1000k Total Submit:4585 Accepted:1439 Time Limit:1s Memory Limit:1000k Total Submit:45
Time of Update: 2018-12-05
這次講講繪製的幾種模式吧,不過還是比較淺顯,剛接觸不久,還實在沒這個實力道出個所以來。FMX下,我們可以切換GDI,D2D,GPU這三種模式,只要通過全域變數就可以輕鬆搞定。如何設定GlobalUseDirect2D
Time of Update: 2018-12-05
/*行編輯器http://acm.tongji.edu.cn/people/ps/showproblem.php?problem_id=1015Time Limit:1s Memory Limit:1000k Total Submit:4424 Accepted:1364 Problem 一個簡單的行編輯程式的功能是:接受使用者從終端輸入的程式或資料,並存入使用者的資料區。
Time of Update: 2018-12-05
一般做開發的,對於360都是嗤之以鼻的態度, 不過,上網有風險,網購需謹慎,我還是對360保持中立態度的。曾幾何時也吃了它不少的苦頭。 前段時間的某個晚上,幫老婆網上挑著東西,又在為某工具打著安裝包,完成後,安裝測試,發現竟然一直安裝不上。 以前一直是正常的,現在安裝到一半的時候,就提示“Failed to set data for '' ”。 整整一個晚上都在研究打包指令碼,定位到安裝程式在處理註冊表的時候出現的問題,有值寫不進去。