11 2019 档案

摘要:方式一: 方式二: 第二种比较好。第二种的SQL执行效率高的主要原因是合并后日志量(MySQL的binlog和innodb的事务让日志)减少了,降低日志刷盘的数据量和频率,从而提高效率。 通过合并SQL语句,同时也能减少SQL语句解析的次数,减少网络传输的IO。当SQL指令送达MySQL服务器后,在 阅读全文
posted @ 2019-11-26 12:00 屌丝大叔的笔记 阅读(819) 评论(0) 推荐(0) 编辑
摘要:原因:找到Windows Licensing Monitoring Service服务 是这服务在作祟,这服务是Windows软件许可状态。任务管理器查看有wlms.exe进程。 使用C:\Windows\system32\wlms\wlms.exe程序关闭系统,日志中显示是他为你关闭电源。 方法一 阅读全文
posted @ 2019-11-23 11:00 屌丝大叔的笔记 阅读(1664) 评论(0) 推荐(0) 编辑
摘要:可通过设置DataGridView控件的AutoGenerateColumns属性来处理。 AutoGenerateColumns属性只能通过代码的方式设置,属性视图里面没有。 另外,DataGridView在绑定数据源时,如何绑定指定的列? 右键DataGridView->编辑列->添加列->选择 阅读全文
posted @ 2019-11-22 14:54 屌丝大叔的笔记 阅读(3989) 评论(1) 推荐(1) 编辑
摘要:添加上面这个特性即可。添加了这个特性并不是说在保存时mongodb数据库的时间就是本地时间了。而是说在显示的时候mongodb驱动会根据这个特性自动转化成本地时间。实际存入数据库的还是0时区的时间。 为什么会这么说?在网上看了java mongodb驱动的源码,知道java是这么做的,然后.net应 阅读全文
posted @ 2019-11-22 11:58 屌丝大叔的笔记 阅读(2041) 评论(0) 推荐(0) 编辑
摘要:第一个方法是把校验位返回,返回的是字符串 第二个是在第一个的基础上改的,返回的是加了校验位之后的数据,字节数组。 说明:代码来自好互联网。 阅读全文
posted @ 2019-11-21 20:43 屌丝大叔的笔记 阅读(2590) 评论(0) 推荐(1) 编辑
摘要:/// <summary> /// 版本辅助类 /// 创建人: /// 创建时间:2019-11-18 13:53:55 /// </summary> public class VersionHelper { /// <summary> /// 自动升级版本号,版本号+1 /// </summary> /// <param name="version"></param> /// <returns 阅读全文
posted @ 2019-11-18 13:56 屌丝大叔的笔记 阅读(619) 评论(0) 推荐(0) 编辑
摘要:我是用的logstash将kafka中的数据同步到elasticsearch。logstash和kafka在同一台服务器,elasticsearch在另外的服务器上。 经过排查,是因为我的logstash所在的服务器系统时间不对,比当前时间晚了好几天。后来修改了系统时间,重新写入数据,问题解决。 参 阅读全文
posted @ 2019-11-17 10:52 屌丝大叔的笔记 阅读(3552) 评论(0) 推荐(0) 编辑
摘要:在日常的开发中,经常会遇到多个线程对同一个集合进行读写操作,就难免会出现线程安全问题。 以下代码,如果使用List<T>就会遇到问题:System.InvalidOperationException:“集合已修改;可能无法执行枚举操作。”。原因是timer2在遍历list的过程当中,timer1修改 阅读全文
posted @ 2019-11-12 14:44 屌丝大叔的笔记 阅读(3239) 评论(0) 推荐(0) 编辑
摘要:可使用:Monitor.TryEnter()方法。虽然这种方法可以解决死锁问题,但是最好还是不要出现死锁这种情况。如果出现死锁这种情况,就说明代码有问题啊。还是在else里面加个日志记录下吧,然后再解决。以下代码来自互联网 阅读全文
posted @ 2019-11-09 15:52 屌丝大叔的笔记 阅读(2776) 评论(0) 推荐(0) 编辑
摘要:首先说明一点,像Confluent.Kafka这种开源的组件,三天两头的更新。在搜索引擎搜索到的结果往往用不了,浪费时间。建议以后遇到类似的情况直接看官网给的Demo。 因为搜索引擎搜到的文章,作者基本上都没有说明用的是哪个版本的dll。所以你nuget安装了后,不一定能使用。 截止目前,我用的Co 阅读全文
posted @ 2019-11-09 15:42 屌丝大叔的笔记 阅读(8493) 评论(9) 推荐(4) 编辑
摘要:主要是通过两点: 1、通过if (manualResetEvent.WaitOne(timeout, false))来处理。它的作用是:阻止当前线程N毫秒,期间如果有调用manualResetEvent.Set()立即取消当前线程的阻塞,并且返回true;如果没有调用,时间到了后依然取消当前线程的阻 阅读全文
posted @ 2019-11-08 19:51 屌丝大叔的笔记 阅读(695) 评论(0) 推荐(0) 编辑
摘要:using AD.SocketForm.Model; using NLog; using System; using System.Net; using System.Net.Sockets; namespace AD.SocketForm.Service { public class SocketService { private Logger _logger = LogManager.GetC 阅读全文
posted @ 2019-11-08 19:47 屌丝大叔的笔记 阅读(1262) 评论(0) 推荐(0) 编辑
摘要:看到一篇文章:https://bbs.csdn.net/topics/70511379,5楼的回复: 我发现EXCEL有千年虫BUG,把1900年算成闰年了,2月有29天。1900年3月1日以后就没问题,以前就会差一天。由于EXCEL支持的日期是1900年以后,所以有问题的就那么50多天。 特此记录 阅读全文
posted @ 2019-11-08 18:21 屌丝大叔的笔记 阅读(1214) 评论(0) 推荐(0) 编辑
摘要:创建一个获取MongoDB数据库实例的类 创建一个操作MongDB的辅助类 说明:构造方法public MongoDbHelper(IOptions<MongoDBConfig> options)中的参数,是与配置文件中的MongoDBConfig节点对应的,我的项目是.net core项目。 下面 阅读全文
posted @ 2019-11-08 09:30 屌丝大叔的笔记 阅读(1802) 评论(0) 推荐(0) 编辑
摘要:比较的条件是一个匿名函数,通过构造方法传入。仔细看标红的文字。参考:https://www.cnblogs.com/mirageJ/p/8950842.html 随后又封装了一个类进行调用 最终调用如下: 另外,在学习的时候,发现Func<T, bool>和Express<Func<T, bool> 阅读全文
posted @ 2019-11-05 11:56 屌丝大叔的笔记 阅读(750) 评论(0) 推荐(0) 编辑
摘要:记得一定要定义delimiter $$ 阅读全文
posted @ 2019-11-05 10:16 屌丝大叔的笔记 阅读(5790) 评论(4) 推荐(0) 编辑
摘要:我们的程序默认会有两个线程,一个是主线程,一个是负责垃圾回收的线程。如果代码不使用多线程,就只有主线程这一条干道。1.在主线程中调用Thread.Sleep(1000),表示主线程阻塞自己1秒。2.在主线程中使用子线程调用Join()方法,表示子线程告诉主线程你需要阻塞一会,直到我完成任务。两者虽然 阅读全文
posted @ 2019-11-01 11:41 屌丝大叔的笔记 阅读(1586) 评论(0) 推荐(0) 编辑
摘要:/// <summary> /// 输出 /// </summary> /// <param name="content"></param> /// <param name="color"></param> private void Output(string content, Color color) { Invoke(new MethodInvoker(delegate () { //超出一万 阅读全文
posted @ 2019-11-01 11:29 屌丝大叔的笔记 阅读(1200) 评论(0) 推荐(0) 编辑
摘要:红色代码 阅读全文
posted @ 2019-11-01 11:13 屌丝大叔的笔记 阅读(676) 评论(0) 推荐(0) 编辑
摘要:在Form窗体右键->查看代码,添加以上代码,然后将该事件给FormClosing即可。 原因:只要有未结束的任务,即使关闭窗口,进程也不会结束。 因为我用到了线程,线程里面有while(true)任务,所以就无法结束进程。 参考网址:https://blog.csdn.net/yl2isoft/a 阅读全文
posted @ 2019-11-01 11:08 屌丝大叔的笔记 阅读(2745) 评论(0) 推荐(0) 编辑