Search Results
【茶包射手日記】被java檔案毒死的ASP.NET網站
翻修古老ASP.NET網站專案,發現使用Visual Studio 2010編譯會失敗,傳回以下錯誤: The CodeDom provider type "Microsoft.VJSharp.VJSharpCodeProvider, VJSharpCodeProvider, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" could not be located. 這個錯誤訊息沒有關聯到任何檔案,讓人一頭霧水。 爬文找到chicken大人古早寫的 分享文章 ,用力檢查網站目錄,果然找到一個很久前寫來測試玩玩的blah...
CODE-非同步方法之同步化及逾時機制(完成回Call版)
前天寫了一篇 非同步方法之同步化及逾時機制 ,與chicken大人討論程式碼中Polling的部分(指每隔一段時間檢查一次結果的輪詢寫法),固然邏輯簡單,但效率與精確度不優,但若被呼叫的元件本身不提供"完成後主動通知"的機制,Polling雖然討厭,卻也無法避免! 若被呼叫端在完成工作時,可透過事件回呼方式通知呼叫方,則整個局勢就改觀了! 於是索性也 提筆 敲鍵練習一番,補充"完成後會回Call"情境的做法。 如下例,我們在AsyncJobClass完成工作後,新增主動回Call AfterFinished事件通知呼叫方的功能(橘底部分),如此便可引用AutoResetEvent來做同步...
re: CODE-非同步方法之同步化及逾時機制
to chicken, 有個小問題,元件是別人提供的,固定只能透過屬性取得處理狀態,在不修改元件的前題下,是否就無法套用IAsyncResult機制,只能走Polling這條路?
re: CODE-SetTimeout/ClearTimeout in C#
to chicken, 一開始有考慮過System.Threading.Timer, 不過卡在一個迷思(心魔? 呵),即便把period設成Timeout.Infinite,但Timer生命週期仍會持續,必須要手動銷毁物件才真的會被回收,若要加上額外銷毁機制就未必划算。(但我不確定這個推想是否為真,得實際玩看看才知) 另外,ClearTimeout時是否能避開執行中的Callback也待研究(但背後若是用ThreadPool的話應該不會有問題),不像自己控管Thread這麼一目了然。 to Billy, System.Timers.Timer可以自動解決UI Thread限制是一大賣點,不過不像Threading...
re: 用.NET展現多核威力(2) - 一核一緒 王者之道?
to chicken, 一核一緒的結論必須建構在"程式碼對CPU運算依賴度極高"的前題下。依我粗淺的想法,相較於沈重的運算需求,OS在背景做事消耗的CPU比例可以被忽略,為此空出一顆CPU就顯得有些不划算,而.NET 4.0 PLINQ中看來也採用類似的Idea,會開出核心數目個Thread來處理工作。至於等待I/O造成的延遲會減少CPU的使用,當比例高到一等程度時,的確應該再增加Thread以求搾乾CPU。(嘿... 不小心洩漏了劇情,下一篇文章裡,一核一緒的說法又要被修理了)
re: 用.NET展現多核威力(2) - 一核一緒 王者之道?
吐個槽... 一核配一條 thread 大部份都不成立... 因為 OS 也要在背景做事 (所以四核可能只能配 3.5 threads ...), 而要做的事也不完全是只用到 CPU,如 DISK I/O,NETWORK I/O 等等,又會變成一個核心可以搭配多個 threads.. 我這篇剛好有討論到這類的問題,可以參考看看 :D columns.chicken-house.net/.../RUNPC-e7b2bee981b8e69687e7aba0-e9818be794a8ThreadPoole799bce68faeCPUe9818be7ae97e883bde58a9b.aspx
CODE-具有Default Namespace XML文件的查詢
我恨透了XML的Namespace, 尤其是xmlns這種預設Namespace。 每次寫Code處理這段都要東查西抄才能搞定,最慘的是連怎麼弄出來自己也模模糊糊。再不然就是走偏門,抓到OuterXML Replace掉xmlns="..."後重新LoadXml,當作沒有Namespace這回事(好像很多人也是 這樣搞 )。當然,這種態度是不對的,叔叔太頹廢了,小朋友們千萬不可以學~~ 今日有幸承蒙 chicken大師 點化,終於學會怎麼正確處理Default Namespace,特貼文分享。 public static void TestNamesapce() { XmlDocument...
re: CODE-ASPX接收jQuery.ajax傳送XML文件範例
to chicken, 您的Tips我收下了,感恩~~~
re: 輕量級的js檔打包解決方案
to Ark, 謝謝賜教。恰巧也有噗友提到CompositeScript,其實這個做法的構想多少也來自它。不過我把機制包裝得可以如同一般js可以直接include或$.getScript,主要是讓應用時更有彈性,同時加上套件與套餐的概念也有些許簡化的效果。 至於jqGrid,雖然還沒試過數百列資料,但我對大量Cell數的Table效能不抱什麼期望(過去有過類似的嘗試,最後還是投靠了Silverlight),主要用來提供同一頁面上數筆資料編輯(例如: 交通費申報時的明細項目),結果再一次傳回後端。 to chicken,有理,JsLoader.aspx應該也可以再多加上CSS支援。
re: LINQ to SQL,說好的更新呢?
這種問題我也在 Entity Framework 碰過... XML 的例子跟你一樣我就不提了。我碰到的是 BLOB 的狀況... EDMX 一樣是透過 code gen 產生一組合用的 Get / Set,Set 的部份就用 value 是否跟原物件 reference equal 來決定要不要更新回資料庫的依據... BLOB 是被對應成 byte[], 如果你陣列沒換一個新的,只是改掉其中一個 byte, 那就被呼略掉了... 當然把它改成 value equal 才是正解,不過,byte[] 要做好比對內容很花時間吧 @@ 看來這是跟效能妥協的結果,犧牲掉一小部份這種語意正確,但效能很糟的情況...
更多文章
下一頁 »
搜尋
Go
<
July 2010
>
Sun
Mon
Tue
Wed
Thu
Fri
Sat
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
【工商服務】
最新回應
2010-07-29 Jeffrey
CODE-使用Outlook VBA列出所有人員信箱
to Jenwei, PowerShell真是Exchange的好朋友呀! 謝謝分享...
2010-07-29 Jeffrey
jQuery自動完成懶人包
to 凱, 這個畫面同時含有安全性與非安全性的項目。要顯示非安全性項目-->表示網頁中有些連結內容是http...
2010-07-29 Jeffrey
觀察LINQ to SQL DataContext的連線開啟時機
to 星寂,結果是href中aspx的x不見了,已校正,謝謝提醒。
2010-07-29 室內設計
VS2010盃解碼魔人賽大會消息
我好伸只腳進來!
2010-07-29 Jenwei Chen
CODE-使用Outlook VBA列出所有人員信箱
Powershell 三行搞定,大家快來學 Powershell 吧! $OUTLOOK...
2010-07-28 凱
jQuery自動完成懶人包
Jeffrey,我的行數好像跟你不太一樣,是像下面醬嗎? .blur(function...
2010-07-28 星寂
觀察LINQ to SQL DataContext的連線開啟時機
blog.darkthread.net/.../linq-to-oracle-hello...
2010-07-28 TSC
VS2010 + MSDN訂閱一年份,喜歡嗎?
僅次於樂透頭彩跟美女的禮物啊~~~~好想要啊
2010-07-28 DeltaCat
VS2010盃解碼魔人賽大會消息
我来啦,嘿嘿,重在参与
2010-07-28 室內設計
孩子不專心吃飯怎麼辦? 我的嘗試~
現在連吃飯都用上高科技了,真屌!
Tags 分類檢視
.NET
AJAX
ASP.NET
Bicycle
CODE
Collections
Community Server
CSS
Debug
English
Hiking
IE
IIS
Javascript
jQuery
KB
Life
Linq
MCE
MCSE
Mobile
ORACLE
Performance
Reporting Service
Security
Sharepoint
Silverlight
SQL 2000
SQL 2005
SQL 2008
TechEd
ThinkPad
Tips
Tools
Trouble-Shooting
VBScript
Virus
Vista
Visual Studio
VS.NET 2003
VS2005
VS2008
VS2010
Web
Windows 2008
Windows 7
Work
中文編碼
潛盾機
關於作者
一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"
有為的中年人
"自許。
文章典藏
July 2010 (20)
June 2010 (20)
May 2010 (19)
April 2010 (19)
March 2010 (24)
February 2010 (14)
January 2010 (24)
December 2009 (13)
November 2009 (14)
October 2009 (27)
September 2009 (20)
August 2009 (18)
July 2009 (18)
June 2009 (22)
May 2009 (14)
April 2009 (19)
March 2009 (17)
February 2009 (25)
January 2009 (16)
December 2008 (23)
November 2008 (20)
October 2008 (19)
September 2008 (21)
August 2008 (10)
July 2008 (16)
June 2008 (20)
May 2008 (20)
April 2008 (21)
March 2008 (18)
February 2008 (9)
January 2008 (18)
December 2007 (20)
November 2007 (22)
October 2007 (20)
September 2007 (23)
August 2007 (22)
July 2007 (19)
June 2007 (29)
May 2007 (21)
April 2007 (23)
March 2007 (23)
February 2007 (17)
January 2007 (9)
December 2006 (12)
November 2006 (15)
October 2006 (7)
September 2006 (9)
August 2006 (16)
July 2006 (14)
June 2006 (12)
May 2006 (12)
April 2006 (9)
March 2006 (4)
February 2006 (7)
January 2006 (8)
October 2005 (1)
August 2005 (1)
July 2005 (1)
June 2005 (2)
March 2005 (1)
February 2005 (1)
January 2005 (5)
February 2004 (3)
January 2004 (12)
其他功能
這個部落格
Home
Feedjit live traffic feed
Syndication
Comments RSS