摘要:首先明确一个概念:bit是比特的意思;byte是字节的意思。bit没有比特位的意思,比特位的全称应该是bit position;而字节位则是byte position。 叫法:最高位比特、最高位字节。还有就是下标(index)和位(position)是两个概念(位的说法是高低,下标/下标值的说法是大
阅读全文
摘要:创建对象代码如下: 而在FilterInfo的定义中属性public Relationship Relationship{get;set;}=Relationship.And; 经过分步调试,发现该对象的属性值:Value值是"朱6",而Relationship的值是 Relationship.Or
阅读全文
摘要:点击控制面板,切换小图标模式,找到鼠标,点击它,然后会弹出一个窗口,找到ELAN选项卡(一般有个红色图标,不过可能需要对应驱动才会有此选项卡),选中插入外置 USB 指向装置时禁用。点击确定保存配置即可。
阅读全文
摘要:在using中创建的对象的类必须是实现了IDispose接口的类,示例代码如下: 网上很多人说: using(var cnt = new SqlConnection("server=192.168.0.111;database=TestDb;uid=sa;pwd=pass")) { cnt.Open
阅读全文
摘要:众所周知log4net是一个很强大的日志管理库,我自己也用了下,这里作下记录: 首先新建一个项目Log4NetTest,然后将log4net.dll程序集添加引用至Log4NetTest。 然后在Log4NetTest项目中的Properties -> AssemblyInfo.cs文件中添加:[a
阅读全文
摘要:自己首次用到了EF,为了利人利己,故将自己今天学的记录下来。 这个项目要用到的工具是VS2015、MySQL5.7.12 。 首先我们先建一个解决方案,里面建两个项目分别是Silentdoer.Main和Silentdoer.EfProj 其中Silentdoer.Main是控制台项目,用于执行操作
阅读全文
摘要:网上的老概念 第一点:是以前的MySQL的datetime的最小值是:'1000-01-01 00:00:00'(貌似),但是最新的MySQL测试datetime的最小值可以是:'0000-00-00 00:00:00'(0000-00-01 00:00:00也可以插入), 但是我是用'0001-0
阅读全文
摘要:/*我们有时候会遇到需要对 从A表查询的结果集S_S 的记录 进行遍历并做一些操作(如插入),且这些操作需要的数据或许部分来自S_S集合*//*临时存储过程,没办法,不能直接在查询窗口做这些事。*/drop procedure if exists proc_tmp; create procedure proc_tmp() BEGIN/*这种写法也可以:DECLARE done INT DEFAU...
阅读全文
摘要:var nums = new int[] { 1, 2, 3, 4, 5 }; // 其和为15 var count = nums.Aggregate((body, next) => { // 注意,nums的元素个数至少一个以上(但如果是有seed的模式,是可以为0个元素的)才能执行Aggregate,但是C#是...
阅读全文
摘要:通过C#开启服务需要这个C#程序有相应权限,比如服务的账户是Local System的就必须以管理员权限运行C#程序才能开启或关闭。 这里只写重启的方式(就是先关闭,后开启): // SecurityOfElecService是服务的名字,即ProjectInstaller中serviceInsta
阅读全文
摘要:drop event if exists evt_test;create event evt_teston schedule every 10 SECOND -- 每10秒执行一次(second可以换成day之类的) /* 任务的开始时间(或说MySQL系统认定的本任务开始的时间,哪怕其实那时候还没
阅读全文