- 博客(28)
- 资源 (3)
- 收藏
- 关注
转载 WinInet 限制了到每个服务器的连接数
WinInet 限制了到每个服务器的连接数 WinInet 限制了到每个服务器的连接数译序:这是MSDN里的一篇,讲的很明白了。真不知道微软怎么想的,这么重要的东西,却藏藏掖掖的,被我发现了(前几天为这个问题郁闷了一段时间),翻译出来,让以后的开发人员少走点弯路吧。整个文章的意思是,如果你想用WinInet做多线程断点续传的开发,还是再多考虑考虑吧!!WinIn
2015-08-12 12:15:42
1705
转载 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
946
转载 C/C++ 字节序/位域(Bit-fields)之我见
前言很早想说说这个问题了,经常也会有很多公司拿位域出来考人,呵呵要真的想弄清楚还要一点点的分析。这里先看看网宿的一道笔试题目,这道题目我之前是复制网上的,结果不对,修改了一下,可以正确运行了,谢谢(imafish_i )提醒://假设硬件平台是intel x86(little endian) typedef unsigned int
2015-07-08 14:38:48
507
转载 C++/C笔试面试题目大大的集合
C++/C笔试面试题目大大的集合1、const 有什么用途?(请至少说明两种)答:(1)可以定义 const 常量(2)const可以修饰函数的参数、返回值,甚至函数的定义体。被const修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。2、在C++ 程序中调用被 C编译器编译后的函数,为什么要加 extern “C”? 答:C++语言支持函数重载,
2015-06-25 17:14:01
2677
转载 C++模板
C++模板 模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。 模板是一种对类型进行参数化的工具; 通常有两种形式:函数模板和类模板; 函数模板针对仅参数类型不同的函数; 类模板针对仅数据成员和成员函数类型不同的类。 使用模板的目的就是能够让程序
2015-06-25 16:55:10
356
转载 GetLastError
GetLastErrorGetLastErrorGetLastError返回的值通过在api函数中调用SetLastError或SetLastErrorEx设置。函数 并无必要设置上一次错误信息,所以即使一次GetLastError调用返回的是零值,也不能 担保函数已成功执行。只有在函数调用返回一个错误结果时,这个函数指出的错误结果 才是有效的。通常,只有
2015-06-25 12:11:51
2336
转载 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
615
转载 SQL Server 和Oracle 数据类型对应
SqlServer 2k转换为Oracle 10g 列名SqlServer数据类型SqlServer长度Oracle数据类型column1bigint8 NUMBER(19)column2binary50 RAW(50)column3b
2015-03-25 11:28:39
1133
转载 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
803
转载 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
676
1
原创 用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
25029
转载 wcout输出时显示不了中文
wcout输出时显示不了中文,加上下面这句就行了。std::wcout.imbue(std::locale("chs")); Primary languageSublanguageLanguage stringChineseChinese"chinese"Chinese
2014-12-22 16:54:47
770
转载 开源代码网站
名称:快速入门地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。名称:微软官方.NET指导站点地址:http://www.gotdotnet.com/描述:上面的站点是本站的一个子站点,本站点提供
2014-12-05 10:04:07
1241
转载 release与debug
经常在 优快云 上看见有人问 Debug 运行正常但 Release 失败的问题。以往的讨论往往是经验性的,并没有指出会这样的真正原因是什么,要想找出真正的原因通常要凭运气。最近我看了一些这方面的书,又参考了 优快云 上的一些帖子,然后深入研究了一下关于二者的不同。以下是我的一些体会,拿来与大家共享。 ----------------------------------
2014-10-28 13:17:47
321
转载 调用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
7097
原创 DuiLib加载ActiveX控件崩溃
DuiLib加载ActiveX控件崩溃,重载ActiveX控件的OnSetObjectRectshanshu
2014-09-15 17:05:08
1660
转载 Duilib中使用TeeChart Pro v8(or手动添加ActiveX控件)
作为一个方便大众的ActiveX控件,在C++中竟然只能在MFC被傻瓜式地操控是不对滴,而当这种专利居然在不引入afxwin.h和afxdisp.h的情况下都还要有所体现的时候,朕就hold不住了,誓要能死你个落伍的小玩意儿!经过这两天的搏斗,朕在没有整过activeX这小b玩意儿的情况下还是收获了一些技巧,特此记录下来以便日后查看,也为苦于在C++中手动添加ActiveX时想
2014-09-12 17:49:10
3306
转载 LoadXML的正确使用
LoadXML是MS提供的XMLDom接口中的一个函数,用于将字符串载入一个XML document,该函数的使用存在很多注意事项,在近来的开发调用中总结出以下几点:1、字符串必须是一个完整的xml document或者well-formed的片段,否则会出现异常退出的错误。常在编程中,因内存分配不足等原因,使的传入的字符串于某处意外截断,尤其当字符串过长时,该错误不易发现。调试状态下,可
2014-08-13 09:32:10
5340
转载 VS编译的程序出现内存不够的解决办法
LINK的/STACK选项 /STACK :reserve[,commit] reserve:栈总大小 commit:程序开始时系统提供的实际内存量 缺省:1M,8K 参数为0取缺省值 今天在VC++.NET中运行聚类程序,老是说Stack OverFlow, 后来才发现是栈空间太小了。单单保
2014-08-07 14:36:11
21071
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
1725
1
转载 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
415
转载 error C3859: 超过了PCH的虚拟内存范围;请使用“-Zm33”或更大的命令行选项重新编译
产生的原因:为了加快boost的编译,使用的预编译头。而且加的boost的头文件比较多,导致pch文件超过了默认值。解决的办法:1. 找到 工程->属性->c/c++->命令行->其他选项2. 输入/Zm100,其中后面的数字可以更大定义:/Zm(指定预编译头的内存分配限额):确定编译器分配的用于构造预编译头的内存量。格式:/Zmfactor。factor:一个比例因子
2014-06-26 10:09:27
1033
转载 vc 找到一个或多个多重定义的符号的解决办法
原文地址:找到一个或多个多重定义的符号的解决办法" style="text-decoration:none; color:rgb(117,76,39)">vc 找到一个或多个多重定义的符号的解决办法作者:vitasvc 找到一个或多个多重定义的符号, 这个问题还是不能很好的解决.最根本的是: 把所有有关定义的部分都放在.cpp文件中,对应的.h文件中只放声明.这样在#inc
2014-06-25 19:01:02
4116
1
转载 日志系统设计
一、重要性 日志系统在整个系统架构中的重要性可以称得上基础的基础,但是这一点,都容易被大多数人所忽视。因为日志在很多人看来只是printf。在系统运行期间,是很难step by step的,所以只能根据系统的运行轨迹来推断错误出现的位置,这往往也是唯一的资料,特别是在高可靠性的情况下。 从更大方面的范围来说,日志系统是运营维护的范畴。但小的方面来说,这是必须的调试的手段
2014-05-15 14:28:59
613
转载 作为软件工程师,你必须知道的20个常识(转)
作为一名优秀是软件开发工程师,以下的这些常识你知道吗?在实际工作中有没有总结过呢?小编就带大家一起分享这20个软件开发常识。1.针对面向对象的设计与分析:为了让软件有更好的可维护性,重用性以及快速开发,简短的OOAD与它的SOLID原则对于每一个软件工程师来说都是该牢记的。2.软件品质因素:软件工程的好坏与软件的品质因素是绝对关联的。请在开发过程中深刻的理解这一点。3.数据
2014-05-15 14:20:56
480
WampServer配置图解
2014-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人