摘要: 1. 前言 2. 所谓习惯认知 3. 开门见山的万金油 第1条:抽象类设计注重对象性,接口设计注重服务性 第2条:更近的抽象类,更远的接口 第3条:子类间有关系时考虑用抽象类,没有关系时一定要用接口 第4条:版本迭代中优先考虑使用抽象类而不是接口 4. 设计是个性的妥协 5. 参考资料 1. 前言 阅读全文
posted @ 2017-04-26 11:29 白细胞 阅读(2892) 评论(18) 推荐(18) 编辑
摘要: 标签: .NETCore Asp.NETCore 1. 前言 2. .NET Core 简介 2.1 .NET Core是什么 2.2 .NET Core的组成 2.3 .NET Core的特性 2.4 开发语言 3. Get Started 3.1 Win 10 3.1.1 安装.NET Core 阅读全文
posted @ 2016-07-22 11:33 白细胞 阅读(160720) 评论(25) 推荐(89) 编辑
摘要: 标签:GC .Net C CLR "前言" "1. 基础概念明晰" "1.1 公告语言运行时" "1.2 托管模块" "1.3 对象和类型" "1.4 垃圾回收器" "2. 垃圾回收模型" "2.1 为什么需要垃圾回收" "2.2 什么时候进行垃圾回收" "2.3 垃圾回收时发生了什么" "2.4 阅读全文
posted @ 2016-05-31 22:09 白细胞 阅读(2705) 评论(7) 推荐(8) 编辑
摘要: go 中的 cgo 模块可以让 go 无缝调用 c 或者 c++ 的代码,而 python 本身就是个 c 库,自然也可以由 cgo 直接调用,前提是指定正确的编译条件,如 Python.h 头文件(),以及要链接的库文件。本文以 Ubuntu 18.04 作为开发和运行平台进行演示。 其实在使用 阅读全文
posted @ 2018-10-13 20:30 白细胞 阅读(11773) 评论(1) 推荐(1) 编辑
摘要: 老实说笔者学习 Go 的时间并不长,积淀也不深厚,这次因缘巧合,同组的同事以前是上海大学的开源社区推动者之一,同时我们也抱着部分宣传公司和技术分享的意图,更进一步的,也是对所学做一个总结,所以拟定了这次分享。另外与会的同学大多都是大二大三的“萌新”,考虑到受众水平和技术分享的性质,所以实际上这次分享 阅读全文
posted @ 2018-10-04 15:55 白细胞 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 持续更新中… 原文最新链接 https://github.com/golang/go/wiki/CodeReviewComments/5a40ba36d388ff1b8b2dd4c1c3fe820b8313152f Github译文链接 https://github.com/wddpct/artic 阅读全文
posted @ 2018-08-31 15:53 白细胞 阅读(1112) 评论(0) 推荐(0) 编辑
摘要: 0. 技术选型参考 ![Architecture][1] 1. Collector Keywords: Collector, Processor |名称|Beats|Fluentd bit| |: :|: |: | |Introduction|Beats are a collector and pr 阅读全文
posted @ 2018-07-10 15:45 白细胞 阅读(577) 评论(0) 推荐(0) 编辑
摘要: We Do Sleep At Night, We Do REST Right 前言 REST 起源 REST 约束 客户端 服务端 无状态 缓存 统一接口 分层系统 按需代码 统一接口约束 资源识别 通过表述来操作资源 自描述的消息 超媒体作为应用状态引擎 Richardson 成熟度模型 总结 有 阅读全文
posted @ 2018-06-19 10:23 白细胞 阅读(775) 评论(3) 推荐(8) 编辑
摘要: 最近笔者一直没有记录博客,原因是因为卷入了面试,离职,谈判,思考等一系列事件中。不过可以先说明一下的是, 笔者最后还是拒绝了 Thoughtworks 的 Offer,继续留在目前的公司。 去年毕业后,笔者从博客园辗转来到了上海的一家[医疗AI公司][1],从事的依然是后端的工作。由于一开始公司在新 阅读全文
posted @ 2018-06-14 13:28 白细胞 阅读(8563) 评论(0) 推荐(3) 编辑
摘要: 1.前言 可以这么说的是,任何一种非强制性约束同时也没有“标杆”工具支持的开发风格或协议(仅靠文档是远远不够的),最终的实现上都会被程序员冠上“务实”的名头,而不管成型了多少个版本,与最初的设计有什么区别。DDD 是如此,微服务是如此,REST 也是如此。 虽然这也不难理解,风格从一开始被创造出来后 阅读全文
posted @ 2018-05-15 10:07 白细胞 阅读(2808) 评论(0) 推荐(3) 编辑
摘要: 前言 这篇文章的开头,笔者想多说两句,不过也是为了以后再也不多嘴这样的话。 在日常工作中,笔者接触得最多的开发工作仍然是在 .NET Core 平台上,当然因为团队领导的开放性和团队风格的多样性(这和 CTO 以及主管的个人能力也是分不开的),业界前沿的技术概念也都能在上手的项目中出现。所以虽然现在 阅读全文
posted @ 2018-05-07 13:50 白细胞 阅读(2709) 评论(11) 推荐(23) 编辑
摘要: 更友好的阅读体验,请转至 OAuth 深入介绍 。 1. 前言 2. OAuth2 角色 2.1 资源所有者(Resource Owner) 2.2 资源/授权服务器(Resource/Authorization Server) 2.3 客户端(Client) 3. OAuth 2 的授权流程 4. 阅读全文
posted @ 2018-05-01 16:01 白细胞 阅读(61996) 评论(3) 推荐(20) 编辑
摘要: 出于学习和测试的简单需要,使用 Console 来作为 EF CORE 的承载程序是最合适不过的。今天笔者就将平时的几种使用方式总结成文,以供参考,同时也是给本人一个温故知新的机会。因为没有一个完整的脉络,所以也只是想起什么写点什么,不通顺的地方还请多多谅解。 本文对象数据库默认为 VS 自带的 L 阅读全文
posted @ 2017-07-28 13:03 白细胞 阅读(3635) 评论(2) 推荐(10) 编辑