代码改变世界

Redis高并发超时问题

2024-10-25 18:31 by 若藜520, 15 阅读, 0 推荐, 收藏, 编辑
摘要:StackExchange.Redis 驱动有个超时问题,并发比较高的时候就会出现类似以下错误,比如开3000个线程: StackExchange.Redis.RedisConnectionException: It was not possible to connect to the redis 阅读全文

js解决url中文乱码问题

2024-06-05 15:17 by 若藜520, 5 阅读, 0 推荐, 收藏, 编辑
摘要:1.使用escape编码url参数,接收端会自动解码 2.两次encodeURIComponent编码,接收端用一次decodeURIComponent解码,即可得到传递的中文参数 https://blog.csdn.net/H517604180/article/details/84329144 阅读全文

利用ABP集成的邮件系统发送邮件

2023-07-14 17:04 by 若藜520, 171 阅读, 0 推荐, 收藏, 编辑
摘要:密码填写邮箱授权码,smtp设置参考QQ邮箱文档https://wx.mail.qq.com/list/readtemplate?name=app_intro.html#/agreement/authorizationCode 阅读全文

Server Sent Events传参

2022-10-12 15:48 by 若藜520, 785 阅读, 0 推荐, 收藏, 编辑
摘要:Server Sent Events前端给后端传递参数 前端建立连接 <script> var time = guid(); var url="/Home/sse/?guid="+time+"&t=10000"; var source = new EventSource(url); // 默认事件 阅读全文

动态代理模式

2022-08-25 23:27 by 若藜520, 18 阅读, 0 推荐, 收藏, 编辑
摘要:1.代理的存在主要是为了在调用目标对象的方法时添加一些别的操作,这是使用代理的主要原因 2.使用动态代理可以将调用目标对象方法时想添加的一些操作抽象到一个类里面,从而实现代码复用,防止冗余代码。 阅读全文

如何在ASP.NET Core中使用JSON Patch

2022-05-23 10:17 by 若藜520, 13 阅读, 0 推荐, 收藏, 编辑
摘要:https://www.cnblogs.com/lwqlun/p/10433615.html 阅读全文

==和equals的区别

2022-02-14 17:47 by 若藜520, 34 阅读, 0 推荐, 收藏, 编辑
摘要:==是对栈的内容进行比较,equals是对堆的内容进行比较(没有重载的情况下还是对栈进行比较) ==对于基本类型(包括string)来说是比较其数值是否相等,对于string以外的引用类型是比较其引用地址是否相等,string类型做了特殊处理,只比较值是否相等 equals在没有重载的情况下是和== 阅读全文

数据库优化

2021-03-04 15:32 by 若藜520, 59 阅读, 0 推荐, 收藏, 编辑
摘要:有时候发现脚本语句明明很简洁,却运行了很长时间,或者再数据库运行很快,而在客户端上会有超时的情况,有可能是我们定义参数时没有指定参数类型,或者参数长度和数据库不一样 SqlParameter[] paramaters = { new SqlParameter("@a",a), new SqlPara 阅读全文

async await异步方法的理解

2021-02-24 17:45 by 若藜520, 137 阅读, 0 推荐, 收藏, 编辑
摘要:官方解释 https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/concepts/async/ 官方文档中说使用await不会阻塞线程,但实际上代码还是要等待当前任务完成,才能继续执行下一行代码,只是界面不再卡住了,这对wi 阅读全文

第三章基本概念--数据类型

2021-01-14 16:55 by 若藜520, 251 阅读, 0 推荐, 收藏, 编辑
摘要:1.ECMAScript中有5种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number和String。还有1种复杂数据类型——Object,Object本质上是由一组无序的名值对组成的。 2.typeof操作符 鉴于ECMAScript是松散类型的,因此需要有 阅读全文