![]() |
|
Spaces home Eric TsaiPhotosProfileFriendsMore ![]() | ![]() |
Eric TsaiJune 12 Compro E900F配ComproDTV 4.2.3.4的測試於Vista X64上,1數位+1類比的測試。硬體我很滿意,但是軟體還有很大的改進空間。用硬壓的CPU使用率果然很低(E6550 + 8500GT with latest driver)。
數位電視大家都一樣,所以看看有線電視的畫質(使用預設設定):
如果要搭Windows Media Center用的話,由於Media Center只能選擇其中一種訊號類型,像我是接兩種訊號,就必須把Media Center要用的那種訊號接在Tuner 2的位置,不然Media Center的Live TV會顯示錯誤訊息。
另外我無意間發現一個祕技,不用進入選項設定就可以切換預設的Tuner。只要將另一個Tuner的電視畫面開在新的子視窗中,然後在子視窗的畫面上用滑鼠左鍵點兩下,母子視窗的畫面內容就會交換,此時也會順便更改預設的Tuner。 如果覺得類比電視的畫面有點糊,我建議可以把"去除交錯運算等級"設為0,不過這樣做會有因交錯式畫面而在移動物體邊緣產生毛邊的現象。但是在我的環境下我覺得只要設為1,畫面就會明顯糊很多,所以我選擇接受毛邊。
缺點(有些跟E900F無相依關係,是ComproDTV 4本來就存在的問題),並附上康博客服的回應:
相關討論可至ComproDTV 技術論壇觀看。 May 15 Enable Network Level Authentication in XP SP3 (遠端桌面連線顯示"遠端電腦需要網路層級驗證")Although Remote Desktop Connection (RDC) 6.1 included in XP SP3 supports NLA, you still have to turn on CredSSP manually for NLA to work.
May 13 WaitHandle.WaitAll無法處理長度超過64的陣列當有一些大量計算可以multi-thread同時做的時候我喜歡用ThreadPool.QueueUserWorkItem丟下去跑。無論是用ThreadPool或多個Thread,有時需要等待那些計算全部完成才能繼續做後續動作,這時就可以用一個ManualResetEvent的collection搭配WaitHandle.WaitAll。然而WaitHandle.WaitAll在陣列元素超過64個的時候就會發生NotSupportedException。
public static void WaitAll(WaitHandle[] handles) { if (handles == null) throw new ArgumentNullException("handles"); foreach (WaitHandle wh in handles) { wh.WaitOne(); } } May 02 ASP.NET AJAX 循序執行ASP.NET AJAX預設如果在前一個動作還沒做完時就引發第二個動作,會把前一個動作直接中斷並執行第二個,造成程式碼常常會有一些奇怪的錯誤。網路上有人把它改寫成把動作放到queue中,依序執行。
只要在aspx中引用下面文章中提供的PageRequestManagerEx.js並呼叫PageRequestManagerEx.init()即可。
放在 UpdatePanel 中的 TreeView 效能很差最近需要用到好幾MB的TreeView,展開時要自動更新TreeNode內容,結果在展開時慢到IE都會跳出來問我要不要中止script的執行。在網路上努力的找了一下資料,運氣不錯發現不久之前剛好有人提到原來要把TreeView的EnableClientScript屬性設為false。不過我後來還是更進一步把ChildNodes改成動態產生,減低所佔的空間就是了......
順道一提,IE是以不是以時間判斷script執行時間過久,而是以執行了多少個statement來計算。如果要修改預設的statement數量限制可參考:How to set time-out period for script
|
|
||||||||||||||||||||
|
|