摘要: 对于开发人员来说遇到多线程问题是十分常见的,一般处理方式是简单粗暴直接开N的线程然后把任务分为N组。这种处理方式有一个明显的弊端就是每个分组执行时间不一定一致,这样会导致线程空闲的状态。 下文中很多地方提到线程不是指技术上的而是逻辑上的。 第一步: 在构造器中初始化信息: _reqsBusy:忙碌信 阅读全文
posted @ 2019-06-20 14:16 严狗蛋 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 1.新建wcf服务看到有如下两个方法,在浏览器调用框中的方法。 可以看到会调用到空白页面 2.添加对应的config 3添加契约 阅读全文
posted @ 2016-06-07 18:11 严狗蛋 阅读(2262) 评论(0) 推荐(0) 编辑
摘要: 为了方便Dapper操作可以使用Dapper的相关扩展dapper simplecrud。 1.首先点击管理NuGet 2.在管理页面中搜索 Dapper.SimpleCRUD并安装 然后就可以使用该包下的扩展 经过好久的寻找找到该文章,随便吐槽一下百度真的十分坑爹,找的无用信息太多 https:/ 阅读全文
posted @ 2016-04-07 14:13 严狗蛋 阅读(8262) 评论(1) 推荐(4) 编辑
摘要: 1.创建windows服务项目 2.右键点击Service1.cs,查看代码, 用于编写操作逻辑代码 3.代码中OnStart用于执行服务事件 public partial class Service1 : ServiceBase { string logFilePath = ""; LogHelp 阅读全文
posted @ 2016-02-15 17:10 严狗蛋 阅读(448) 评论(0) 推荐(0) 编辑
摘要: - from 子句 - where 子句 - select子句 - group 子句 - into 子句 - orderby 子句 - join 子句 - let 子句 - 复合from子句 - 在某些情况下,源序列中的每个元素本身可能是序列(集合),也可能包含序列 - 用语访问单个数据库中的内部集 阅读全文
posted @ 2016-01-29 16:13 严狗蛋 阅读(223) 评论(0) 推荐(0) 编辑