自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 创建进程 并隐藏DOS窗口

STARTUPINFO   StartupInfo;//创建进程所需的信息结构变量    GetStartupInfo(&StartupInfo);    StartupInfo.lpReserved=NULL;    StartupInfo.lpDesktop=NULL;    StartupInfo.lpTitle=NULL;    StartupInfo.dwX=

2015-05-06 17:01:33 505

转载 VC工程文件详解

 vcproj是一个标准的xml文件。因此以下就以节点顺序描述。   大概是分为以下几部分:    工程属性                       平台名称                        工具文件,好像经常是没内容,不清楚             编译和链接的配置信息,了解项目的编译链接一般在这                     里 

2015-04-21 09:30:22 785

原创 C++调用Python脚本遇到的问题记录《后续还会添加 方便查阅》

在vs 2013 下 debug 模式出现链接问题 例如:extmodule.obj : error LNK2019: unresolved external symbol __imp___Py_Dealloc referenced in function _PySwigObject_format这主要是因为 Py_DEBUG/Py_TRACE_REFS 引起, 修改 Python

2015-02-09 14:27:40 515

转载 查看静态库里面的函数

1 、从开始菜单中进入 Visual Studio 命令提示,转到lib所在目录     dumpbin   /LINKERMEMBER   vpxmtd.lib   >   1.txt 2、或者使用lib 命令  lib   /list:vpxmtd.txt  vpxmtd.lib

2015-01-29 13:57:06 1053

转载 SQL server 存储过程

无聊看了很多关于数据库的技术贴 , 记录下来以防忘记:Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念     存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,

2015-01-23 15:48:24 385

转载 全面解读WM_NOTIFY

http://www.cnblogs.com/BeyondTechnology/archive/2011/03/27/1996733.html摘要:控件通知消息有很多种,但是有一种是很常用,但是又不是很容易掌握的,那就是WM_NOTIFY,我试着对此做一下比较全面的论述,有不对的地方,还希望各路大虾批评指正。控件通知消息在《深度解析VC中的消息(上)》中,我们提到了消息

2015-01-16 10:00:55 389

转载 使用CUSTOMDRAW自绘ListControl

http://www.cnblogs.com/BeyondTechnology/archive/2011/03/25/1996023.htmlCustom draw可以被想象成一个轻量级的,容易使用的重绘方法(重绘方法还有几种,例如Owner Draw等)。这种容易来自于我们只需要处理一个消息(NM_CUSTOMDRAW),就可以让Windows为你干活了,你就不用被逼去处理"重绘过程

2015-01-16 09:25:06 2016

转载 CustomDraw Owerdraw

1.Owner Draw当Button控件被设置成OwnerDraw属性时,父窗体就会接受到WM_DRAWITEM、WM_MEASUREITEM、WM_COMPAREITEM、WM_DELETEITEM四个消息。除了Button空间外,还有ListBox控件设置CBS_OWNERDRAWVARIABLE属性。The WM_DRAWITEM message is se

2015-01-16 09:21:25 584

转载 link4217

错误提示:****.lib(****.obj) :warning LNK4217: 本地定义的符号 **** 在函数 **** 中导入****.lib(****.obj) :error LNK2019: 无法解析的外部符号 ******,该符号在函数 _**** 中被引用解决方法:运行时库(工程属性--〉配置属性--〉C/C++ --〉代码生成--〉运行时库) 改成 “多线程(/MT)

2015-01-15 14:45:46 1318

转载 vs2012 error c4996: This function or variable may be unsafe

解决方案,项目 ->属性 -> c/c++ -> 预处理器 -> 点击预处理器定义,编辑,加入_CRT_SECURE_NO_WARNINGS,即可。

2015-01-06 17:00:00 417

原创 VSS 使用

1. VS2013(VC12)1.1. 新入库Solution+Project1.1.1. 例子已有一个Solution,名为Test。其下有两个Project:TestDLL和TestEXE。目录结构为,Test目录下存放有Test.sln,Test\TestDLL和Test\TestEXE下分别是两个Project各自的文件。欲将该Solution放置到VSS的

2014-12-30 15:19:11 580

转载 如何正常关闭一个套接字

我们在利用IOCP(完成端口)进行程序设计的时候,经常要关闭一些不满足条件的套接字。假如我们直接采用closesocket方法进行关闭的话,绑定到IO端口的此套接字的未发送的数据就会丢失,这种情况是我们不愿意发生的。下面介绍一种合理关闭此套接字的方法: 首先,利用setsockopt(MSDN)函数设定套接字的选项,我们把此套接字设定为:假如有数据未发送,当数据发送完后再关闭此

2014-12-23 10:41:52 2596

转载 定时关机

Shutdown.exe -s -t 3600

2014-12-12 17:56:01 383

转载 lua C++封装

Lua的C++封装前段时间由于公司项目需要,做了LUA的C++封装,为此看了LuaPlus(感觉过于庞大,挺混乱的..)跟LuaTinker(一个韩国人写的,只有两个代码文件,实现了大多数需要的功能)的代码,在实现LUA与C++的交互中最重要的功能莫过于实现在LUA中注册任意类型的C++函数和类,现将自己所得到的一些方法简单说下,如有不对的地方还请各位多多指正  注册C++函数

2014-12-12 15:00:52 489

转载 LUA c++类

首先,我们要搞明白C++中类和对象的概念。这个概念想要表述清楚是很难的。但是,下面的表达式却道出了类和对象的本质:                                类     = 公共数据 + 公共方法                                对象  = 私有数据 + 类其中,类中的公共方法又分为与对象相关的公共方法和与对象无关的公共方法两种

2014-12-12 10:49:24 493

转载 WTL工程设置:在X64环境中找不到atlres.h和atlapp.h

WTL 在 x64 下编译找不到 atlapp.h 和 atlres.h 的解决办法不知道为什么 WTL 在 x64 位下编译的时候需要在添加一次附加目录,具体操作步骤如下:1、解决编译时找不到 atlapp.h 的方法:打开 VC 选择 项目 --> 属性-->配置属性--> C/C++ -->常规-->附加包含目录 中添加WTL的Include所在目录即可。2、

2014-12-09 15:34:19 1048

空空如也

空空如也

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

TA关注的人

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