摘要:
最近有一项目,是和另外一家公司合作,需要接收对方发来的结构消息,然后填充好后发回。涉及到利用socket传输和接收struct。一般情况下我们只需要利用C#提供的序列化和反序列化即可,将class/struct声明为可序列化的。然后利用BinaryFormatter之类的方法进行序列化及反序列化操作~自己可以Google一下:C#序列化但是假如对方平台为C++或其它非.NET平台,这样做就不行了。... 阅读全文
posted @ 2010-05-20 23:45
一修先生
阅读(5844)
评论(1)
推荐(6)
摘要:
新近找到了windows锁屏API:LockWorkStation于是乎把之前的关屏API整合了一下,弄了个可以选择自动锁屏+关屏的东东。如下代码片段:[代码]需要指出的是,在退出程序时使用Environment.Exit( 0 );而非Application.Exit();否则会出错哦~~提示类似:“***遇到错误,需要关闭”。还有就是修改一下Main:[代码]..如此即... 阅读全文
posted @ 2010-05-20 17:29
一修先生
阅读(3770)
评论(7)
推荐(2)
摘要:
c#中的对象分为值类型和引用类型,二者最大的区别在于数据的存储方式和存储位置.WINDOWS操作系统使用虚拟寻址系统来管理程序运行时产生的数据存放.简单的说,该系统管理着一个内存区域,在该区域中划拨出一部分出来专门存放值类型变量,称为堆栈,堆栈采用先进后出的原则,将值类型变量从区域的最高地址位开始向低位地址存储,先进后出,后进先出的管理方式保证了值类型变量在出了作用域后能即使的清除占用的内存区域,... 阅读全文
posted @ 2010-05-20 14:40
一修先生
阅读(288)
评论(0)
推荐(1)
摘要:
为了响应国家节约号召,为国家电力贡献自己的一点微薄之力,本人决定在吃饭及午休、外出时,关闭显示器,同时也延长了笔记本的使用寿命。。当然在台式机上,直接关闭显示器电源即可。在笔记本上,利用键盘的FN快捷键,只能关闭屏幕背光,不能关掉主板给屏幕的信号输出。仔细看仍然会看到暗淡的桌面。本人建议:各位不要经常性的让笔记本待机。。对硬盘影响很大的。。。在桌面显示属性的“电源管理”里面... 阅读全文
posted @ 2010-05-20 14:33
一修先生
阅读(7022)
评论(23)
推荐(4)

浙公网安备 33010602011771号