自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (21)
  • 收藏
  • 关注

转载 IO多路复用之select总结

1、基本概念  IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合:  (1)当客户处理多个描述字时(一般是交互式输入和网络套接口),必须使用I/O复用。  (2)当一个客户同时处理多个套接口时,而这种情况是可能的,但很少出现。  (3)如果一个TCP服务器既要处理监听套接口,又要处理已连接套接口,一般也要用到I/O复用。

2017-11-23 15:07:22 187

转载 uafxcwd.lib(afxmem.obj) : error LNK2005: 已经在 LIBCMTD.lib(new.obj) 中定义错误解决方案

如果在编译MFC程序的时候出现下列及类似的错误:1>uafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) 已经在 LIBCMTD.lib(new.obj) 中定义1>uafxcwd.lib(afxmem.obj) : error LNK200

2017-09-18 10:01:58 974

转载 GCC参数详解

gcc是gnu compiler collection 的简称,他包含了多种语言的编译器,如C, C++, Objective-C, Objective-C++, Java, Fortran和Ada。但每种编译器的名字不一样,gcc and g++ 分别是 gnu 的 c & c++ 编译器gcc/g++ 在执行编译工作的时候,总共需要 4 步1. 预处理, 生成 .i 的文件 [ 调用预

2016-04-20 09:50:59 389

原创 vc 键盘消息

ESC键   VK_ESCAPE (27)回车键: VK_RETURN (13)TAB键:   VK_TAB (9)Caps Lock键: VK_CAPITAL (20)Shift键: VK_SHIFT ($10)Ctrl键: VK_CONTROL (17)Alt键:   VK_MENU (18)空格键: VK_SPACE ($20/32)退格键: VK_BACK

2015-07-30 09:45:17 367

原创 CTime 与 CString 转换

VC++中,CTime 与 CString转换CTime m_StartTime1 = CTime::GetCurrentTime();CString csStartTime = m_StartTime1.Format( "%Y%m%d%H%M%S" );使用sprintf及sscanf函数进行CString与CTime之间的转换  一.将CString转为CTime的几种

2015-06-19 16:04:12 598

转载 批量注册一个或者多个DLL / OCX 的BAT批处理

regsvr32.exe是32位系统下使用的DLL注册和反注册工具,使用它必须通过命令行的方式使用,格式是:regsvr32 [/u] [/s] [/n] [/i[:cmdline]] DLL文件名命令可以在“开始→运行”的文本框中,也可以事先在bat批处理文档中编写好命令。未带任何参数是注册DLL文件功能,其它参数对应功能如下:  /u:反注册DLL文件;  /s:安静模式(

2015-04-08 15:44:40 3684

转载 gSOAP简单多线程服务器程序 .

以前写过一个关于gSOAP的简单客户端程序,有网友来信问关于gSOAP写服务器端程序的问题,现在将gSOAP文档中的算术服务器的程序与文档中的多线程服务器结合,写了个多线程算术服务器,程序很简单,纯属个人测试用,欢迎大家拍砖。 一 gSOAP需要的头文件://gsoap ns service name: calc//gsoap ns service style: rpc//gsoa

2015-04-01 15:01:54 1162

原创 Mysql、SqlServer和Oracle 添加修改删除字段

SqlServer(Transact-SQL):添加单列:ALTER TABLE 表名 ADD 列名 数据类型 添加多列:ALTER TABLE 表名 ADD 列名1 数据类型1,列名2 数据类型2修改单列数据类型:ALTER TABLE 表名 ALTER COLUMN 列名 数据类型同时修改多列数据类型:   不支持删除单列:ALTER T

2015-04-01 14:36:16 366

转载 VS2010每次编译都重新编译整个工程的解决方案

在使用VS2010编译C++程序的时候,每次修改工程中的某一个文件,点击“生成-仅用于项目-仅生成**”时,往往都是整个工程都需要重新编译一遍。由于这个工程代码量太大,每次编译完成都需要将近10分钟左右的时间编译。最烦人的时候是当编译完了出错,修改了错误再次编译,浪费很多时间。那么怎么配置VS2010像VC6.0那样默认的可以只编译修改后的文件呢?针对这个问题的解决办法网络上也有不少,在这

2015-03-10 14:18:51 492

原创 VC 6 项目转 VS2010

经常使用 VC6   ,项目需求转到 VS 2010 ,在 VC6 转成 VS 2010 过程中遇到的问题:转换后  要设置的:    输出目录为 : $(SolutionDir)$(Configuration)\       中间目录: $(Configuration)\         目标文件名: $(ProjectName)         目标文件扩展名 :可以选择 .d

2015-03-10 11:04:05 576

原创 Windows 下编译库时 出现 NMAKE nmake不是内部命令或外部命令解决方法

nmake不是内部命令或外部命令,也不是可运行程序”问题: 原因:没有安装vc或者没有选择环境变量。 解决方法:安装vc,并选择环境变量;没有正确设置环境变量的,按以下方法:  在我的电脑 >属性 > 高级 > 环境变量中设置“include”“lib”“path”变量的值, . include:D:\Program Files\Microsoft Visual S

2015-03-10 10:55:04 38329

原创 VS2010 开发ActiveX控件 设置测试方式 .

在VS2010中开发MFC ActiveX控件,开发完后,通常使用VS自带的容器ActiveX Control Test Container来运行ActiveX控件。此容器在VS安装后的文件中是找不到的,需要自己手动获取。如下所述: (1)按照你的VS所安装的路径,找到VC2010Samples.zip这个压缩文件,其在Samples下的名为2052文件夹中,如在我的电脑上,其所在路径为:

2015-03-09 17:03:08 779

转载 live555—VS2010 /VS2013 下live555编译、使用及测试

Ⅰ live555简介  Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设计,Live555非常容易扩展对其他格式的支持。目前,Live555已经

2015-03-09 11:57:05 449

转载 Onvif开发代码

向大家介绍下如何通过gsoap生成需要的代码,以及代码中需要注意的问题[基于Linux平台 C开发] 生成Onvif相关源代码(我现在使用的gsoap版本是gsoap2.8.14,下面有下载地址):  在下载的gsoap文件下,在/gsoap-2.8/gsoap的目录下有有个typemap.dat文件,后面就是通过此文件来生成onvif.h文件的。在这里说明下利用gsoap

2015-02-28 15:02:45 636

原创 进入Vi 按方向键输出 ABCD 的解决方法

vi 的方向鍵及 backspace 鍵 在 Ubuntu 使用 vi 的 insert 模式時,按下方向鍵會出現 ABCD,而 backspace 鍵則不會刪除字符,解決方法是在 home directory 建立 .vimrc 檔案,並加入以下內容:set nocompatibleset backspace=2  try this: set nocompatible

2015-02-16 17:08:07 2243

原创 Linux 文件锁的分类及操作

有三种不同的文件锁,这三种都是“咨询性”的,也就是说它们依靠程序之间的合作,所以一个项目中的所有程序封锁政策的一致是非常重要的,当你的程序需要和第三方软件共享文件时应该格外地小心。有些程序利用诸如 FIlENAME.lock 的文件锁文件,然后简单地测试此类文件是否存在。这种方法显然不太好,因为当产生文件的进程被杀后,锁文件依然存在,这样文件也许会被永久锁住。UUCP 中把产生文件的进

2015-02-12 17:48:07 443

翻译 ora-12516 tns listener could not find available handler with matching protocol

ora-12516 tns listener could not find available handler with matching protocol公司数据库安装的是 Oracle10g XE(Oracle Database Express Edition 10g release 2)。 最近连接Oracle总出现ora-12516错误,百思不得其解。刚才CUUG群里在讨论or

2015-02-10 14:51:30 735

转载 redhat Linux 安装wireshark 抓包工具

首先挂载iso文件 如果你挂载的时候出现 no medium found 是因为 虚拟机没有连接物理光驱    选中connected 然后再挂载mount    /dev/cdrom   /mnt/cdrom如果这个命令不行 用这个来挂载iso文件 mount  -t  iso9660 /dev/cdrom  /mnt/cdrom找到/mnt/cdrom目

2015-01-08 14:29:35 1349

转载 onvif规范的实现:使用gSOAP创建SOAP调用实例 .

预备知识ONVIF规范中设备管理和控制部分所定义的接口均以Web Services的形式提供。ONVIF规范涵盖了完全的XML及WSDL的定义。每一个支持ONVIF规范的终端设备均须提供与功能相应的Web Service。服务端与客户端的数据交互采用SOAP协议。【来自http://blog.csdn.net/ghostyu】ONVIF中的其他部分比如音视频流则通过RTP/RTSP进行 。

2014-12-11 09:46:39 504

转载 Linux下gSOAP的安装及使用<测试>及MakeFile 文件的编写

1、下载gSOAP 在gSOAP官网中可以找到最新的gSOAP安装包以及相关的文档 gSOAP官网:http://www.cs.fsu.edu/~engelen/soap.html gSOAP下载地址:http://sourceforge.net/projects/gsoap2/files/2、安装gSOAP a、解压zip压缩包 命令:unzip gsoap_2.7.17

2014-12-09 09:30:23 1083

转载 VC中利用多线程技术实现线程之间的通信

当前流行的Windows操作系统能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之为线程,线程提供了多任务处理的能力。用进程和线程的观点来研究软件是当今普遍采用的方法,进程和线程的概念的出现,对提高软件的并行性有着重要的意义。现在的大型应用软件无一不是多线程多任务处理,单线程的软件是不可想象的。因此掌握多线程多任务设计方法对每个程序员都是必需

2014-08-27 17:30:50 358

转载 CListCtrl用法简介

以下未经说明,listctrl默认view 风格为reportVvw平坦软件园相关类及处理函数Vvw平坦软件园MFC:CListCtrl类Vvw平坦软件园SDK:以 “ListView_”开头的一些宏。如 ListView_InsertColumnVvw平坦软件园CListCtrl创建Vvw平坦软件园CListCtrl  m_list; m_list.DeleteAllIt

2014-08-27 17:19:31 916

转载 MFC总结之CListCtrl用法技巧

本文根据本人在项目中的应用,来谈谈CListCtrl的部分用法及技巧。当初学习时,查了很多资料,零零碎碎的作了些记录,现在主要是来做个总结,方便以后查阅。主要包括以下十三点内容:基本操作、获取选中行的行号、复选框操作、动态设置选中行的字体颜色、设置选中行的背景颜色、禁止拖动表头、让第一列居中显示、设置行高与字体、虚拟列表技术、点击表头时进行归类、向上与向下移动、动态调整大小问题、避免闪烁问题。

2014-08-26 17:37:27 436

duilib 库外加实例 DuiDesigner设计器

duilib最新版本的库已编译,可以正常使用,多字符集及unicode字符集都可以使用,外带Duidesigner设计器,外带360安全demo、QQ登录demo、游戏登录demo。

2018-11-03

屏幕录像专家

非常好用的屏幕录像软件,可以录制成多种格式的视频,具有长时间录像并保证声音完全同步的能力。本软件使用简单,功能强大,是制作各种屏幕录像和软件教学动画的首选软件。

2018-01-24

FTPServer服务器

安装后可以本地自启动FTP服务,省去了电脑上配置FTP服务的麻烦性,非常实用。

2016-06-08

网络五子棋

实现的网络五子棋,可以借鉴。 之间实现通讯。

2015-01-08

企业通讯管理系统

企业通讯管理系统,实现各部门之间的通信。

2015-01-07

linux 下 gsoap 用webservice 通信

在Linux 平台下 使用gsoap以 webservice 的方式实现通信, 此例为结构体实例,实现结构体的参数返回。

2015-01-07

strsafe 相关的文件<字符串处理函数>

对字符串安全的处理函数,程序中报缺少 strsafe.h 中需要包含头文件。specstrings.h strasafe.h stdarg.h strsafe.lib

2014-11-20

ActiveX 控件管理器

对ActiveX 控件的管理,可以随时反注册控件,查看控件详细属性及文件详细属性,可以添加控件,破解版。

2014-11-20

MFC类库详解

对MFC 深入的了解,对MFC中的类的查看及帮助。

2014-11-20

VC 绘制透明按钮

VC 实现对按钮的透明化,对色彩的处理。

2014-11-18

VC 实现的图片的动态改变,对图片进行移动,双缓冲重绘。

VC 实现的图片的动态改变,对图片进行移动

2014-11-18

3D 文字按钮

对按钮的处理,实现对按钮的RGB的处理,实现3D效果

2014-11-18

虚拟机中安装Red hat linux enterprise 5.0详细图解教程

RedHat Linux 5企业版在VMware虚拟机上的安装做一个详细一点的图解教程,希望可以给刚接触linux的朋友一点帮助

2014-10-09

企业管理系统 登陆界面

实现管理界面的登陆 数据库的保存备份数据库

2014-03-07

UNIX 环境高级编程

unix 环境高级编程 对Linux/Unix 开发环境下的编程

2014-03-07

飞秋 局域网聊天 socket 通信

可以进行局域网的通信 通过获取 IP 地址 底层的socket 通信 来达到聊天的功能 C++ 开发

2014-02-28

流媒体 播放器

有皮肤更新 用C++ 语言开发的一款播放器 很实用 可以进行二次开发 可以用来借鉴、

2014-02-28

Windows 核心编程

全面系统地介绍了Windows的各种基本构件,如进程、线程、DLL和内存管理等,并列举了大量应用程序,精辟地分析了构件的使用方法,为掌握Windows 编程技巧提供了一条有效的捷径。对于不同水平的Windows 编程人员来说,本书都具有极好的参考价值。

2014-02-28

加密与解密

对做信息安全很有用 可以了解算法 如何加密 如何解密

2014-02-28

炫彩界面库

可以修改界面 使得界面更加的好看 增加更多的功能 绝对是你必备的

2013-10-17

Win32DlgBasedAppWizard

Win32DlgBasedAppWizard 帮助文档,可以详细的查看

2013-09-04

空空如也

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

TA关注的人

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