随笔分类 - C#
摘要:在使用EFCore生成数据库的时候,报上面的错误! 解决方法: 加(Encrypt=True;TrustServerCertificate=True;)即可: "ConnectionStrings": { "DefaultConnection": "Data Source=LAPTOP;Initia
阅读全文
摘要:1、常量必须在声明时初始化。指定了其值后,就不能再改写了 2、常量的值必须能在编译时计算出来 3、常量总是隐式静态的 4、由于使用易读的名称替代了魔数和字符串,常量使程序变得更易于阅读 5、常量更容易避免程序出现错误
阅读全文
摘要:/// <summary> /// 向文本里面写入配置信息 /// </summary> public void WriteConfigToTxt(int times, int days, string delPath) { try { string user = Environment.GetFo
阅读全文
摘要:public void WriteLogFile(string input) { string logPath = Directory.GetCurrentDirectory() + "\\LogFile"; //判断该路径下文件夹是否存在,不存在的情况下新建文件夹 if (!Directory.E
阅读全文
摘要:1、申请方式的不同。栈由系统自动分配,而堆是人为申请开辟; 2、申请大小的不同。栈获得的空间较小,而堆获得的空间较大; 3、申请效率的不同。栈由系统自动分配,速度较快,而堆一般速度比较慢; 4、存储内容的不同。栈在函数调用时,函数调用语句的下一条可执行语句的地址第一个进栈,然后函数的各个参数进栈,其
阅读全文
摘要:左倾的红黑树必须满足以下条件:1、红结点均为左结点2、没有任何一个结点同时连接两个红结点3、树是完美黑色平衡,即空结点到根结点路径上经过黑色结点的数量是相同的4、新加入的结点均为红结点5、根结点是黑色的
阅读全文
摘要:级别 概述 描述1XX Informational 信息性状态码,表示接受的请求正在处理 2XX Success 成功状态码,表示请求正常处理完毕3XX Redirection 重定向状态码,表示需要客户端需要进行附加操作4XX Client Error 客户端错误状态码,表示服务器无法处理请求5X
阅读全文
摘要:1、无状态2、面向"资源"3、使用HTTP的动词4、HATOAS超媒体即应用状态引擎
阅读全文
摘要:public static string MD5Encrypt32(string password) { string pwd = ""; MD5 md5 = MD5.Create(); byte[] b = md5.ComputeHash(Encoding.UTF8.GetBytes(passwo
阅读全文
摘要:对于用来登录的cookie,有两种常见的方式可以将登录信息存储在cookie里面:一种是签名(signed)cookie,另一种是令牌(token)cookie 签名cookie通常会存储用户名,可能还有用户ID、用户最后一次成功登录的时间,以及网站觉得有用的其他任何信息。令牌cookie会在coo
阅读全文
摘要:1、从[参数]的传递方面来看,GET请求的参数是直接拼接在地址栏URL的后面,而POST请求的参数是放到请求体里面的。2、从[长度]限制方面来看,GET请求有具体的长度限制,一般不超过1024KB,而POST理论上没有,但是浏览器一般有个界限。3、从[安全]方面看,GET请求相较于POST,因为数据
阅读全文
摘要:1、内存缓存可以存储任意的对象2、分布式缓存的对象需要支持序列化3、分布式缓存远程请求可能失败,内存缓存不会
阅读全文
摘要:Skip是跳过第几个之后开始,取得的值包括当前下标值的内容 Take是获取到第几个下标为止,取得的值不包括当前下标值的内容 Concat是合并两个数组 var listOne = new List<int>();var listTow = new List<int>(); //例如:listOne里
阅读全文
摘要:执行Add-Migration Initial的时候,报错如下: Your target project 'XX.XXX.Web' doesn't match your migrations assembly 'XX.XXX.DataBase'. Either change your target
阅读全文
摘要:/// <summary> /// SqlBulkCopy批量插入数据库 /// </summary> /// <param name="dtData">数据源</param> /// <param name="targetTableName">目标数据表</param> /// <returns>
阅读全文
摘要:最近工作中,遇到了一个问题,最后发现是在使用string.Format的时候,由于查询条件太多,导致赋值的时候出错。 string sqlOne = string.Format(@" select * from MD_Person where Code='{0}' AND Role=N'{1}' A
阅读全文
摘要:public class User { public int ID { get; set; } public int Name { get; set; } } List<User> result = new List<User>(); result = result.Where((x, i) =>
阅读全文
摘要:1、安装ThoughtWorks.QRCode包 2、引入 using ThoughtWorks.QRCode.Codec; 3、具体代码 public string DrawQRCode(string enCodeString, string width, string height) { str
阅读全文
摘要:1、LinkedList //linkedlist:范型的特点;链表,元素不连续分配 //找元素要遍历 查找不方便 //增删 比较方便 //节点数值可以重复 WriteLine("******LinkedList<T>******"); LinkedList<int> linkedlist = ne
阅读全文