摘要:
一、约定编程 Spring AOP是一种约定流程的编程,咱们可以先通过动态代理模式的实现来理解Spring AOP的概念。 代理的逻辑很简单,例如,当你需要采访一名儿童时,首先需要经过他父母的同意,在一些问题上父母也许会替他回答,而对于另一些问题,也许父母觉得不太适合这个小孩会拒绝掉,显然这时父母就 阅读全文
摘要:
目录 一、网络协议 二、TCP(Transmission Control Protocol,传输控制协议) 三、HTTP(HyperText Transfer Protocol,超文本传输协议) 四、相关资料 一、网络协议 国际标准化组织(International Standard Organiz 阅读全文
摘要:
前言 首先提一下微软更名后的叫法: ASP.NET 5 更名为 ASP.NET Core 1.0 .NET Core 更名为 .NET Core 1.0 Entity Framework 7 更名为 Entity Framework Core 1.0 或者简称 EF Core 1.0 现在伴随着AS 阅读全文
摘要:
request payload的Content-Type实际上是text/plain的,如果请求的 Content-Type 为 application/json,这将导致415 Unsupported Media Type HTTP error。 有两个解决方法 1使用 application/j 阅读全文
摘要:
前言 收录一些自己在开发过程中比较常用的模式,整理出来以便自己复习,毕竟熟才能生巧,才能变通,举一反三。 设计模式在大多数灵活性好、可扩展性高、可移植的优秀程序中都有运用,比如界面展现层运用的MVC模式的主要关系就是由Observer(View-Model)、Composite(CompositeV 阅读全文
摘要:
前言 来源于手中日常摘录的资料和书籍,算是对看过的东西的总结,部分注有阅读心得,也有部分只提出大纲或结论。(备注:本篇文章中大部分要点需要有实际的开发经验,有助于阅读理解。) 目录 const和readonly is、as 条件编译#if #endif和Conditional特性 等同性判断 Get 阅读全文
摘要:
最近在了解Asp.net Core 1.0(也可称为Asp.net5\Asp.net vNext)的跨平台,发现了两个新的新东西:Sake和KoreBuild(或者已经出了很久)。 通过国内某度查询资料大部分都是复制黏贴来的,几乎没有详细的介绍。 只好看源码,Sake可以到Github查到源码。 K 阅读全文
摘要:
C#提供了DynamicObject和IDynamicMetaObjectProvider两种方式实现动态类型,动态类型的好处是类型的公有接口可以在运行时改变。 创建动态类型最简单的方法就是继承DynamicObject,需要实现的方法有TryGetMember和TrySetMember。 如果你必 阅读全文