摘要:
使用静态基类方案让 ASP.NET Core 实现遵循 HATEOAS Restful Web API.
还有一个动态的方案, 以后再写. 阅读全文
摘要:
之前写了一篇C#装饰模式的文章提到了.NET Core的Stream, 所以这里尽量把Stream介绍全点. (都是书上的内容) .NET Core/.NET的Streams 首先需要知道, System.IO命名空间是低级I/O功能的大本营. Stream的结构 .NET Core里面的Strea 阅读全文
摘要:
该文章综合了几本书的内容. 某咖啡店项目的解决方案 某咖啡店供应咖啡, 客户买咖啡的时候可以添加若干调味料, 最后要求算出总价钱. Beverage是所有咖啡饮料的抽象类, 里面的cost方法是抽象的. description变量在每个子类里面都需要设置(表示对咖啡的描述). 每个子类实现cost方 阅读全文
摘要:
观察者模式 这里面综合了几本书的资料. 需求 有这么个项目: 需求是这样的: 一个气象站, 有三个传感器(温度, 湿度, 气压), 有一个WeatherData对象, 它能从气象站获得这三个数据. 还有三种设备, 可以按要求展示气象站的最新数据. WeatherData的结构如下: 有3个get方法 阅读全文
摘要:
RxJS -- Subscription 简介: 取消订阅, 毁灭函数, 批量取消, retry/retryWhen原理. 阅读全文
摘要:
把EFCore使用的数据库连接字符串放在环境变量里, 在Mac系统会遇到问题, 因为bash里的export不支持环境变量名有冒号: 阅读全文
摘要:
上一部分: http://www.cnblogs.com/cgzl/p/8641738.html Subject Subject比较特殊, 它即是Observable又是Observer. 作为Observable, Subject是比较特殊的, 它可以对多个Observer进行广播, 而普通的Ob 阅读全文
摘要:
RxJS in Typescript 速成 (上) 阅读全文
摘要:
Types Casting: Object Shapes: Typescript only cares about the shape of an object. Interfaces: only describe structure, no implementation don't compile 阅读全文
摘要:
Lightweight Tags. 如果想标注某个事件/里程碑, 就需要使用git tag tag名. 列出所有的tag: git tag --list. 可以在其它的git命令中使用tag名作为引用: git show myTag: 删除tag: git tag --delete myTag. l 阅读全文