
Windows
inrgihc
这个作者很懒,什么都没留下…
展开
-
基于ACE的后台服务程序的实现
后台服务进程不属于任何一个终端会话,当然也就不用和任何用户交互,许多系统服务由后台服务进程实施;如网络服务,打印等。Windows和LINUX在实现后台服务进程上并不统一,Windows定义的名称为SERVICE而Linux上的名称为Daemon。对应到ACE上,对于Linux平台ACE提供了一个名称为ACE::daemonize()的静态方法,进程通过调用该方法即可成为后台服务进程;而对于Win原创 2015-10-20 21:34:08 · 1276 阅读 · 0 评论 -
编写ActiveX控件及其打包方法
1、ActiveX控件概述ActiveX控件是基于组件对象模型 (COM) 的可重用软件组件,广泛应用于桌面及Web应用中。在Windows操作系统以OCX结尾的文件,OCX代表“对象链接与嵌入控件”(OLE),这个技术是Microsoft提出的程序技术,用于处理桌面文件的混合使用。在VC下ActiveX控件的开发可以分为三种:一种是直接用COM的API来开发,这样做显然非常的麻烦,对程序原创 2015-10-20 21:29:23 · 3480 阅读 · 0 评论 -
Windows下的VC++动态链接库编程
1、基础概念1.1 链接库的概述动态链接库DLL(DynamicLinkable Library),你可以简单的把它看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在库的发展史上经历了“无库-静态链接库-动态链接库”的时代。静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib 中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该...原创 2015-10-20 21:31:49 · 4429 阅读 · 0 评论 -
ACE的线程管理机制
一、线程的创建与管理不同的操作系统下用c++进行过多线程编程时,不同操作系统API提供了相同或是相似的功能,但是它们的API的差别却极为悬殊。ACE_Thread提供了对不同OS的线程调用的简单包装,通过一个通用的接口进行处理线程创建、挂起、取消和删除等问题,为跨平台开发提供了支持。1.1、线程入口函数所有线程必须从一个指定的函数开始执行,该函数称为线程函数,它必须具有下列原型:v原创 2015-10-20 21:35:10 · 661 阅读 · 0 评论 -
CentOS6下SVN服务器的搭建
CentOS6下SVN服务器的搭建,包括服务器端和客户端。原创 2015-10-20 21:18:57 · 409 阅读 · 0 评论 -
在进行软件项目开发相关的软件总结(逐步添加中....)
软件项目开发相关的软件 软件名称 软件全称 软件功能 备注 phabricator 代码review工具 Redmine Redmine是用Ruby开发的基于web的...原创 2015-10-20 21:38:00 · 269 阅读 · 0 评论 -
Windows系统下C++socket TCP编程步骤
#include #include voidmain(){WORDwVersionRequested;WSADATA wsaData;interr;wVersionRequested = MAKEWORD( 1, 1 );err = WSAStartup( wVersionRequested, &wsaData );if原创 2015-10-20 21:42:54 · 501 阅读 · 0 评论 -
Windows系统下C++ Socket UDP编程
/************服务端程序*************/#include #include void main(){WORD wVersionRequested;WSADATA wsaData;int err;wVersionRequested = MAKEWORD( 1, 1 );原创 2015-10-20 21:43:30 · 2911 阅读 · 3 评论