HTML重構:戰略篇
《Refactoring HTML: Improving the Design of Existing Web Applications》是一本精彩的HTML重構指南,作者給出了HTML重構的實踐路線和方法。本文是《Refactoring HTML》的讀書筆記,按照我的理解將全書的分為:戰略篇,戰術... ...
詳細說說為啥老趙不喜歡Java語言
最近我對Java語言唱衰似乎兇狠了一點,讓有些朋友不是很爽,認為我不負責任憑個人感覺亂說話,影響不好。這討論事情事小,否認我做事方式就不好了。因此我這里也繼續整理一下我對Java語言的觀點,這樣大家不必四處查看我的說辭,再者也可以控制一下討論事情的方式,以免大家舞蹈半天塵土飛揚最后停下一看——得,雙... ...
快速搞懂 ASP.NET MVC
有一只企鵝首先發現地球暖化、冰山在融化,回來告訴其它企鵝,卻沒有任一只企鵝愿意相信;因為企鵝們覺得現在生活過得很好,都不想費心思考如何改變、改變何時會來臨,因此仍每天做例行性的工作,不愿去研究別人的觀點。「有時人們會抗拒改變,其實只是不想改變;但是愿意接收新觀念的技術人員,通常會活得比較久」。本帖只... ...
Silverlight 3 ShowCase(1)- 3D圖片走馬燈
本文的ShowCase是一個3D的圖片走馬燈程序。 圖片的來源是來自Flickr圖片共享網站。 大家可以通過搜索關鍵字來獲取得到8張圖片。 并以3D的形式呈現給大家 ...
游戲人生Silverlight(4) - 連連看
使用 Silverlight 2.0(c#) 開發一個連連看游戲。玩法:用鼠標左鍵選中卡片,如果選中的兩卡片間的連線不多于 3 根直線,則選中的兩卡片可消除 ...
快速瀏覽Silverlight3 beta:雞肋一樣的WritableBitmap
之前在網上有討論 使用Silverlight3 beta的WritableBitmap進行截圖 的問題。但結果也是很不明確,起碼就目前看來,使用WritableBitmap的Render方法對XAML文件中UI元素生成位圖,但還不支持將獲取出來的位圖以文件流的文件保存到本地(因為我開始想... ...
重溫設計模式(六)—— 階段總結一
1. 寫在前面的 在文章開始之前,先寫一些廢話,不知不覺把重溫設計模式寫完了五篇。 重溫設計模式(一)——享元模式(Flyweight) 重溫設計模式(二)——橋接模式(Bridge) 重溫設計模式(三)——職責鏈模式(chain of responsibility) 重溫設計模式(四)——工廠模式... ...
.NET CLR中的一些基本術語(中英文對照)
這份文檔是我在翻譯《Expert IL Assembler》時整理的。內容涉及IL、匯編語言、CLR、COM等諸多領域。本文不僅針對于我的譯文,而是希望能建立一種標準,給譯書的各位朋友作為參考。
如有紕漏,還請各位斧正。 ...
關于軟件產品化的一些設想
一個軟件一旦產品化,并且賣給了客戶。如果后期的服務沒有跟上,那會直接降低客戶對我們公司的滿意度。進而影響了后期的公司開發的新產品的銷售。但是公司對于后期的服務也是需要成本的,如何降低這些成本,同時又能提高客戶的滿意度,我認為我們可以從以下兩點著手。一:建設關于軟件產品的論壇建立論壇的好處就是能給客戶... ...
關于面向對象的哲學體系及科學體系的探討(中)
在前五章中,我們從世界觀的這話題開始,逐步引出了抽象、層次、繼承和耦合。這些內容,形成了對象論中關于世界的結構體系。然而,要想真正描述一個世界,僅有結構式不行的。開始我們說過,世界觀主要關注兩個方面:一是世界是什么樣子的(結構),另一個就是世界時如何演進的(運作)。現在,我們來討論對象論中關于世界運... ...
重溫設計模式(四)——工廠模式
1. 寫在前面 這篇文章是我醞釀了近一個月的時間寫出來的,我想在第一個模式上就寫出工廠模式,卻一直推遲到現在。 工廠模式,看似很容易,很常見,但是學習設計模式兩年,我至今仍未能真正地充分理解工廠模式的意圖。工廠模式好在哪,他究竟解決了什么問題,工廠還是不工廠,困擾了我整整兩年。 從無模式,到為模式而... ...
SQLServer的數據庫鏡像實施筆記
最初在為公司設計SQLServer數據庫鏡像的時候,首先考慮的是高可用性(三臺計算機,一臺見證服務器,一臺做主數據庫,一臺做鏡像) 在虛擬機環境下部署成功,一切都是那么的完美。 故障轉移3秒之內就可以順利完成。 1.高可用性的實施代碼: 主體數據庫 Code highlighting produce... ...
一步一步學WF系列——Hello world開始
1. 什么是工作流 我給工作流下了這樣的定義,工作流就是一個過程,這個過程會產生一定的結果。 其實,在OA系統中,審批流就是我們最常見的工作流之一。 另外,簡單了說,其實我們所畫的流程圖就是一種最簡單的工作流,工作流最大的特點就是圖形化。工作流是按照順序驅動或者事件驅動去觸發下一步操作,從而最終得到... ...
淺談CSRF攻擊方式
CSRF(Cross-site request forgery),中文名稱:跨站請求偽造,也被稱為:one click attack/session riding,縮寫為:CSRF/XSRF。...... ...
OO真經——關于面向對象的哲學體系及科學體系探討(上)
面向對象(Object-Oriented),這是一條令無數開發人員魂牽夢繞的短語。幾乎每個軟件分析師、設計師和程序員都時刻將它銘記于心,對它頂禮膜拜。然而,對大多數人來說,它又像是天邊的霞光,可望而不可及,無數次伸出雙手,總是抓不住這虛無縹緲的圣物。于是,我們依然每天將面向對象高高供其,卻始終無法悟... ...
NHibernate 2.0 中文文檔
研究NHibernate已經很長時間了,但是一直為沒有NHibernate中文文檔發愁,看著人家做Java的輕輕松松的看Hibernate中文文檔實在是羨慕,沒辦法,那就只好自己動手了,還好現成的資源比較豐富,大部分譯文可以參考Hibernate中文文檔,花了一個月的時間,終于整理出了一個NHibe... ...
再說 lock-free 編程
lock-free 編程實在讓人又愛又恨。博主以前曾經寫過幾篇關于 lock-free 編程的文章。比如關于無鎖編程、并發數據結構:迷人的原子。如果想更加深入的了解和實踐 lock-free 編程,可以參考CLR 2.0 Memory Model、并發數據結構:Stack。這篇文章并不打算繼續闡述... ...
博客園北京俱樂部第二次技術活動總結
博客園北京俱樂部的第二次活動如期于2009年4月4日在微軟會議中心舉行,大概有60位左右的博客園園友參與。活動以“性能和優化”為主題進行探討,主講丁學帶來精彩的SQL查詢經驗,會中多位會員參與討論并帶來自己的問題和建議。老趙不遠萬里來到北京,也為我們送上了關于自己對技術的想法,回答了大家的問題,整個... ...
DiscuzNT使用Silverlight進行多文件上傳
在去年我曾寫過一篇文章:“推薦一個Silverlight多文件(大文件)上傳的開源項目”。之后有不少朋友詢問這個項目示例在開發和配置上的一些問題。當時因為時間有限沒有做過多的說明,導致有些問題在大家下載完源碼之后運行時才出現。今天就以這個項目為原型,簡要介紹一下在DiscuzNT上是如果... ...
QCon全球企業開發大會流水賬
QCon全球企業開發大會(QCon Enterprise Software Development Conference)是由C4Media媒體集團InfoQ網站主辦的全球頂級技術盛會,每年在倫敦和舊金山召開。自2007年3月份在倫敦召開首次舉辦以來,已經有包括金融、電信、互聯網、航空航天等領域的近... ...



