随笔分类 -  C#

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

点击右上角即可分享
微信分享提示