自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tiantiananan的专栏

临渊羡鱼,不如退而结网.

  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

原创 win10环境编译支持xp的libcurl+openssl踩过的坑

1、编译环境win10环境,64位,vs20132、使用环境dll方式、兼容xp、32位3、编译过程3.1 编译openssl3.1.1. 使用工具ActivePerlhttp://www.activestate.com/activeperl/downloads默认下一步安装就好,安装的最后,需要添加到PATH环境变量中,目的是在cmd.exe能直接运行。测试是...

2019-03-01 18:15:27 3277 1

转载 windows下使用VS2010编译jpeglib(实际操作vs2008也可以)

转自:http://blog.csdn.net/dgyanyong/article/details/22970213win7下使用VS2010编译jpeglib1、下载源代码下载地址:http://www.ijg.org/files/,    选择最新版本的windows版本压缩包,进行下载。    jpegsr9a.zip    1042 Kb    Sun Jan 19

2014-12-09 14:35:28 1388

转载 socket编程的select模型

socket编程的select模型      在掌握了socket相关的一些函数后,套接字编程还是比较简单的,日常工作中碰到很多的问题就是客户端/服务器模型中,如何让服务端在同一时间高效的处理多个客户端的连接,我们的处理办法可能会是在服务端不停的监听客户端的请求,有新的请求到达时,开辟一个新的线程去和该客户端进行后续处理,但是这样针对每一个客户端都需要去开辟一个新的线程,效率必定底下。

2014-11-07 15:07:51 448

转载 Windows Socket五种I/O模型——代码全攻略

转自:http://blog.csdn.net/mlite/article/details/699340如果你想在Windows平台上构建服务器应用,那么I/O模型是你必须考虑的。Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(Overlapped I/O)和完成端口(Comple

2014-11-07 13:26:16 398

转载 C/C++程序员必须熟练应用的开源项目

为一个经验丰富的C/C++程序员, 肯定亲手写过各种功能的代码, 比如封装过数据库访问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件访问的类, 封装过UI界面库等, 也在实际的项目中应用过, 但是回过头仔细想想,其实以前自己写过的这些代码,只能是在特定的项目或者特定的环境中使用, 对于自己来说, 在不同的项目中应用, 只需要复制代码, 改改也就可以了, 因为自己写的代码自己很熟悉

2014-11-06 14:53:31 473

转载 VC获取屏幕分辨率及大小相关(转)

转自:http://hi.baidu.com/ccc10509/item/1c0ea01731269501b98a1a8evc得到屏幕的当前分辨率方法:1.Windows API调用int width = GetSystemMetrics ( SM_CXSCREEN ); int height= GetSystemMetrics ( SM_CYSCREEN ); 如

2014-02-12 09:06:35 704

原创 C++之关键字volatile

C++关键字之volatile,读法[ˈvɔlətail,普通翻译为"易变的,不稳定的,活泼的",但是放到C++这个大环境中又去如何理解呢?众所周知,C++是直接可以操作内存的高级语言,但是在计算机世界中,真实的情况CPU先将内存中的数据取出放到身边小太监寄存器那,等到用时在拿来主义用一下。正常的变量如果没有做特殊标记则一般都是这种调用方式,但是当遇到一些特殊应用,会出现小太监和真正内存数

2013-06-16 13:33:46 836 3

转载 C++类继承方式:公有、保护、私有

公有继承(public)、私有继承(private)、保护继承(protected)是常用的三种继承方式。1. 公有继承(public)公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的,不能被这个派生类的子类所访问。2. 私有继承(private)私有继承的特点是基类的公有成员和保护成员都作为派生类的私有成员,并且不能被

2013-06-12 16:17:21 788

转载 MFC窗口程序显示命令行输出窗口的方法

首先,为什么要这么做,一般我们的目的是为了调试的时候方便。 WINDOWS为你提供了一系列的API来完成这个功能,例如:ReadConsole,WriteConsole等,具体参见MSDN。         1。首先调用AllocConsole函数来为你进程创建一个Console,该API是将当前进程Attache到一个新创建的Console上。你还可以通过调用SetConsole

2013-06-05 19:48:34 1195

转载 判断数组元素是否重复

判断数组元素是否重复          要求:判断一个数组中是否存在相同的元素,如果存在相同的元素则输出“重复”,否则输出“不重复”。          该题中如果需要判断数组中元素是否重复,则需要对数组中的元素进行两两比较,如果有任意一组元素相等,则该数组中的元素存在重复,如果任意一组元素都不想等,则表示数组中的元素不重复。          实现思路:假设数组中的元素不重复,两两比

2013-06-01 08:46:06 2770 1

原创 win7安装vmware8.0后键盘鼠标不起作用

重做系统后装VMWare8.0 结果重启后鼠标键盘不起作用。BIOS时是管用的 说明硬件没有问题。usb接口的鼠标可以使用,但键盘仍然不起作用。此时最恐怖的是未能进入系统(CTRL+ALT+DEL不起作用)。此时有两种方法可以用:1、用一张win7系统盘修复一下(我使用的是还原了一下,有一个自动还原点),但是vm又被还原没有了。2、远程控制(如果未开启远程控制那就认命吧)

2013-02-25 19:30:21 1838 1

转载 字符数组,字符指针,字符串常量以及其sizeof的一些总结

1. 以字符串形式出现的,编译器都会为该字符串自动添加一个0作为结束符。如在代码中写"abc",那么编译器帮你存储的是"abc\0"。2. "abc"是常量吗?-----------注意字符串的存储形式  答案是有时是、有时不是。   (1)不是常量的情况:"abc"作为字符数组初始值的时候就不是,如:   char str[] = "abc";   因为定义的是一个字符数

2012-08-30 11:10:31 503

原创 MFC工程与命令行参数

一般情况下MFC工程生成的东东很少会用到命令行,但是毕竟会用到。而相对于win32控制台程序,MFC程序获取命令行参数可能会稍微复杂一些。关键函数:GetCommandLine,CommandLineToArgv源代码(注意哟 这个是控制台程序的)#include #include #include int __cdecl main(){ LPWSTR *szArg

2012-07-16 10:56:40 1300 3

原创 判断字符串的结尾类型

通常中英文混排常常需要去判断一个字符串是以什么类型结尾的,用以以后的处理需要。代码如下(.h): /* 函数名:CheckStringEndType 功 能:判断字符串的结尾类型 参 数:_str [in] 传入的字符串 返回值: 0 以ASCII码结尾 1 以汉字的高字节结尾 2 以汉字的低字节结尾 */ in

2012-05-30 08:09:29 1460 2

原创 如何使MFC程序支持OLE控件

近日,在ocxA中调用ocxB,但总是失败。查找msdn及高手指点原来是mfc程序可能不支持ole控件,解决方法:1、AfxEnableControlContainer    Header: afxdisp.h       Call this function in your application object's InitInstance function to enable su

2012-05-17 08:35:19 6303 1

原创 VS2008 win7 下调试ocx插件不进入断点

在Vs2008 Web项目里面利用IE8跟踪调试VC插件代码时无法跟入VC插件代码,经过研究咨询弄明白是IE8跟VS2008有兼容问题导致的,微软官方只给出了手动解决的方法:为注册表项HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Internet Explorer/Main添加一个名称为 TabProcGrowth ,类型为 DWORD, 值为 0 的字段

2012-03-07 18:15:44 1393

原创 带有汉字的字符串截断出现半个“汉字”的解决方法

当一个字符串中是汉英混编时,如果截断字符串时恰巧遇到将一个汉字(通常一个汉字占两个字节)一切为二的情况,那么输出时就会在字符串的尾部出现乱码。在网上乱差一顿,主要思想就是汉字占两个字节,unicode编码,多字符编码等等。一个省事的解决方式就是:不要出现破字现象。这里以string,取前32个字符为例:如果发现第32个是汉字的高字节干脆就不取了。如何判断是不是汉字的高字节呢?与0x80相比

2012-02-22 18:57:58 2089 1

转载 在C++中模拟委托事件的方法(下篇)

转自:http://blog.csdn.net/gogogo/article/details/6999960四、静态函数与类模板结合模拟事件对应的例子工程名DelegateEvent为了解决多个对象接收不同的事件的问题,同时规范化程序的编写,我们这里使用C++模板类的方法来定义一个委托类管理事件1、  具体的实现方法(1)、委托类模板的定义与实现

2011-11-26 11:30:59 584

转载 在C++中模拟委托事件的方法(上篇)

出处:http://blog.csdn.net/gogogo/article/details/6996290作者:gogogo关键字:C++、事件、指向函数的指针、静态方法、接口、多重继承、模板 如果对C#、Delphi等语言熟悉,都知道这些语言支持委托事件的方法使用起来非常方便,并且能够较好的降低类的依赖关系,而C++语言没有集成这种语法,所以要想在C++使用这种事件模式需要

2011-11-26 11:14:38 564

Windows Media Encoder 9 Series sdk and demo and exe

压缩包内共三个文件:WMEncoderSDK.exe---开发Windows Media Encoder 9所需要的sdk;WMEncoder_cn.rar---这是Windows Media Encoder 9补丁包;WMEncScrnCap.zip---前人写的一个demo,比较难找 一并上传吧。挺全的 开发这方面的不要错过呀

2014-02-19

GB/T 17903.3-199 第3部分:使用非对称技术的机制

第3部分:使用非对称技术的机制 第3部分:使用非对称技术的机制 第3部分:使用非对称技术的机制

2009-03-09

30分钟学会STL 比较不错的东西适合初学者

快速感受STL 快速感受STL 快速感受STL

2009-03-09

空空如也

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

TA关注的人

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