摘要: 阅读全文
posted @ 2016-04-02 22:36 通信的搞程序 阅读(564) 评论(0) 推荐(1) 编辑
摘要: WebRequest、WebClient、HttpClient 是C#中常用的三个Http请求的类,时不时也会有人发表对这三个类使用场景的总结,本人是HttpClient 一把梭,也没太关注它们的内部实现,最近比较闲就看了下它们内部实现到底有什么差别。 WebClient其实就是对WebReques 阅读全文
posted @ 2021-03-18 10:51 通信的搞程序 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 在一个讨论群里,看见有人说Dictionary可以在foreach中直接调用Remove了,带着疑问,写了简单代码进行尝试 class Program { static void Main(string[] args) { var dic = Enumerable.Range(1, 10).ToDi 阅读全文
posted @ 2021-03-16 16:47 通信的搞程序 阅读(791) 评论(4) 推荐(3) 编辑
摘要: 1、问题 最近将一个.net framework api 项目迁移到net core 3.1。其中有两个action是重载的,方法参数个数不一样。在.net framework下会自动根据请求参数个数进行路由匹配,但是在.net core3.1 下会报【The request matched mul 阅读全文
posted @ 2021-02-10 09:35 通信的搞程序 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1、错误现象 在向数据库查询一条数据的时候报如下错误: 错误信息也很简单。在向OracleParameter的属性Value赋值时报错。 2、找不出的错误原因 源码如下: 从源码可以看到,报错可能出现在两个地方:if (((type == typeof(sbyte)) || (type == typ 阅读全文
posted @ 2019-10-12 09:17 通信的搞程序 阅读(1748) 评论(0) 推荐(0) 编辑
摘要: 昨天服务器的CPU突然100%,此服务已经运行几年了,都平安无事。既然问题出现当然要找出这个遗留多年的小概率问题。出现cpu 100% 一般就是哪里出现了无法跳出的死循环。 1、获取进程的内存信息 服务器使用的window server 直接右键创建转储文件即可。这个直接点点的方式是使用window 阅读全文
posted @ 2019-04-12 11:09 通信的搞程序 阅读(711) 评论(6) 推荐(6) 编辑
摘要: 最近在使用mysql 分页查询数据的时候发现返回的数据与预期的不一样,显示数据重复错乱。 在官方文档 有这样一句话 If multiple rows have identical values in the ORDER BY columns, the server is free to return 阅读全文
posted @ 2019-03-14 22:08 通信的搞程序 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 2018-5-14更新 http://jetbrains-a.pw good 2018-4-17 更新 http://jetbrains.tools bad 144.202.4.96 good 2017-10-25 更新 http://idea.iteblog.com/key.php bad htt 阅读全文
posted @ 2017-10-16 09:27 通信的搞程序 阅读(3600) 评论(0) 推荐(0) 编辑
摘要: 首先看测试代码: 1 public class StringSpeedTest 2 { 3 private readonly static string _testStr = "0123456789"; 4 5 public string StringAdd(int count) 6 { 7 str 阅读全文
posted @ 2017-07-31 15:25 通信的搞程序 阅读(524) 评论(1) 推荐(2) 编辑
摘要: CronTriggers使用的频率比SimpleTrigger跟高。如果需要schedule 中触发Job的方式类似于日历的形式而不是一个确定的是时间间隔,那就需要使用CronTrigger。 对于CronTrigger,你可以触发Schedule,例如每个周五中午或者每个工作日的下午9:30或者在 阅读全文
posted @ 2016-09-27 13:33 通信的搞程序 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 对于SimpleTrigger你需要知道它的启动总是在一个特殊的时间点或者有你设置的重复时间段中。直白来说,如果你想在2005年1月13日,正好上午11时23分54秒触发,然后执行五次,每十秒钟。 从这个描述中你并没有发现什么特别的内容对于SimpleTrigger:开启时间,结束时间、重复次数、重 阅读全文
posted @ 2016-09-21 20:14 通信的搞程序 阅读(406) 评论(1) 推荐(0) 编辑