01 2019 档案
发表于 2019-01-31 11:26阅读:1400评论:0推荐:0
摘要:Nuget 搜索安装SevenZipSharp 及 7z.Libs后,参考代码如下 7z 压缩文件 string sysBit = IntPtr.Size == 4 ? "x86" : "x64"; SevenZipBase.SetLibraryPath($@"{Environment.Curren
阅读全文 »
发表于 2019-01-10 10:35阅读:585评论:0推荐:0
摘要:在企业应用开发中,会出现比较多的一种情况就是,读取大对象。这种情况多适用于单例模式,单例模式在C 中有很多种写法,错误或者线程不安全的写法我就不写了。现记录常用的三种写法。 一、双重检查锁定【适用与作为缓存存在的单例模式】 二、静态内部类 三、使用 延迟加载 【推荐】 Lazy 对象初始化默认是线程
阅读全文 »
发表于 2019-01-08 15:31阅读:158评论:0推荐:0
摘要:[TOC] Git 笔记 Git是分布式版本控制系统 集中式VS分布式: 1. 集中式版本控制系统,版本库集中存放在中央服务器,必须要联网才能工作,没有历史版本库。 2. 分布式版本控制系统,版本控制系统没有“中央服务器”,每个人电脑上都是一个完整的版本库。 3. 分布式系统优势:安全性更高,不需要
阅读全文 »