泛型大讲解 1. 什么是泛型? 概念 举例 2. 如何声明和使用泛型? 代码示例与效果 3. 泛型的延迟思想? 尽量靠后实现具体 4. 泛型的好处和原理? 好处 原理与概念 5. 泛型类、方法、接口、委托? 概念 6. 泛型约束,泛型缓存? 约束解决什么 泛型约束分类 约束如何写 缓存应用场景 7. 协变逆变? 概念 使用 8. 意外收获? 收获 1. 什么是泛型? 概念 可直接跳过的概念。 泛型...

在服务端开发过程中,特别是在前后端分离的项目中,后端人员往往会提供出来很多API接口供前端人员使用。一般后端人员会在开发接口的过程中同时维护一份文档(如word、excel),用来说明每一个接口的访问方式、需要的参数、返回的结果等基本信息。但是这种传统的API书写方式很费时间,而且容易造成因为接口文档更新不及时导致的前后端交流成本增加的问题。 基于上述情况,诞生了许多API接口文档自动化生成工具,...

目录 前言 什么是表达式目录树? 表达式目录树如何解析? 表达式目录树特点 表达式目录数实用案例 代码解析。 lambda和expression 反编译lambda成expression 结尾 前言 什么是表达式目录树? 表达式目录树如何解析? 如下lambda表达式,会在目录树中进行一层层解析。 首先拆成左树二元表达式m*n+2。右树常量3。 再接着对左树进行拆分m*n。右树常量2。 再接着拆m...

目录 前言 1.MD5 不可逆加密 特点: 应用 Des对称可逆加密 RSA非对称可逆加密 数字证书 SSL 单边认证 双边认证 前言 MD5 不可逆加密 Des对称可逆加密 RSA非对称可逆加密 数字证书 SSL 1.MD5 不可逆加密 特点: 不可逆加密:原文–加密–密文,密文无法解密出原文 相同原文加密的结果是一样的 不同长度的内容加密后加过都是32位 原文差别很小,...

C#高级部分

c#  c#高级  高级  C#API  api

  

2020-05-27 16:48:53

前言 本篇博客为c#高级部分的学习笔记,练习过程中结合了unity编辑器,所有的代码输出都是Debug.Log(“unity”);,在unity的控制台输出 字符串string相关API的使用 string中部分方法: 1,CompareTo()方法,比较字符串的内容 2,Replace()用另一个字符或者字符串替换字符串中给定的字符或者字符串 3,Split()在出现给定...

@TOC 继承与虚方法 类的继承本质上来说:是派生类在基类已有成员的基础上对基类的横向和纵向的扩展。如何理解这句话?我们知道在c#中类的成员主要有以下几种:方法成员,字段,属性成员以及类成员。横向扩展是指派生类对基类的类成员进行扩充,根据继承的规定,凡是基类声明或创建的成员派生类都有可能(有机会)继承(注:如果该成员被访问修饰符限定了不能被继承,则派生类无法继承。)纵向扩展是*“指对基...

值对象 Value Object

C#高级编程  DDD

  

2020-07-09 05:18:55

1 理解值对象 讨论值对象,先简单介绍下实体,通俗的理解:实体是由唯一标识和一系列属性构造的类,实体的核心是用唯一标识来定义的,而不是通过属性来定义的。即使属性完全相同也可能是两个不同的对象。实体本身是有状态的,有生命周期,实体本身会提箱相关的业务行为,业务行为会使实体属性或状态发生改变和影响 值对象本身是无状态的,不可变,没有唯一标识,从这个层面上来讲,值对象可以理解为实际的Entity对象的一...

使用pechkin导出pdf

C#中高级

  

2020-07-20 00:50:52

1,添加引用 2,在项目中包含以下五个dll文件,并设置属性为始终复制 前端代码: 后台代码:Controller中用到的方法 5,引用资源文件  ...

1.下载地址:https://github.com/NuGetPackageExplorer/NuGetPackageExplorer 不出意外,前面两台国内都无法下载,采用第三种下载方式   2.点击第三个链接: 会提醒在命令行中运行以上脚本,但windows(我是win10)下运行后发现报错,无法识别choco命令 3.解决方案: 命令行中依次执行以下命令: 4.以上命令执行后,要等...

Fiddler小技巧

C#高级爬虫  Fiddler  Fiddler调试

  

2019-12-14 04:48:53

fiddler作为一个程序猿+测试媛必备的工具,其他除了最基本的使用方法之外,还有很多强大到不行小技巧 下面将遇到的一些坑爹的问题或者可以变得更方便的方式列举一下~当然比较小白的问题,比如如何抓手机的包啊这些已经排除在外了哈 一、tunnel to 443 是什么鬼! 这个tunnel to 443也的确是挺不顺眼的,正如stackoverfolw上的回答一样,我们可以看见这样一句话 fiddle...