原创 《大道至簡》筆記

偶見周愛民先生大道至簡一書,本想隨意翻翻,但看完第一章就忍不住看完了。下面只摘錄我特別喜歡的地方。 1、程序=結構+算法 編程作爲一種行爲,只需要知道其邏輯方法就可以了。所謂編程實際上是把一件事情交給計算機去做,你爲這件事該如何做,就用“

原创 WCF跟蹤調試

WCF提供了兩個工具可以跟蹤WCF的調用過程,我主要是用來跟蹤傳輸的xml是否符合我定義的schema。 這兩個工具是: 工具路徑:C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin Svc

原创 [tips]: 多線程 ManualResetEvent

WaitHandle用於實現對共享資源的獨佔訪問,AutoResetEvent和ManualResetEvent都繼承自它。 WaitHandle.WaitOne方法將阻塞當前線程,直到WaitHandle收到信號。但有時候,我們需要非阻

原创 [Tips]:SQL server 2005 Create Assembly Failed

今天創建SQL server2005 程序集時,提示權限失敗,我是sa權限。   最後通過 添加如下這句才得以通過 1: ALTER DATABASE [TestDB] SET TRUSTWORTHY ON   完整代碼如下

原创 [Tips]:Read value from Resource file in C#

1: //Namespace reference 2: using System; 3: using System.Resources; 4:  5:  6: #region ReadResou

原创 一步一步學Ruby(十九): Hash

一、Hash的定義和賦值 Hash代表鍵值對的集合,Ruby裏的鍵值可以是任意類型,字符串,數字,甚至是數組 二、Hash的基本方法 1.迭代Hash的元素 2. 檢索Key值 3.刪除Hash的元素 三、Hash內部的H

原创 MSIL(0):簡介

Microsoft Intermediate Language (MSIL)微軟中間語言      MSIL是將.NET代碼轉化爲機器語言的一箇中間過程。它是一種介於高級語言和基於Intel的彙編語言的僞彙編語言。當用戶編譯一個.NET程

原创 一步一步學Ruby(十八):數組

一、數組定義和基本操作      1. 數組的定義和其它語言一樣,Ruby裏的數組並不限定類型. x=[1,2,3,4] puts x[2] #輸出3 x[2]+=1 puts x[2] #輸出 4 x[2]="J

原创 Get countries from system

1: using System; 2: using System.Collections.Generic; 3: using System.Linq; 4: using System.Text; 5: u

原创 Culture List

<style type="text/css"> .abcd table{border:solid 1px black;border-collapse:collapse;} .abc

原创 MSIL(1): Hello World

原创 代碼段:ASCII to Unicode

1: private string ConvertAsciiToUnicode(string theAsciiString) 2: { 3: // Create two different encoding

原创 使用Fiddler測試WCF

之前自己爲測試人員寫了個工具來測試WCF,但是當時是硬編碼的,雖然使用方面簡單,但重用性不高,沒想到連續做幾個這樣的項目。於是發現原來用Fiddler也可以。 如果我們用的是basicHttpBinding,那麼我們可以使用Fiddler

原创 Web測試工具Selenium:如何選取元素

selenium是一個非常棒的Web測試工具,他對Ajax支持非常好,本人強烈推薦. 測試裏很重要的一部,就是定位頁面的元素,selenium提供如下強大的定位元素的方法。 id=id name=name dom=javascr

原创 WCF 小提示:Contract-First時的注意事項

在Contract-First的模式下 我們使用svcutil.exe *.wsdl *.xsd /mc /l:cs 生成代理類時。 在設計Schema時需要注意以下幾點 1. 不能用屬性 2. 不能使用extision,如下