Android 創世紀 第二天
第二天,google說,荒蕪要被開墾,系統便運作了,它是linux。 --xxx 荒蠻大地就要變得肥沃,linux已經運行起來了。。。。 linux就不多講了,這里只講講被google大刀闊斧改了內核后的linux。 第一天最后,內核init已經干完了自己的事,把控制權交給了第一個用戶級進程,也叫做... ...
【設計原則和建議】 方法
方法 1.一個方法內的代碼不能超過30行.絕大部分方法都可以在30行內結束.這是一種強迫開發者優化設計和代碼的方式. 2.什么樣的方法不應該拋出異常?靜態構造函數,拋出以后整個類型就再也無法使用了.構析函數.屬性的get方法 (有些類的設計會違背這個特性).Dispose (理論上也不應該拋出異常,... ...
Asp.Net MVC3 簡單入門第一季(四)詳解Request Processing Pipeline
引子 引子 很久沒更新了,今天寫點關于Asp.Net MVC的PipeLine。首先我們確認一點,Asp.Net WebFrom和Asp.Net MVC是在.Net平臺下的兩種web開發方式。其實他們都是基于Asp.Net Core的不同表現而已??聪旅嬉粡垐D,我們就能理解了WebForm和Asp. ...
分享我對領域驅動設計(DDD)的學習成果
領域驅動設計之領域模型 加一個導航,關于如何設計聚合的詳細思考,見這篇文章。 2004年Eric Evans 發表Domain-Driven Design –Tackling Complexity in the Heart of Software (領域驅動設計),簡稱Evans DDD。領域驅動設 ...
[T1 Silverlight Training] Day 1 : Overview & UI Elements
本文是從C#開發人員到Windows Phone 7高級開發人員只需3周的第一篇Day 1 : UI Elements (XAML, Controls, Layout, DP/AP, Style, RenderTransform)目錄 Silverlight歷史1Silverlight應用程序2 X... ...
Flash: 涅磐與重生
10月3號,Flash Player 11 和 AIR 3.0正式提供下載,一片安靜。最近這兩年來,關于Flash的新聞一向是以負面為主,先是 Silverlight 的挑戰,然后是 iphone和ipad的不支持及html5的良好預期,Flash 看似風雨飄搖,明滅不定。實則不然。我個人觀點:Si... ...
使用memc-nginx和srcache-nginx模塊構建高效透明的緩存機制
為了提高性能,幾乎所有互聯網應用都有緩存機制,其中Memcache是使用非常廣泛的一個分布式緩存系統。眾所周知,LAMP是非常經典的Web架構方式,但是隨著Nginx的成熟,越來越多的系統開始轉型為LNMP(Linux+Nginx+MySQL+PHP with fpm),這是因為Nginx采用基于事... ...
探討 T-SQL 的 EXISTS、EXCEPT、INTERSECT 算符
本帖先探討 IT 人的職涯規劃,再回到技術面,研究 T-SQL 的 UNION、EXISTS、EXCEPT、INTERSECT 運算符。 ...
Fiddler - 前端開發值得擁有
最近換了新工作,搬了新家,換了新室友,一切都在重新開始。因為家里網還沒裝好,工作之余上網都得去網吧,所以園子最近比較少上了,可是博客可不能斷,就為一口氣,堅持就是勝利。好吧,叨叨完了,下面開始正文... 寫這篇文章的目的何在: 1.本人還算喜歡看書,JavaScript的相關書看過一些,書本上總... ...
.NET中的加密算法總結(自定義加密Helper類續)
1.1.1 摘要 相信許多人都使用過.NET提供的加密算法,而且在使用的過程我們必須了解每種加密算法的特點(對稱或非對稱,密鑰長度和初始化向量等等)。我也看到過很多人寫過.NET中加... ...
HTML5版3D實驗室系列【二】----攝像機、投影、3D旋轉以及縮放(演示很多,請自備瓜子眼藥水··)
簡述3D效果分兩種,一種是偽3D骨架,一種是3D實體.3D骨架:是通過大量的計算將3D世界中所有點投影到二維平面中。3D實體:通過攝像機向投影面發射射線與世界中的物體交匯,把與物體交匯點的顏色渲染到投影面(光線追蹤的基礎) 。本系列的所有演示都是3D骨架,非3D實體。本文將穿插圖片、公式、代碼、演示... ...
Windows Runtime(WinRT) 揭秘
看了個BUILD的PPT,Windows Runtime (RT)并不是一些新聞網站說的那樣微軟自廢.NET武功,而是恰恰相反,WinRT是Win32API的現代版,其中有很深的.NET的基因,是Me... ...
使用SVN+CruiseControl+ANT實現持續集成之一----持續集成概念及CC原理介紹
使用SVN+CruiseControl+ANT實現持續集成之一--持續集成概念及CC原理介紹 該文章上了精華區,特把這個系列(三篇文章)的pdf文件共享給大家,并附送收集持續集成的ppt 1、使用CruiseControl+SVN+ANT實現持續集成之一(持續集成概念及CC原理介紹) 2、使用Cru... ...
年輕人,你著什么急?
博士第二年,其實博士生涯開始也沒多久,我突然想放棄了,為此掙扎了很久,雖然掙扎的時間并不長,但是這個想法就想伊甸園的蘋果,不斷誘惑我,刺激我,左右著我的情緒。但是到了現在,逐漸淡了,我想我會繼續堅持下去,拿到博士學位。我把我的這段心路歷程記錄下來,也許以后迷茫的時候,可以再翻翻。得益于發達的網絡媒體... ...
我對面向對象分析與設計與實現的一些看法
最近對OO的理解又有了一些新的認識,拿出來和大家分享一下。為了能讓大家簡單直觀清晰的知道我想表達的主要意思,我不說廢話了。直接提出問題,然后回答。什么是真正的對象?什么是面向對象分析階段時的對象?什么是面向對象設計階段時的對象?什么是面向對象實現階段時的對象?真正的對象我所理解的真正的對象就是現實生... ...
用Asp.net寫自己的服務框架
我的上篇博客【我心目中的Asp.net核心對象】講述了一些我認為在Asp.net中比較重要的核心對象,以及演示了直接使用它們也能實現一個簡單的服務響應。今天,我將繼續把我認為Asp.net的另一些重要的內容拿出來與大家一起分享,同時將使用本次所講述的內容改進上篇博客所演示的那個簡單的服務,讓它成為一... ...
數據庫設計Step by Step (10)——范式化
引言:前文(數據庫設計Step by Step (9)——ER-to-SQL轉化)討論了如何把ER圖轉化為關系表結構。本文將介紹數據庫范式并討論如何范式化候選表。我們先來看一下此刻處在數據庫生命周期中的位置(如下圖所示)。 前幾篇博文中我們詳細的討論了ER建模的方法。精心設計的ER模型將幫助我們直接... ...
javascript 設計模式 - 文章很長,請自備瓜子,水果和眼藥水
一直都在考慮這個月分享大家什么東西最好,原計劃是打算寫一些HTML5中JS方面的內容或者是AJAX方面的,可是自己由于表達能力,時間,還有個人工作方面的問題,這個還是等下個月再做分享吧^.^。 老規矩,開始正文以前先交代自己寫這篇文章的目的和一些注意事項: 1.首先本人一直從事前端開發,所以除了Ja... ...
我為啥喜歡WinPhone
從觀望到入手到現在的淡然, 使用WinPhone差不多也近半年了. 也算是對WinPhone有些自己的看法, 數次在CB那種口水遍布的地方看到各種否定->駁"XXX->駁"駁XXX我都是很淡定的, 蘿卜青菜,各有所愛, 特別是面對一個基本顛覆了以往的手機用戶體驗的手機來說, 有反對的聲音在所難免,不... ...



