Silentdoer

导航

2017年1月11日 #

MySQL通过游标来实现通过查询记录集循环

摘要: /*我们有时候会遇到需要对 从A表查询的结果集S_S 的记录 进行遍历并做一些操作(如插入),且这些操作需要的数据或许部分来自S_S集合*//*临时存储过程,没办法,不能直接在查询窗口做这些事。*/drop procedure if exists proc_tmp; create procedure proc_tmp() BEGIN/*这种写法也可以:DECLARE done INT DEFAU... 阅读全文

posted @ 2017-01-11 17:44 Silentdoer 阅读(24425) 评论(30) 推荐(0) 编辑

C#Lambda表达式Aggregate的用法及内部运行方式的猜想

摘要: var nums = new int[] { 1, 2, 3, 4, 5 }; // 其和为15 var count = nums.Aggregate((body, next) => { // 注意,nums的元素个数至少一个以上(但如果是有seed的模式,是可以为0个元素的)才能执行Aggregate,但是C#是... 阅读全文

posted @ 2017-01-11 15:27 Silentdoer 阅读(2548) 评论(0) 推荐(0) 编辑

通过C#来开启、关闭、重启Windows服务

摘要: 通过C#开启服务需要这个C#程序有相应权限,比如服务的账户是Local System的就必须以管理员权限运行C#程序才能开启或关闭。 这里只写重启的方式(就是先关闭,后开启): // SecurityOfElecService是服务的名字,即ProjectInstaller中serviceInsta 阅读全文

posted @ 2017-01-11 13:57 Silentdoer 阅读(7782) 评论(0) 推荐(3) 编辑