2014年4月9日
摘要: 压缩包制作也是很多项目中需要用到的功能。比如有大量的文件(假设有10000个)需要上传,1个1个的上传似乎不太靠谱(靠,那得传到什么时候啊?),这时我们可以制作一个压缩包zip,直接传这个文件到服务器端,然后在服务器目录解压,释放里面的文件。这里我们选用ICSharpCode.SharpZipLib这个类库来实现我们的需求。ICSharpCode.SharpZipLib提供了两个压缩算法的实现,分别是BZIP2(压缩时间长,压缩率高)和GZIP(压缩效率高,压缩率低)。先定义一个枚举,用于程序标示是哪个压缩算法。01/// 02/// 压缩枚举03/// 04publicenumZipEnum 阅读全文
posted @ 2014-04-09 21:33 GC2013 阅读(1136) 评论(2) 推荐(2)
摘要: 这是采用C#开发的一个USB库,使您可以管理USB设备的连接和分离事件,探测自己的设备。可以运行在Windows XP和Windows7 64位系统下。01privatevoidUSBPort_USBDeviceAttached(objectsender,02USBClass.USBDeviceEventArgs e)03{04if(!MyUSBDeviceConnected)05{06if(USBClass.GetUSBDevice(MyDeviceVID, MyDevicePID,07refUSBDeviceProperties,false))08{09//My Device is con 阅读全文
posted @ 2014-04-09 08:39 GC2013 阅读(2854) 评论(1) 推荐(2)