全部博文(1293)
发布时间:2015-12-01 11:30:25
代码片断: Label tmpLabel; string testStr = string.Empty; .........【阅读全文】
发布时间:2015-11-26 21:10:22
这里关注两个问题: 1、DataReceived 不能触发问题 2、接收大于8的数据分段发回的问题 public static bool OpenDeviceCOM(string portName) { try { DeviceCOM = new SerialPort(); .........【阅读全文】
发布时间:2015-11-26 09:32:35
这是个简单的整形数转byte数组的相互转换关系。 int iData = 10000; byte[] bList = System.BitConverter.GetBytes(iData); int iData2 = System.BitConverter.ToInt32(bList,0); dec(10000)=hex(2710) = hex(dec(39)dec(16)) 0x27为数据高位 0x10为数据低位 而在转换成的byte数组中,是按数据低位存.........【阅读全文】
发布时间:2015-11-22 20:15:54
表达式"x=x&(x-1)"x = x & (x - 1)含义:这条语句执行一次,就会把x用二进制格式表示时的最右边的一个二进制1变为二进制0,因为x-1会将该位(x用二进制表示时最右边的一个二进制1)变为0;应用1:把一个整数用二进制表示时,其中二进制1的个数;int Func(int x){ int count = 0; while(x) {.........【阅读全文】
发布时间:2015-11-12 19:14:22
1、创建存储过程报错: 'CREATE/ALTER PROCEDURE' 必须是查询批次中的第一个语句。 解决方法: use databaseName 后面要加上一句: GO 二、标准创建案例 use BeerHouse go -- drop procedure prSearchStudent if OBJECT_ID('prSearchStudent') is not null drop procedure prSearchStudent go cr.........【阅读全文】