原创 GVM STAB

SATB: 在G1中,使用的是SATB(Snapshot-At-The-Beginning)的方式,刪除的時候記錄所有的對象。 它有3個步驟【重要!】:1、在開始標記的時候生成一個快照圖,標記存活對象。2、在併發標記的時候所有被改變的對象

原创 支付寶個人支付到賬通知

              去年有時間的時候因爲給個朋友臨時做個網站帶支付類的(個人),入羣收費,規則是先掃支付,然後拿着交易流水到頁面驗證,之後 出來羣連接後入羣。今年有空拿出來分享下。             大家知道XX寶對個人支付回

原创 第十五章枚舉類型和位標誌

枚舉是值類型,不可以定義字段屬性方法等。 枚舉和字符串相互轉化: public enum ReportType { Day, Week,

原创 敏捷開發 敏捷開發之Scrum掃盲篇

敏捷開發之Scrum掃盲篇   現在敏捷開發是越來越火了,人人都在談敏捷,人人都在學習Scrum和XP...   爲了不落後他人,於是我也開始學習Scrum,今天主要是對我最近閱讀的相關資料,根據自己的理解,用自己的話來講述Scrum中

原创 X寶個人支付到賬

          掃碼登錄,能看懂的我就不多說了,封了我多少篇文章了!!!!X寶個人到賬通知。  

原创 第十七章 委託

1.委託理解爲函數指針就可以了,指向需要執行的函數。 2.派生關係:繼承自MulticastDelegate 內部信息不多講了,把握住幾個點就行了,有個函數指針_methodPtr指向了需要執行的函數地址。按照綁定順序執行,多個委託方法存貯

原创 第十六章 數組

 數組:始終是應用類型、內存分配也是分配在堆上的。不管你數組中存放的類型是什麼比如: Int[] ary=new int[100]; string[] ary2=new string[220]; 1.所有數組類型都從System.Array

原创 第十四章 字符、字符串、編碼

  一、字符:.NET FrameWork中字符總是表示成16位的 Unicode值。  二、字符和數字轉化有三種方式 直接轉化、Convert、IConvertible   三、字符串: string  存在於堆上屬於引用類型。 字符串

原创 第十三章 接口

                                         接口 很常用不多做闡述 總結要點:   接口和抽象類、基類 要實現多態機制時候用抽象類 IS -A 關係時候用基類、抽象類合適 Can-Do 關係時候用接口

原创 第十二章 泛型

     泛型大家用的很廣泛,也很重要。涉及有泛型方法、接口至於具體怎麼使用百度下隨便寫幾個Demo 實踐下自然就懂。       說一些實用的: 一、System.Collections.Concurrent      這個是線程安全的集

原创 第十一章 事件

以前的2片的文章:自己理解的不是很深入,先放之前的2篇,本章也不打算用多麼晦澀難懂的原理機制,來點實用的。 https://www.cnblogs.com/LiMin/p/7212217.html https://www.cnblogs.c

原创 第九章 參數

一、參數:說點有用的。 可選參數:定義參數時候給默認值 命名參數:傳遞參數時候指定參數名加冒號加參數值(參數名:參數值)   二、Out和Ref :按照引用方式傳遞給方法(對象地址) Out:傳遞前不需要初始化,返回時候需要重寫值 Ref:

原创 第十章 屬性

敬請期待。。。。

原创 第八章 方法

實例構造器和類(引用類型)        三步曲:     a.分配內存(分配的內存是0或者null前幾篇介紹過)     b.初始化對象(初始化套餐--套餐定義見前面幾章)  c.調用基類構造器      一個類會默認有一個構造器

原创 第七章 字段和常量

1. 常量:視爲靜態成員,因爲一開始就出初始化好的。在編譯時候確定,存儲在元數據中。下編譯過程,從元數據中查找定義常量的符號,然後提取常量的值內嵌到IL代碼,直接內嵌意味着不需要分配內存 2.字段:初始化方式a.內聯初始化(實際上也是通過過