DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 340 341 342 343 344 345 346 347 348 ··· 474 下一页

2014年5月5日

摘要: 1. 存分配的三个方法:(1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。(2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中... 阅读全文
posted @ 2014-05-05 11:04 DoubleLi 阅读(749) 评论(0) 推荐(0)

摘要: 从微软站点:检查指针有效性下面的示例使用 _CrtIsValidPointer 验证给定的内存范围对于读或写是否有效。_ASSERTE(_CrtIsValidPointer( address, size, TRUE );下面的示例使用 _CrtIsValidHeapPointer 验证指针指向本地堆... 阅读全文
posted @ 2014-05-05 10:45 DoubleLi 阅读(1415) 评论(0) 推荐(0)

摘要: 最近在写网络上的东西,程序经过长时间的运行,会出现崩溃的问题,经过DUMP文件的查看,发现在recv的地方接收返回值的时候,数据的长度异常的大差不多16亿多字节.而查看分配后的char指针显示为错误的指针,这可能是接收数据不对应产生的问题解决思路如下: 1.对返回值长度进行判断,如果超过项目内最大... 阅读全文
posted @ 2014-05-05 10:40 DoubleLi 阅读(3693) 评论(0) 推荐(0)

摘要: ZThread库是一个开源的跨平台高级面向对象的线性和sycnchronization 库,以运行POSIX 和Win32 系统中的C++程序。ZThread库的主页:http://zthread.sourceforge.net最新版本Zthread远吗下载地址:http://prdownloads... 阅读全文
posted @ 2014-05-05 10:38 DoubleLi 阅读(459) 评论(0) 推荐(0)

摘要: 1>下载CURL源代码curl-7.26.0.zip2>用VC2008/2005打开工程curl-7.26.0\lib\libcurl.vcproj,转换下工程并构建,可以直接编译成功!3>新建个控制台工程测试下刚才编译的静态库libcurl.lib,可以在libcurl\curl-7.26.0\d... 阅读全文
posted @ 2014-05-05 10:37 DoubleLi 阅读(739) 评论(0) 推荐(0)

摘要: 目录索引:一、LibCurl基本编程框架二、一些基本的函数三、curl_easy_setopt函数部分选项介绍四、curl_easy_perform 函数说明(error 状态码)五、libcurl使用的HTTP消息头六、获取http应答头信息七、多线程问题八、什么时候libcurl无法正常工作九、... 阅读全文
posted @ 2014-05-05 10:36 DoubleLi 阅读(2834) 评论(1) 推荐(2)

摘要: 用vc 菜单 文件| 打开|指定EXE或DLL,如有指定运行时库,则PE文件的资源中可以看到manifest 配置节然后据此判断EXE依赖的运行时库, 再根据编译选项调整 运行时库设置 阅读全文
posted @ 2014-05-05 10:33 DoubleLi 阅读(491) 评论(0) 推荐(0)

摘要: 简单来说:1>在远程机器跑VC自带的远程调试工具msvsmon.exe,并把要调试的程序跑起来2>用VC调试器附加进程,即可调试先展开来说:VC8,VC9都自带远程调试工具,可以在开始菜单中找到,以VC2008为例在由 开始菜单=>Microsoft Visual Studio 2008=>Visu... 阅读全文
posted @ 2014-05-05 10:28 DoubleLi 阅读(1944) 评论(0) 推荐(0)

摘要: 遇到一未找到必然出现条件的崩溃,不知道什么时候能触发崩溃,崩溃dump显示,试图访问了非法的内存或者写入了非法的内存此时如下两个函数就比较有用了:[cpp]view plaincopyBOOLWINAPIIsBadReadPtr(__inconstVOID*lp,__inUINT_PTRucb);B... 阅读全文
posted @ 2014-05-05 10:26 DoubleLi 阅读(1316) 评论(0) 推荐(0)

摘要: 判断调用进程是否拥有对指定字符串指针的读取权限,函数原型如下:BOOL IsBadStringPtr( LPCTSTR lpsz, UINT_PTR ucchMax);参数:lpsz: 输入参数,指向字符串。ucchMax:输入参数,读取字符串的最大长度。返回值:返回BOOL值,表示当前进程是否拥有... 阅读全文
posted @ 2014-05-05 10:23 DoubleLi 阅读(4069) 评论(0) 推荐(0)

上一页 1 ··· 340 341 342 343 344 345 346 347 348 ··· 474 下一页