原创 不一樣的Python(3)——數字

1. 支持大數 2. 沒有自增(++)、自減(--)運算符 3. **表示乘方 4. 一定範圍內的整數,它們只有唯一的一份拷貝: >>> a = 257 >>> b = 257 >>> id(a) 35351736 >>> id(b) 3

原创 不一樣的Javascript(14)——繼承

1. 首先我們定義一個Person類,每個Person實例都有一個name和age屬性。同時,每個實例還能調用函數toString輸出自己的name和age,並調用greeting函數跟別人打招呼: function Person(nam

原创 不一樣的Javascript(8)——基本語法

1. 在Javascript中,變量名可以是非英文字符: var 數組 = [1, 2, 3, 4, 5]; var π = 3.14; 數組.push(π); console.log(數組); // [1, 2, 3, 4, 5, 3.

原创 不一樣的Javascript(13)——模塊化與命名空間

1. 假設一個項目的Javascript代碼分成三個模塊,分別放在三個文件裏。第一個文件的內容如下: // Module A in ModuleA.js var name = "Harry"; function printName()

原创 .NET中的Task

1. 創建Task: Console.WriteLine("Before task1, with thread id: {0}", Environment.CurrentManagedThreadId); Console.WriteLi

原创 創建線程的空間開銷

創建線程是一件非常消耗資源的事情。下面的C#代碼可以得到創建一個線程的空間開銷: private static void DumyTask() { Thread.CurrentThread.Suspend(); } privat

原创 Cmdlet學習筆記(1)——Hello Cmdlet

一、編寫代碼 1. 在Visual Studio中新建一個Class Library類型的Project,命名爲Cmdlet1; 2.添加引用:System.Management.Automation和System.Configurati

原创 不一樣的Javascript(11)——函數與對象

1. 每個函數都是對象,因此函數上可以定義自己的屬性。例如: test.counter = 0; function test() { console.log(test.counter); test.counte

原创 C#基於DataContract序列化成XML格式

1. 序列化代碼: static string SerializeData<T>(T data) { var serializer = new DataContractSerializer(typeof(T)); usi

原创 不一樣的Javascript(9)——基本類型

1. 在Javascript中,不再區分整數和浮點數。所有數值都用64位浮點數表示,可表示的範圍大到±1.7976931348623157×10^308(Number.MAX_VALUE),小到±5 × 10^−324(Number.MI

原创 動手學Javascript(2)——超過30歲還能做程序員嗎?

很多人都在討論一個問題:超過30歲還能做程序員嗎?讓我們試圖去程序員比較集中的網站StackOverflow去尋找答案.StackOverflow上的數據都是公開的,可以通過他們的API訪問.於是我試着用APIhttp://api.sta

原创 Cmdlet學習筆記(2)——添加參數

定義如下Cmdlet: [Cmdlet(VerbsCommon.Get, "AddTwo")] public class GetSum : PSCmdlet { private int num1

原创 Cmdlet學習筆記(3)—多次執行命令之間保存狀態

在前面博客中的Cmdlet中添加兩個變量: [Cmdlet(VerbsCommon.Get, "AddTwo")] public class GetProduct : PSCmdlet { private static int n

原创 動手學Javascript(3)——HTML5模擬下雪

馬上就是聖誕節,基於HTML5的Canvas寫個網頁動畫,祝大家聖誕節快樂。 在該網頁中動畫中,用簡單的模型模擬下雪的場景,其截屏效果如下圖所示。如果你想看動畫的動態效果,也可以到網頁http://jsfiddle.net/zhedahh

原创 動手學Javascript(1)——PopStar

PopStar是一款很流行的手機遊戲。它的基本規則是在某個方塊上單擊,如果該方塊周圍有和它顏色一樣的方塊,那麼這些方塊都被選中。之後在選中方塊的某一個上再次單擊,所有選中的方塊就會消失。 如下圖所示,7個綠色的方塊被選中(選中的方塊被白色