自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (3)
  • 收藏
  • 关注

转载 WinInet 限制了到每个服务器的连接数

WinInet 限制了到每个服务器的连接数 WinInet 限制了到每个服务器的连接数译序:这是MSDN里的一篇,讲的很明白了。真不知道微软怎么想的,这么重要的东西,却藏藏掖掖的,被我发现了(前几天为这个问题郁闷了一段时间),翻译出来,让以后的开发人员少走点弯路吧。整个文章的意思是,如果你想用WinInet做多线程断点续传的开发,还是再多考虑考虑吧!!WinIn

2015-08-12 12:15:42 1643

转载 C中的位域与大小端问题

大小端是数据在内存中存放的两种顺序。大端:是指先从高(大)地址分配内存。小端:是指先从低(小)地址分配内存。所以,对于int型数值0×12345678的保存方式如下:(假设保存在0开始的地址中)CPU先存数据的低位。大端:地址:[00][01][02][03]数值: 12 34 56 78小端:地址:[00][01][02][03]数值: 78

2015-07-08 14:43:18 910

转载 C/C++ 字节序/位域(Bit-fields)之我见

前言很早想说说这个问题了,经常也会有很多公司拿位域出来考人,呵呵要真的想弄清楚还要一点点的分析。这里先看看网宿的一道笔试题目,这道题目我之前是复制网上的,结果不对,修改了一下,可以正确运行了,谢谢(imafish_i )提醒://假设硬件平台是intel x86(little endian)      typedef unsigned int

2015-07-08 14:38:48 453

转载 C++/C笔试面试题目大大的集合

C++/C笔试面试题目大大的集合1、const 有什么用途?(请至少说明两种)答:(1)可以定义 const 常量(2)const可以修饰函数的参数、返回值,甚至函数的定义体。被const修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。2、在C++ 程序中调用被 C编译器编译后的函数,为什么要加 extern “C”? 答:C++语言支持函数重载,

2015-06-25 17:14:01 2563

转载 C++模板

C++模板  模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。  模板是一种对类型进行参数化的工具;  通常有两种形式:函数模板和类模板;  函数模板针对仅参数类型不同的函数;  类模板针对仅数据成员和成员函数类型不同的类。  使用模板的目的就是能够让程序

2015-06-25 16:55:10 325

转载 GetLastError

GetLastErrorGetLastErrorGetLastError返回的值通过在api函数中调用SetLastError或SetLastErrorEx设置。函数  并无必要设置上一次错误信息,所以即使一次GetLastError调用返回的是零值,也不能  担保函数已成功执行。只有在函数调用返回一个错误结果时,这个函数指出的错误结果  才是有效的。通常,只有

2015-06-25 12:11:51 2297

转载 SHFileOperation删除和拷贝文件(夹)

BOOL DeleteFolder(LPCTSTR lpszPath) {   SHFILEOPSTRUCT FileOp;   ZeroMemory((void*)&FileOp,sizeof(SHFILEOPSTRUCT));  FileOp.fFlags = FOF_NOCONFIRMATION;   FileOp.hNameMappings = NULL; 

2015-04-16 15:52:29 569

转载 SQL Server 和Oracle 数据类型对应

SqlServer 2k转换为Oracle 10g 列名SqlServer数据类型SqlServer长度Oracle数据类型column1bigint8    NUMBER(19)column2binary50    RAW(50)column3b

2015-03-25 11:28:39 1101

转载 CString.Format报Buffer too small问题

出现“Expression Buffer too small"的错误提示.上网查找了下,说可能是CString::Format这个函数出现的问题.例如这句代码:     m_strFBL.Format("%s(放大约%d倍)", m_strFBL, m_nfbl / m_nScreenDPI);Format中的参数为m_strFBL字符串本身,我估计是Format在

2015-03-09 17:12:33 751

转载 vs2010 问题 >LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

vs2010 问题 >LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏>LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏问题说明:当安装VS2012之后,原来的.NET 4.0会被替换为.NET 4.5。卸载VS2012时,不会恢复.NET 4.0。l 当

2015-01-20 10:16:33 565

原创 用https协议报ERROR_INTERNET_INVALID_CA错误处理方法

Again:try{pHttpFile->SendRequest();}catch(CInternetException* e){int err = GetLastError();if (err == ERROR_INTERNET_INVALID_CA){DWORD dwFlags = 0;DWORD dwBuffLen = sizeof(dwFlags

2014-12-26 15:01:22 24752

转载 wcout输出时显示不了中文

wcout输出时显示不了中文,加上下面这句就行了。std::wcout.imbue(std::locale("chs")); Primary languageSublanguageLanguage stringChineseChinese"chinese"Chinese

2014-12-22 16:54:47 733

转载 error c3861 :"_T":找不到标识符

添加 #include

2014-12-22 16:53:59 532

转载 开源代码网站

名称:快速入门地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。名称:微软官方.NET指导站点地址:http://www.gotdotnet.com/描述:上面的站点是本站的一个子站点,本站点提供

2014-12-05 10:04:07 1116

转载 release与debug

经常在 CSDN 上看见有人问 Debug 运行正常但 Release 失败的问题。以往的讨论往往是经验性的,并没有指出会这样的真正原因是什么,要想找出真正的原因通常要凭运气。最近我看了一些这方面的书,又参考了 CSDN 上的一些帖子,然后深入研究了一下关于二者的不同。以下是我的一些体会,拿来与大家共享。           ----------------------------------

2014-10-28 13:17:47 284

转载 调用GetLastError 错误代码 含义

2005 msdn url:ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.WINCE.v50.en/wcecoreos5/html/wce50lrfsystemerrorsnumericalorder.htm The following table shows possible system error values.

2014-10-20 09:32:56 6642

原创 DuiLib加载ActiveX控件崩溃

DuiLib加载ActiveX控件崩溃,重载ActiveX控件的OnSetObjectRectshanshu

2014-09-15 17:05:08 1599

转载 Duilib中使用TeeChart Pro v8(or手动添加ActiveX控件)

作为一个方便大众的ActiveX控件,在C++中竟然只能在MFC被傻瓜式地操控是不对滴,而当这种专利居然在不引入afxwin.h和afxdisp.h的情况下都还要有所体现的时候,朕就hold不住了,誓要能死你个落伍的小玩意儿!经过这两天的搏斗,朕在没有整过activeX这小b玩意儿的情况下还是收获了一些技巧,特此记录下来以便日后查看,也为苦于在C++中手动添加ActiveX时想

2014-09-12 17:49:10 3195 1

转载 LoadXML的正确使用

LoadXML是MS提供的XMLDom接口中的一个函数,用于将字符串载入一个XML document,该函数的使用存在很多注意事项,在近来的开发调用中总结出以下几点:1、字符串必须是一个完整的xml document或者well-formed的片段,否则会出现异常退出的错误。常在编程中,因内存分配不足等原因,使的传入的字符串于某处意外截断,尤其当字符串过长时,该错误不易发现。调试状态下,可

2014-08-13 09:32:10 5064

转载 VS编译的程序出现内存不够的解决办法

LINK的/STACK选项   /STACK   :reserve[,commit]   reserve:栈总大小   commit:程序开始时系统提供的实际内存量   缺省:1M,8K   参数为0取缺省值   今天在VC++.NET中运行聚类程序,老是说Stack   OverFlow,  后来才发现是栈空间太小了。单单保

2014-08-07 14:36:11 19986 1

转载 错误:'nasm' 不是内部或外部命令,也不是可运行的程序

1>正在执行自定义生成步骤1>'nasm' 不是内部或外部命令,也不是可运行的程序1>或批处理文件。1>Project : error PRJ0019: 某个工具从以下位置返回了错误代码:"正在执行自定义生成步骤"1>生成日志保存在“file://e:\JM代码\x264_2011_09_12\x264-060805-vc6\build\win32\Debug\BuildLog.h

2014-07-25 16:24:32 1632 1

原创 fatal error LNK1179: 无效或损坏的文件: 重复的 COMDAT YA_NAEBU

今天开发cheng

2014-07-19 12:54:08 1977 1

原创 std:string格式化字符串

之前开发程序,如果需要格式化string对象,我会定义

2014-07-03 19:33:28 28259

转载 C++ Virtual详解

Virtual是C++ OO机制中很重要的一个关键字。只要是学过C++的人都知道在类Base中加了Virtual关键字的函数就是虚拟函数(例如函数print),于是在Base的派生类Derived中就可以通过重写虚拟函数来实现对基类虚拟函数的覆盖。当基类Base的指针point指向派生类Derived的对象时,对point的print函数的调用实际上是调用了Derived的print函数而不是Ba

2014-06-27 15:00:23 385

转载 error C3859: 超过了PCH的虚拟内存范围;请使用“-Zm33”或更大的命令行选项重新编译

产生的原因:为了加快boost的编译,使用的预编译头。而且加的boost的头文件比较多,导致pch文件超过了默认值。解决的办法:1. 找到 工程->属性->c/c++->命令行->其他选项2. 输入/Zm100,其中后面的数字可以更大定义:/Zm(指定预编译头的内存分配限额):确定编译器分配的用于构造预编译头的内存量。格式:/Zmfactor。factor:一个比例因子

2014-06-26 10:09:27 947

转载 vc 找到一个或多个多重定义的符号的解决办法

原文地址:找到一个或多个多重定义的符号的解决办法" style="text-decoration:none; color:rgb(117,76,39)">vc 找到一个或多个多重定义的符号的解决办法作者:vitasvc 找到一个或多个多重定义的符号, 这个问题还是不能很好的解决.最根本的是: 把所有有关定义的部分都放在.cpp文件中,对应的.h文件中只放声明.这样在#inc

2014-06-25 19:01:02 4013 1

转载 日志系统设计

一、重要性      日志系统在整个系统架构中的重要性可以称得上基础的基础,但是这一点,都容易被大多数人所忽视。因为日志在很多人看来只是printf。在系统运行期间,是很难step by step的,所以只能根据系统的运行轨迹来推断错误出现的位置,这往往也是唯一的资料,特别是在高可靠性的情况下。      从更大方面的范围来说,日志系统是运营维护的范畴。但小的方面来说,这是必须的调试的手段

2014-05-15 14:28:59 585

转载 作为软件工程师,你必须知道的20个常识(转)

作为一名优秀是软件开发工程师,以下的这些常识你知道吗?在实际工作中有没有总结过呢?小编就带大家一起分享这20个软件开发常识。1.针对面向对象的设计与分析:为了让软件有更好的可维护性,重用性以及快速开发,简短的OOAD与它的SOLID原则对于每一个软件工程师来说都是该牢记的。2.软件品质因素:软件工程的好坏与软件的品质因素是绝对关联的。请在开发过程中深刻的理解这一点。3.数据

2014-05-15 14:20:56 463

高质量C++编程指南

提高软件质量,请化一两个小时阅读次数,你会受益匪浅的

2014-12-19

WampServer配置图解

从实用的角度介绍如何安装WampServer(个人理解是Windows Apache MySQL PHP Server的意思),经过一系列配置实现在Windows 2000以上版本中搭建较为完整的Apache Web Server + PHP CGI + MySQL Database运行环境。

2014-12-05

boost::thread编程指南

详细讲述了boost::thread的用法

2013-05-09

空空如也

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

TA关注的人

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