原创 Effective C# 摘錄(1) - C#Language Elements

1:用屬性來訪問類的私有成員   Always use properties instead of accessible data members. 2:爲常量優先選擇readonly而不是const。   Prefer readonl

原创 Assembly查找過程

1.if(是共享程序集)        then 在GAC中搜索相應版本;     私有程序集必須爲於應用程序所在目錄或子目錄中,而共享程序集安裝在被稱爲全局程序集緩存Global Assembly Cache,GAC)的一個特定的全局緩

原创 即日起,Blog遷至http://www.cnblogs.com/happyhippy/

:)  點贊 收藏 分享 文章舉報

原创 非對稱加密(RSA、DH密鑰交換算法、數字簽名)

1.     RSA非對稱加密 1.1 RSA密鑰生成步驟:  1.2 RSA加密和解密步驟:    2.     DH密鑰交換 2.1 DH密鑰交換算法:    2.2 DH密鑰交換算法的安全性:  3.     數字簽名  

原创 select top @varible

        在MS SQL Server 2K5中寫的一個存儲過程如下:CREATE PROCEDURE [dbo].[GetRecentNews

原创 C#匿名方法zz

zz from WebCast—C#2.0銳利體驗 1. 匿名方法簡介    匿名方法允許我們以一種“內聯”的方式來編寫方法代碼,將代碼直接與委託實例相關聯,從而使得委託實例化的工作更加直觀和方便。   2.匿名方法的幾個相關問題: 2.

原创 Joel測試:改進代碼的12個步驟zz

Joel測試1.使用源文件控制機制嗎?2.能一步完成連編嗎?3.每天都做連編嗎?4.有故障信息數據庫嗎?5.在編寫新代碼之前修復故障嗎?6.有最新的進度表嗎?7.有規格說明書嗎?8.程序員有安靜的工作環境嗎?9.你用到了你資金能力內可以買

原创 我的第一個基於N層架構的Web項目

         本系統Web模塊的架構和代碼結構圖如下所示,整個系統在物理上分爲四層,依次爲客戶端瀏覽器—Web服務器—Web Service服務器

原创 MyGeneration學習筆記(10) :配置數據庫連接

 在我的《MyGeneration學習筆記(1) : 使用MyGeneration生成存儲過程和數據訪問層代碼 》一文中,我提到用internal s

原创 Effective C# 摘錄(3) - 使用C#表達設計

19:定義並實現接口優於繼承類型。   Prefer Defining and Implementing Interfaces to Inheritance。   接口支持多重繼承,可以作用於值類型,而抽象類則不可以;抽象類中可以定義字段

原创 UI界面設計常識zz

  1.用戶界面的10個設計要素:(1) 用戶界面適合於軟件的功能(合適性);(2) 容易理解;(3) 及時反饋信息;(4) 防錯處理;(5) 合理的

原创 《餘世維 - 有效溝通》講義zz

1.溝通的目的:(1) 控制下屬的行爲(遵守公司政策);(2) 激勵員工、該善績效(參與管理時代——不要一天到晚做到辦公室或一直坐在電腦前,會失去溝通、失去激勵);(3) 表達情感(分享挫折與滿足);(4) 流通信息(日本的移交與中國情報

原创 閒着無聊,看《武林外傳》ing

     白展堂:這人啊,有瘋死的,有摳死的,有酸死的,有撐死的……      白展堂的一句話把裏面的人物個性都描述出來了:)       哈哈,太逗了,雖然講的都是日常生活中的小事,但很多故事也充滿了哲理,發人深思…… 《武林外傳》

原创 局部類型、空屬類型、靜態類、和其他雜項技術zz

zz from WebCast—C#2.0銳利體驗   1 局部類型簡介:• 局部類型允許我們將一個類型(類、結構或者接口)分成幾個部分,分別實現在幾個不同的.cs文件中。• 局部類型適用於以下情況:類型特別大,不宜放在一個文件中實現;一

原创 Effective C# 摘錄(2) - .NET資源管理

12:變量聲明時初始化優於賦值語句。   Prefer Variable Initializers to Assignment Statements。   若類的實例變量成員在聲明時初始化,初始化代碼會內聯到該類的每個實例構造函數中:構造