上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 30 下一页
摘要: /// <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 屌丝大叔的笔记 阅读(1160) 评论(0) 推荐(0) 编辑
摘要: 红色代码 阅读全文
posted @ 2019-11-01 11:13 屌丝大叔的笔记 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 在Form窗体右键->查看代码,添加以上代码,然后将该事件给FormClosing即可。 原因:只要有未结束的任务,即使关闭窗口,进程也不会结束。 因为我用到了线程,线程里面有while(true)任务,所以就无法结束进程。 参考网址:https://blog.csdn.net/yl2isoft/a 阅读全文
posted @ 2019-11-01 11:08 屌丝大叔的笔记 阅读(2626) 评论(0) 推荐(0) 编辑
摘要: 1.定时器不要直接在方法里面定义和赋值,因为方法执行完,方法体内的变量会被GC回收。 有时候我们将timer定义在了方法里面,然后看到timer被执行了几次之后才失效,原因就是GC不一定会立即回收。 2.也不要在实例化且使用后,被销毁的类里面定义字段timer。原因跟上面一样。 个人理解,如果不对, 阅读全文
posted @ 2019-10-29 19:46 屌丝大叔的笔记 阅读(1539) 评论(0) 推荐(0) 编辑
摘要: 上面的代码来自互联网 原理就是在外面加个timer/task/thread,每隔一段时间,做心跳检查。如果发送信息失败表示无法连接,那么我们就可以重连了。 我是将socket作为hub的一个属性。这里是遍历所有hub,逐一检查每个hub的socket是否断开。如果断开了,先关闭旧的socket,再重 阅读全文
posted @ 2019-10-29 19:07 屌丝大叔的笔记 阅读(5045) 评论(0) 推荐(0) 编辑
摘要: 取最大值:Math.max.apply(Math, array.map(function(o) {return o.value})) 取最小值:Math.min.apply(Math, array.map(function(o) {return o.value})) 说明:array是我们上面定义的 阅读全文
posted @ 2019-10-08 18:25 屌丝大叔的笔记 阅读(4774) 评论(0) 推荐(0) 编辑
摘要: .net core,codesmith连不上 server=192.168.3.240;Initial Catalog=tpmdb;User=root;Password=root .net framework,codesmith可以连上 server=x.x.x.x; database=xxxxx; 阅读全文
posted @ 2019-09-23 15:49 屌丝大叔的笔记 阅读(379) 评论(0) 推荐(0) 编辑
摘要: Nuget添加NLog 添加nlog.config文件,并选择属性->始终复制 不选择始终复制,编译后nlog.config是没有的。 具体使用: 阅读全文
posted @ 2019-09-20 20:28 屌丝大叔的笔记 阅读(617) 评论(0) 推荐(1) 编辑
摘要: 比如上面两行代码,ContentType可以获取到,但是FileName却获取不到,原因是:需要明确告诉浏览器,哪些响应头浏览器可以获取到。 所以我们如果想使用FileName,还需要多写一行代码 阅读全文
posted @ 2019-08-28 16:04 屌丝大叔的笔记 阅读(6238) 评论(0) 推荐(1) 编辑
摘要: 只需要修改文中标红的两处地方就可以了。 如果你的需求是在识别的时候,还需要保存下来身份证,那么我建议不要在前端去识别了。直接把图片上传到后端,再由后端调取百度接口去识别。 阅读全文
posted @ 2019-07-08 13:40 屌丝大叔的笔记 阅读(3214) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 30 下一页