原创 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.內聯初始化(實際上也是通過過