上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 54 下一页
  2018年3月8日
摘要: 在掌握了socket相关的一些函数后,套接字编程还是比较简单的,日常工作中碰到很多的问题就是客户端/服务器模型中,如何让服务端在同一时间高效的处理多个客户端的连接,我们的处理办法可能会是在服务端不停的监听客户端的请求,有新的请求到达时,开辟一个新的线程去和该客户端进行后续处理,但是这样针对每一个客户 阅读全文
posted @ 2018-03-08 15:14 xmj 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 在最近的一篇文章中说到了,如何创建ActiveX,这次我们来响应事件。这次,我们将创建一个类:CGeneralEventSink,它能够响应任何Dispatch事件(事件的接口继承与IDispatch)。 首先,我们来回顾一下ConnectionPoint的概念。任何支持事件的对象(比如,Activ 阅读全文
posted @ 2018-03-08 15:12 xmj 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 这篇文章介绍下libevent在socket异步编程中的应用。在一些对性能要求较高的网络应用程序中,为了防止程序阻塞在socket I/O操作上造成程序性能的下降,需要使用异步编程,即程序准备好读写的函数(或接口)并向系统注册,然后在需要的时候只向系统提交读写的请求之后就继续做自己的事情,实际的读写 阅读全文
posted @ 2018-03-08 15:12 xmj 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 虽然这里一片的.net气氛,到处充斥着像MVC、WPF、WorkFlow、LINQ等各种niubility的术语。但我们使用的Windows还是由COM技术主宰着;我们在选择日常使用的软件时,也会避免使用.net开发的软件。即便是.net的桌面程序,也会经常使用ActiveX控件。这篇文章就让我们用 阅读全文
posted @ 2018-03-08 15:12 xmj 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 本节将介绍第一个实现具体传输功能的类TSocket,这个类是基于TCP socket实现TTransport的接口。下面具体介绍这个类的相关函数功能实现。 1.构造函数 分析一个类的功能首先看它的定义和构造函数实现,先看看它的定义: 由定义可以看书TSocket继承至虚拟传输类,并且把自己当做模板参 阅读全文
posted @ 2018-03-08 15:11 xmj 阅读(869) 评论(0) 推荐(0) 编辑
摘要: 我的新浪微博:http://weibo.com/freshairbrucewoo。 欢迎大家相互交流,共同提高技术。 这个两个类的主要功能就是为生成所有语言的代码提供基础信息和提供具体代码生成器对象,上面就是调用这个两个类的方法来生成具体语言的代码生成器对象和执行生成代码的功能函数。下面主要分析两个 阅读全文
posted @ 2018-03-08 15:10 xmj 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 我的新浪微博:http://weibo.com/freshairbrucewoo。 欢迎大家相互交流,共同提高技术。 又很久没有写博客了,最近忙着研究GlusterFS,本来周末打算写几篇博客的,但是由于调试GlusterFS的一些新增功能就用了整整的一天,还有一天就陪老婆大人逛街去了!今晚浏览完微 阅读全文
posted @ 2018-03-08 15:10 xmj 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 1.要加一个头文件: #include <objsafe.h>2.在控件头文件中加入: 3.在控件的CPP文件中加入: //OK!不会再弹出那个“与ActiveX控件交互不安全“的对话框了~~~ //其中CVP2PCtrl全部要换成你的控件的类名 阅读全文
posted @ 2018-03-08 15:09 xmj 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 命令 k k命令显示的是一定数量的栈帧, 其中帧的数量是由.kframes命令来控制的, 默认值是256。 kp 5 显示调用栈中前5个函数以及他们的参数. kb 5 显示调用栈中前五个函数以及他们的前三个参数. kf 5 显示在调用栈中五个函数所使用的栈的大小. 每个栈帧所占的空间使用量的计算方法 阅读全文
posted @ 2018-03-08 15:08 xmj 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 一般要捕获异常只需要两个函数:SetUnhandledExceptionFilter截获异常;MiniDumpWriteDump写dump文件。但是由于CRT函数可能会在内部调用SetUnhandledExceptionFilter(NULL),解除我们程序设置的异常处理,这导致我们的程序无法完整捕 阅读全文
posted @ 2018-03-08 14:00 xmj 阅读(334) 评论(0) 推荐(0) 编辑
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 54 下一页