- 博客(9)
- 资源 (1)
- 收藏
- 关注
转载 C#版的CRC16校验
/// /// CRC16 /// /// 要进行计算的数组 /// 计算后的数组 private static byte[] CRC16(byte[] data) { byte[] returnVal = new byte[2]; byte CRC16Lo, CRC16Hi, CL, CH, SaveHi, SaveLo; int i, Fla
2012-05-02 15:33:14
1050
转载 同步/异步与阻塞/非阻塞的区别
我喜欢用自己的语言通过联系现实生活中的一些现象解释一些概念,当我能做到这一点时,说明我已经理解了这个概念.今天要解释的概念是:同步/异步与阻塞/非阻塞的区别. 这两组概念常常让人迷惑,因为它们都是涉及到IO处理,同时又有着一些相类似的地方. 首先来解释同步和异步的概念,这两个概念与消息的通知机制有关. 举个例子,比如我去银行办理业务,可能选择排队等候,也可能取一个小纸条上面有我的
2012-03-30 10:24:50
306
原创 UDP编程中遇到的一些问题总结
今天UDP编程,遇到了不少问题,第一次用UDP,收获挺大的。 今天犯了一个很傻的错误,就是在接收数据的时候,client.receive的时候,竟然忘了把client与端口绑定在一起,导致没有接收到数据…… 还有就是接收到字节数组后,不能直接toString(),必须用Encording中的getString()方法,否则得到的字节数组会转换错误,发送的时候也要用Encording方法。 貌
2012-03-24 16:55:45
852
转载 模拟键盘输入
键盘是我们使用计算机的一个很重要的输入设备了,即使在鼠标大行其道的今天,很多程序依然离不开键盘来操作。但是有时候,一些重复性的,很繁琐的键盘操作总会让人疲惫,于是就有了用程序来代替人们按键的方法,这样可以把很多重复性的键盘操作交给程序来模拟,省了很多精力,按键精灵就是这样的一个软件。那么我们怎样才能用VB来写一个程序,达到与按键精灵类似的功能呢?那就让我们来先了解一下windows中响应键盘事件的
2012-03-10 10:10:11
5615
转载 C#操作注册表全攻略
C#操作注册表全攻略 相信每个人对注册表并不陌生,在运行里面输入“regedit”就可以打开注册表编辑器了。这东西对Windows系统来说可是比较重要的,也是病毒常常会光顾的地方,比如病毒和恶意软件常常会在注册表的启动项里面写入自己的启动键值来达到自启动的目的,有些病毒还会修改注册表里面来映像劫持杀毒软件,这是破坏系统的第一步。同时,大多软件(软件的序列号和信息)和硬件信息、系统信息、安全模式等
2012-03-07 23:17:45
432
转载 Windows to go 把Windows8装到你的U盘里
Windows To Go是来自Windows 8的全新安装方式,通过它我们可以创建一个从U盘启动的完整的Windows 8系统环境。 你需要准备: 你需要准备: 容量至少为32GB的U盘一枚(或者硬盘) 安装好Windows 8的PC Windows 8 DVD ISO文件 Imagex.exe (安装 Windows 7 Automated Installati
2012-03-02 12:08:01
712
转载 c# 全局钩子之键盘 (实例)
新建项目WinAPIMessage 新建一个form1窗体.增加2个button,增加事件。。然后复制如下面代码替换form1的代码(注意不要忘记增加button事件. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.
2012-02-27 00:40:18
1628
原创 C#_CF玩瞬时给你一个点--cross
其实这个程序很简单,我只是想在屏幕的正中央弄一个很小的点,作为玩CF那个准星,因为CF的狙击在不开镜的情况下是没有准星的(额……这个不算是挂吧^_^)。 刚开始的时候,我的思路是弄一个图片,就是一个点的图片,很小,放在正中央,然后把他始终放保持最前端就OK了。 我在窗体属性里把窗体位置改为屏幕居中,大小设为(5,5),运行,结果窗体的大小很大,具体不知道,好像最小值有限制,然后我就纠结了……于
2012-02-26 12:17:11
1316
2
原创 C#_抖动
今天搓搓的弄了一点代码,基本上实现了QQ的抖动功能,窃喜。 代码思路很简单,就是不停改变界面在桌面上位置。 看来兴趣是个不错的东西…… 贴码…… private void button1_Click(object sender, EventArgs e) { int r = 3; Point point = this.L
2012-02-24 20:10:38
614
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人