隨著AJAX動態更新技術的普及,手邊專案有愈來愈多網頁開始實現"無PostBack"的設計風格,透過jQuery $.post(), $.get()與ASP.NET程式溝通,執行查詢、更新作業並取得結果,再動態改變HTML DOM回應使用者。(註: 對ASP.NET開發者來說,UpdatePan...

ASP.NET網站專案,使用Query String傳送Base64編碼後的參數值(例如: MyApp.aspx?d=RGFya3RocmVhZCBSb2NrcyEh),卻發現測試有時成功有時失敗,最後查出是程式產生URL時沒有對Base64字串進行UrlEncode編碼所造成的問題。 Bas...

微軟BUILD大會 9/13-9/16在美國登場,整個會議的焦點集中在下一代的作業系統--Windows 8身上! Windows 8在操作介面上做了重大突破,融入Windows Phone 7由訊息磚(Tile)排列構成的Metro風格介面,並充分整合了多點觸控的操作特性,加上對ARM CP...

【WP7整合Azure – Windows Azure Toolkit介紹】 投影片及範例下載 手機App開發的春秋大夢: 程式魔人的救贖~~ 明明熱愛Coding卻陷入為公司、為客戶寫自己沒興趣程式的磨難中,Markplace創造出不靠美工、業務、行銷就能用程式碼換銀子的可能(註: ...

【開發人員應做的測試】 要落實UnitTest很花功夫,可能要多耗費1.5倍的時間,要實現不容易,除非老闆很有決心,不過這種老板通常也沒人受得了 測試的難度: 愈多人參與難度愈高! 利用Visual Studio 2010 Ultimate進行網頁整合測試 * Web Peforma...

[以下屬隨堂筆記,純粹記錄關鍵字供日後回憶,為常飲用孟婆湯之中年人士求生必備] Windows 7相容性 Windows Resource Protection(WRP) ,保護作業系統目錄、檔案、Registry不被一般程式更動,唯二的例外是Automatic Update、Windo...

幾天前聊到DigiNotar遭駭客入侵被盜發超過200張假憑證的事件,由於DigiNotar對於入侵過程及假憑證盜發細節多所保留,外界難以斷言是否有盜發憑證仍流落在外,於是Chrome、FireFox與Microsoft一致決定採取"寧可錯殺一百、不可錯放一個"的霹靂手段--...

在公司想使用平板電腦測試工作專案的HTML相容性,卻苦無可以連上內部網路的AP(Access Point,WiFi無線基地台)可用,於是腦筋動到筆記型電腦上,想讓平板電腦先連上筆電的WiFi無線網卡,再走筆電的Ethernet有線網路連到Intranet及Internet。 在網路上找到不少使...

五個月前,剛發生過Comodo憑證經銷商被駭客入侵盜發SSL憑證的事件,類似事件最近再度上演: 網路出現Google假憑證 DigiNotar證實遭入侵 200多個假憑證外流 上回是義大利憑證經銷商出包,這回則是位於荷蘭的DigiNotar CA捅簍子,而且感覺過程挺黑的:...

先前曾介紹過自行架設NuGet Server的方法,而我一直覺得讓NuGet Server在企業內部作為開發團隊的程式庫/元件集散中心是很棒的點子,只要幾個點選動作就可將程式庫融合到現有專案中,極為方便,尤其自動版本更新的功能,更可解決程式庫開發人員在改過Bug或推出新版時,連該通知誰都不知道的...

雖然兩週前才剛開完聯展,家裡的新作品又開始堆積如山,不但"滿"了,還"漫"出來了,所以,手工藝聯展Part 2來囉! 作品1 立體卡片   作品2 立體卡片 / 串珠: Kitty貓、狗狗珠珠包、項鏈 作品3(下左) 皮卡丘及懶懶熊...

在MaxConnectionsPerServer實驗中,發現一個過去被忽略的問題: 原來同一個Session下,啟用Session的ASP.NET網頁,因鎖定限制有可能出現單一時間內只能有一個Request被處理的情況。換句話說,即便我們使用非同步方式同時發出10個對ASP.NET網頁的Requ...

過去在開發Class Library專案撰寫共用元件時,我常用HttpContext.Current != null來判別程式是否處於ASP.NET環境,再依ASP.NET環境或WindowForm/Console環境決定不同處理邏輯。例如: 若在ASP.NET中,就由App_Data讀取資料檔...