摘要:本文是《Clean C#》一书译文的序言,阅读译文请移步至:《Clean C#》译文。 《Clean C#》的副标题是Readable,Maintainable,Pleasurable,本书旨在提供一些编写具有良好可读性与可维护性代码的建议。虽然书名中带有C#字眼,但书中提供的经验绝不仅限于C#,也 阅读全文
posted @ 2018-10-27 17:35 雪飞鸿 阅读(362) 评论(0) 推荐(0) 编辑
摘要:中间件(Middleware)是ASP.NET Core中的一个重要特性。所谓中间件就是嵌入到应用管道中用于处理请求和响应的一段代码。ASP.NET Core Middleware可以分为两种类型: Conventional Middleware IMiddleware Conventional M 阅读全文
posted @ 2018-09-22 17:56 雪飞鸿 阅读(1895) 评论(0) 推荐(9) 编辑
摘要:这是个人学习笔记,非教程,内容会有些混乱 极简教程 数据类型 我们可以使用type()函数类获取对象的类型,Python3中内置数据类型包括:None,int,float,complex,str,list,dict,tuple,set,frozenset,range等,Python2中还有long类 阅读全文
posted @ 2018-09-03 17:47 雪飞鸿 阅读(717) 评论(0) 推荐(1) 编辑
摘要:概念说明 浏览器使用同源策略在提高了安全性的同时也会带来一些不变,常见,如:不同源间的cookie或其它数据的访问。 跨站(cross-site)与跨域(cross-origin)是两个不同的概念。之前的文章同源策略与CORS已对什么是跨域作了说明,不再赘述,本文作为对之前文章的补充,以cookie 阅读全文
posted @ 2020-11-15 21:34 雪飞鸿 阅读(50) 评论(0) 推荐(0) 编辑
摘要:文件分类 文件分为两类:二进制文件和文本文件。所有数据在计算机中均以二进制形式存在,这里所说的二进制和文本是以程序解释文件数据的方式来区分的。 二进制文件 二进制文件中通常被看作是一个字节序列,文件中的数据会被应用程序解释为文本字符之外的东西,常见的二进制文件有:pdf、exe、图片等等。 通常,二 阅读全文
posted @ 2020-10-31 17:56 雪飞鸿 阅读(7) 评论(0) 推荐(0) 编辑
摘要:本文记录使用Python练习实现单链表和字典的代码 目录结构: . |-- demo | |-- main.py | |-- src | | |-- my_dict.py | | |-- my_linked_list.py 单链表: # _*_coding: utf-8 _*_ # https:// 阅读全文
posted @ 2020-10-11 10:42 雪飞鸿 阅读(39) 评论(0) 推荐(0) 编辑
摘要:内置json模块对于Python内置类型序列化的描述 """Extensible JSON <http://json.org> encoder for Python data structures. Supports the following objects and types by defaul 阅读全文
posted @ 2020-09-19 17:39 雪飞鸿 阅读(54) 评论(0) 推荐(0) 编辑
摘要:文中代码基于Python3.7 对于Python中的多继承情况,运行时在搜索对象的属性或方法时,需要遵循一定的顺序规则,这个规则称为:Method Resolution Order (MRO). MRO规则可以总结为以下三句话: In the multiple inheritance scenari 阅读全文
posted @ 2020-06-19 22:45 雪飞鸿 阅读(95) 评论(0) 推荐(0) 编辑
摘要:import module 使用from <module> import *导入模块时,若显式定义了__all__,则只导入__all__中的name,否则会导入除以下划线开头的所有name 文件目录结构 | main.py| module.py 定义module文件: # __all__ in a 阅读全文
posted @ 2020-06-15 11:56 雪飞鸿 阅读(232) 评论(0) 推荐(0) 编辑
摘要:本文使用特性来描述接口而不是xml文件,使用特性可自定义接口在swaggerUI上的描述 安装nuget包:Swashbuckle.AspNetCore.SwaggerUI和Swashbuckle.AspNetCore.Annotations,配置swagger: using Microsoft.A 阅读全文
posted @ 2020-05-20 11:30 雪飞鸿 阅读(221) 评论(2) 推荐(0) 编辑
摘要:/// <summary> /// 自定义泛型可迭代类型 /// </summary> /// <example> /// This code shows how to build a instance of <see cref="SelfEnumerable"/>: /// <code> /// 阅读全文
posted @ 2020-03-31 07:12 雪飞鸿 阅读(137) 评论(0) 推荐(0) 编辑
摘要:本文服务器基于centos7,客户端Windows10。文中讲述了FTP和SSH两个协议的基本配置和使用: FTP SSH FTP FTP(File Transfer Protocol),文件传输协议,是一个比较古老的基于TCP,用于不同计算机间传递文件的协议。 安装 # 判断是否安装过ftp服务或 阅读全文
posted @ 2020-01-23 21:16 雪飞鸿 阅读(187) 评论(0) 推荐(0) 编辑
摘要:Unicode简介 单机此处查看原文。Unicode provides a unique number for every character, no matter what the platform, program, or language is. Fundamentally, computer 阅读全文
posted @ 2020-01-04 16:06 雪飞鸿 阅读(64) 评论(0) 推荐(0) 编辑