摘要: 本文是《Clean C#》一书译文的序言,阅读译文请移步至:《Clean C#》译文。 《Clean C#?#36820;?#21103;标题是Readable,Maintainable,Pleasurable,本书旨在提供一些编写具有良好可读性与可维护性代码的建议。虽然书名?#20889;?#26377;C#字眼,但书中提供的经验绝不仅限于C#,也阅读全文
posted @ 2018-10-27 17:35 雪飞鸿 阅读(119) 评论(0) 编辑
摘要: 中间件(Middleware)是ASP.NET Core中的一个重要特性。所谓中间件就是嵌入到应用管道中用于处理请求和响应的一段代码。ASP.NET Core Middleware可以分为两种类型: Conventional Middleware IMiddleware Conventional M阅读全文
posted @ 2018-09-22 17:56 雪飞鸿 阅读(629) 评论(0) 编辑
摘要: 这是个人学习笔记,非教程,内容会有些混乱 极简教程 数据类型 我们可以使用type()函数类获取对象的类型,Python3中内置数据类型包括:None,int,float,complex,str,list,dict,tuple,set,frozenset,range等,Python2中还有long类阅读全文
posted @ 2018-09-03 17:47 雪飞鸿 阅读(479) 评论(0) 编辑
摘要: ASP.NET Core MVC中视图的知识和ASP.NET MVC有很多相似之处,学习难度较低。以下内容主要体?#33267;?#32534;程中模块化的思想,模块化才应是我们关注的重点。 Layout 布局用于提供各个页面所需的公共部分,如:菜单、页头、页尾?#21462;?#22312;ASP.NET Core中默认的布局文件是位于/Views阅读全文
posted @ 2019-05-18 14:51 雪飞鸿 阅读(377) 评论(0) 编辑
摘要: 公司新项目使用Asp.Net Core+Vue组合来做,这里总结下对于Vue的认识 为什么选择Vue 主要基于以下几点选择Vue而不是jQuery、React等框架 双向绑定相比于jQuery减少了许多DOM操作 文档相比于React和Angular,Vue的文?#23548;?#21333;易读 上手快 轻量级 Debug阅读全文
posted @ 2019-05-07 08:09 雪飞鸿 阅读(23) 评论(0) 编辑
摘要: JAVA 定义Person类 定义Chinese类 创建Chinese类?#36947;?输出结果如下: 执行顺序为: 基类静态初始化块——当前类静态初始化块——基类初始化块——基类构造函数——当前类初始化块——当前类构造函数 ?? JAVA中加载类时会调用类的静态代码块 执行结果如下: .NET 与JAVA相阅读全文
posted @ 2019-02-24 11:49 雪飞鸿 阅读(27) 评论(0) 编辑
摘要: 序列化?#33322;?#23545;象的状态信息及类型信息,转换为一种易于传输或存储形式(流,即字节序列)的过程。 下图为序列化过程图示,图片来自微软官方文档: 反序列化:与序列化相反,将流转换为对象的过程。 常用的有二进制序列化、XML序列化及JSON序列化三种序列化方式。.NET自身提供了对二进制序列化与XML序列化的阅读全文
posted @ 2019-01-28 16:15 雪飞鸿 阅读(35) 评论(0) 编辑
摘要: 以下基于.NET Core 2.1 定义GrayLog日志记录中间件: 中间件代码: 日志记录代码: Graylog日志配置: 注册中间件到请求处理管道: 以上日志记录了如下几个方面: 日志信息Id 请求来源 请求基础信息 采用类似HTTP请求行格式,即:HttpMethod RequestUrl 阅读全文
posted @ 2019-01-08 16:33 雪飞鸿 阅读(363) 评论(0) 编辑
摘要: 变量 示例如下: T-SQL提供了使用SELECT语句来给变量赋值的扩?#26500;?#33021;: ?#37096;?#20197;使用子查询来给变量赋值: 注意,上述SET语句中的子查询必须只能返回标量,否则会报错,示例如下: 执行报错: 子查询返回的值不止一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情阅读全文
posted @ 2019-01-01 17:04 雪飞鸿 阅读(184) 评论(0) 编辑
摘要: 以下基于.NET Framework4.6及.NET Core2.0 .csproj 用于配置项目信息,如: 程序集名称、类型 Framework版本 项目所包含的文件信息,如:cs、html、js、config、xml等 项目所引用的程序集信息,包含本地dll与Nuget包 其它信息 程序集名称、阅读全文
posted @ 2018-12-21 15:41 雪飞鸿 阅读(344) 评论(0) 编辑
摘要: 本文素材来自视频,请自备梯子观看:What Is Dynamic Programming and How To Use It Dynamic Programming:动态编程分为如下几步: 这种存储计算结果以备再次使用称之为:Memoization(这个词,不知道怎么翻译好) 以斐波那契数列为例来说阅读全文
posted @ 2018-12-15 22:29 雪飞鸿 阅读(429) 评论(1) 编辑
摘要: 在前面的文章中对T-SQL的查询做了基本总结,接下来我们看下SQL中的另外一个常用操作——数据的修改。 INSERT INSERT 向数据表中插入数据的基本语句,句式: T-SQL对VALUES进行了增强,可以一条语句插入多条数据: 示例如下: BULK INSERT 该语句用于将文件中的数据插入到阅读全文
posted @ 2018-12-11 21:48 雪飞鸿 阅读(298) 评论(0) 编辑
摘要: 三个运算符 T-SQL支持三个集合运算符:UNION、INTERSECT、EXCEPT。 集合运算符查询的一般形式如下: ORDER BY 在逻辑查询处理方面,集合运算符应用于两个查询结果集,且外部的ORDER BY子句(如果有的话)应用于集合运算所得到的结果集。 每个独立的查询可以使用除了ORDE阅读全文
posted @ 2018-11-28 22:27 雪飞鸿 阅读(226) 评论(0) 编辑
耐克篮球多少钱