自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++ 使用文件映射

针对大文件来说一般是以内存映射文件的方式来进行的。具体的各种原理什么的可以参考windows核心编程。这里主要说下怎么用的。  一般情况下使用CreateFileA,CreateFileMappingA,MapViewOfFile就可以了。

2016-05-24 14:07:45 2721

原创 c#socket异步编程和断线重连

最近想到要写写博客,那么就从2016的第一天开始吧。先写下c#中socket的异步编程吧,c#为socket提供了异步编程的接口我们就用这些写个自己的类吧 public class SocketWrapper { private static int len_buf; byte[] buffer; Socket commus

2016-01-01 23:18:19 4094 1

原创 C#中异步及winform中界面假死

c#中可以用BeginInvoke去启动异步调用,但是有两个BeginInvoke一个是controller的BeginInvoke还有一个是委托的BeginInvoke。  主要区别是controller的BeginInvoke会返回到主线程中执行。如果在Winform中使用了controller得BeginInvoke去执行一些费时的操作任然会使界面假死。  controller的Be

2016-01-01 21:35:36 6454

原创 c++使用zlib和minizip压缩文件

zlib的安装可以参照http://blog.sina.com.cn/s/blog_6e0693f70100sjgj.html这篇文章的做。我用的是1.28版本的也是可以的。要注意的是6个项目,主要就是最下面两个就可以了,一个是静态库,一个是动态库。如果要编译其它4个的话要在项目属性连接器的输入添加刚才生成的zlibwapid.lib或zlibwapi.lib取决于是debuge还是rel

2015-10-17 15:35:43 11214 1

原创 使用PDH性能计数器获取CPU使用率网卡信息等

使用pdh包含头文件Pdh.h 库可以用#pragma comment(lib,"Pdh.lib")加载通常步骤为打开查询,添加查询,查询的收集,取值。下面的是cpu使用率HQUERY query; double CPUusage; PDH_STATUS status = PdhOpenQuery(NULL, NULL, &query); if (ERROR_SUCCES

2015-10-17 15:18:51 2716 3

原创 libcurl库的使用

最近的学习文件上传和下载用到了libcurl库,研究了一段时间现将心得写下也算是给后来者一个参考。最好的学习资料当然是官网的介绍和例子http://curl.haxx.se/libcurl/c/正常情况下用easy模式就可以了。主要就是curl_easy_init()  curl_easy_setopt  curl_easy_perform其中最重要的就是curl_easy_setop

2015-10-17 14:42:14 594

原创 vs2010 编译libcurl库

最近项目需要文件上传就想到了用libcurl库。我的是下载的源码自己编译,网站也有编译好的,不过怕版本问题所以还是自己编译吧。 步骤   1.去官网下载源码 我的是7.32的。   2.项目属性 c/c++ 常规 将原来的目录修改你所下载的那个版本的include头文件目录   3.项目属性 c/c++ 预处理器 将BUILDING_LIBCURL,把它改为CURL_STATICL

2015-10-17 14:15:19 577

c#socket异步及断线重连

c#socket异步编程及断线重连。并怎样实现循环接受服务器的命令并处理。

2016-01-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除