摘要: public static List<string> GetTxtInfo(string FilePath,ref string errMsg) { List<string> result = new List<string>(); string path = FilePath; if (File. 阅读全文
posted @ 2023-06-06 17:29 KevinSteven 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 1.数据加密,防止报文明文传输 2.数据加签验签 3.token授权认证机制 4.时间戳timestamp超时机制 5.timestamp+nonce方案防止重放攻击 6.限流机制 7.黑名单机制 8.白名单机制 详细可见:https://blog.csdn.net/m0_37062111/arti 阅读全文
posted @ 2023-05-31 16:48 KevinSteven 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 转载:https://www.cnblogs.com/bobman/p/17212285.html 阅读全文
posted @ 2023-05-27 21:51 KevinSteven 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 转载地址:https://blog.csdn.net/weixin_49959955/article/details/123798500 using System.Net;using System.Net.Sockets;using System.Text; namespace SocketServ 阅读全文
posted @ 2023-05-19 20:19 KevinSteven 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://blog.csdn.net/zuheyawen/article/details/99863588 转载连接:https://www.cnblogs.com/wcrBlog/p/11690460.html 前言 C#异步编程有几种实现方式,异步方法就是其中的一种。异步方法是 阅读全文
posted @ 2023-05-19 16:25 KevinSteven 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 定义:LINQ(读音link)代表语言集成查询(Language Integrated Query),是.NEt框架的扩展,它允许我们用SQL查询数据库的方式来查询数据的集合,使用它,你可以从数据库、程序对象的集合以及XML文档中查询数据 // See https://aka.ms/new-cons 阅读全文
posted @ 2023-05-18 16:37 KevinSteven 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 定义:通过参数化类型来实现在同一份代码上操作多种数据类型的技术。利用“参数化类型”将类型抽象化,从而实现灵活的复用。 优点 1、提高了代码的复用性 2、提高了性能,指定类型,解决了类型的转换,避免了拆箱与装箱 3、比较安全 格式:声明一个泛型的方法,方法名后面需要一个<T>,其中字母T不是固定的,可 阅读全文
posted @ 2023-05-11 20:53 KevinSteven 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 适用场景:建造者模式是在当创建复杂对象的算法,应该独立于该对象的组成部分以及它们的装配方式时适用的模式。 示例代码: /// <summary> /// 建造者 /// </summary> abstract clas 阅读全文
posted @ 2023-03-04 23:44 KevinSteven 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 定义:为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 应用场景: 1、在设计初期阶段,应该要有意识的将不同的两个层分离。 2.在开发阶段,子系统往往因为不断的重构演化而变得越来越复杂。 3.在维护一个遗留的大型系统时,可能这个系统已经非常难以维 阅读全文
posted @ 2023-03-04 23:07 KevinSteven 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 迪米特法则也叫最少知识原则 定义; 如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。 迪米特法则首先强调的前提是在类的结构设计上,每一个类都应当尽量降低成员的访问权限。迪米特法则的根本思想,是强调了类之间 阅读全文
posted @ 2023-03-04 22:42 KevinSteven 阅读(21) 评论(0) 推荐(0) 编辑