摘要: string s=abcdeabcdeabcde;string[] sArray=s.Split(c) ;foreach(string i in sArray)Console.WriteLine(i.ToString());输出下面的结果:abdeabdeabde... 阅读全文
posted @ 2015-11-28 20:08 haxianhe 阅读(141) 评论(0) 推荐(0)
摘要: JSON.NET(http://json.codeplex.com/)使用来将.NET中的对象转换为JSON字符串(序列化?),或者将JSON字符串转换为.NET中已有类型的对象(反序列化?)反序列化: 一个json字符串如下:{ "BasicRespon... 阅读全文
posted @ 2015-11-19 14:23 haxianhe 阅读(1055) 评论(0) 推荐(0)
摘要: 这两天做的是通过一个HttpWebRequest将采集地址发送到服务端,服务端会返回一个JSON格式的字符串,然后我这边再对这个JSON进行反序列化,得到我想要的数据。在这篇文章里我简单介绍一下HttpWebRequest中“Get”和“Post”的差... 阅读全文
posted @ 2015-11-19 13:40 haxianhe 阅读(652) 评论(0) 推荐(0)
摘要: 安装sql2008R2之前,需要先下载“AccessDatabaseEngine”组件并安装(百度上搜索下载就可以了),打补丁重启,再安装sql2008,安装时候提示兼容性问题,选择运行程序而不获取帮助就可以了,不影响使用。“AccessDatabaseEngin... 阅读全文
posted @ 2015-11-02 19:36 haxianhe 阅读(1908) 评论(0) 推荐(0)
摘要: 标准规定long的大小不小于int也就是说sizeof(long)>=sizeof(int).Numerical type sizes in C (bits)Platforms \ Typescharshortintsize_tssize_tlonglong l... 阅读全文
posted @ 2015-09-29 07:42 haxianhe 阅读(2115) 评论(0) 推荐(0)
摘要: 很多人一起写程序,往往都有规定的代码模板,比如要求每个类都有注释,说明开发者是谁,类的功能以及其他信息。如果每次建一个类,手工去复制这些信息很麻烦,也很容易遗漏。我们可以直接修改VS2013创建类的时候所用的模板,帮我们为你加上这些信息。 ... 阅读全文
posted @ 2015-09-25 16:54 haxianhe 阅读(302) 评论(0) 推荐(0)
摘要: 命名空间,类,事件,接口,常量,属性,方法使用Pascal命名,即首字母大写 参数,变量(类字段)使用camel命名法,即首字母小写。 Pascal 方式——所有单词第一个字母大写,其他字母小写。 Camel 方式——除了第一个单词,所有单词第一个字母大写,其他字... 阅读全文
posted @ 2015-09-25 15:37 haxianhe 阅读(1786) 评论(0) 推荐(0)
摘要: 最近在做采集的一些任务所以学了一下Modbus通信,学了好几天昨天终于把大概弄明白了,其实简单来说就是客户端向设备发送一个请求报文请求数据,服务器端根据请求报文向客户端端回发一个报文,客户端在接收到响应报文之后对响应报文进行解析,解析之后在将数据存到数... 阅读全文
posted @ 2015-09-24 18:54 haxianhe 阅读(1819) 评论(0) 推荐(0)
摘要: 位运算,按位或 等于,比如 int a = 5; int b = 3; System.out.println(a|=b);输出7,5 的二进制 是 0 0 1 1,3 的二进制 是 0 1 0 1按位或 运算(有一个为1 就是1) 结果 : 0 11... 阅读全文
posted @ 2015-09-23 07:03 haxianhe 阅读(320) 评论(0) 推荐(0)
摘要: 先说左移,左移就是把一个数的所有位都向左移动若干位,在C中用=类型长度.那么实际上i,j移动的就是1位,也就是33%32后的余数.在gcc下是这个规则,别的编译器是不是都一样现在还不清楚. 总之左移就是: 丢弃最高位,0补最低位 再说右移,明白了左移的道理,那么右... 阅读全文
posted @ 2015-09-23 06:56 haxianhe 阅读(3005) 评论(0) 推荐(0)