- 博客(7)
- 资源 (15)
- 收藏
- 关注
原创 MFC中DUBUG模式没有出错,转换到Release下报Debug Assert Access Error 解决方法
这个错误是内存方面的问题,出错的原因一般是调用了无效的或者被释放的指针;释放一个已经释放过的指针;数组索引越界。其中,最常见的原因是数组索引越界。但是为何在Debug下数组没有越界?花了很长时间检查,使用了heapdump工具,也没有发现代码错误在哪里。最后检查了一下项目属性,发现debug下使用的是多字节字符集,而Release下使用的是默认的Unicode字符集,这才明白,改成多字节字
2015-02-10 23:31:01 555
原创 没有当前目录访问权限/重装系统后无法访问文件夹 解决办法
没有当前目录访问权限/重装系统后无法访问文件夹解决办法 有的用户重装系统后发现以前可以正常访问的D盘、 E盘、F盘里的一些文件夹或文件不能打开,提示没有访问权限,有的文件夹或文件可以打开,但是想要修改一下却被提示没有修改权限,这给许多用户带来了困惑,这是我自己的电脑,而且我又是以管理员账户登录的,怎么会没有权限呢? 造成这个问题的主要原因是重装系
2015-02-10 23:25:58 10359 1
原创 MFC下的多线程和自定义消息收发
不仅在MFC的程序中,其他设计库如qt,也会存在运行时界面卡死的问题,导致这个问题的原因是内部存在多次循环,界面更新函数处理不过来,消息队列阻塞。为解决这一问题,多线程是首选。也有通过在单线程循环中PeekMessage来解决界面卡死问题,试了一下,效果也很明显,但这个方法只是备选方案,最终的解决之道还是要走多线程。网络上关于MFC线程的文章很多,也很全,权威的要看MSDN的解释,不过MSDN
2014-11-17 21:48:30 2391
原创 使用visual studio 性能测试
Visual Studio 发展至今,对他的评价褒贬不一,但不管怎样,作为一款商业化工具,历经多年,依然有着众多的追随者,也有不少公司愿意花钱购买正版,证明他确有可取之处。VS的功能越来越强大,丰富,VS2010版本已经集成了性能分析工具,使用这个工具可以简单分析出每个函数运行时消耗的时间,进而优化相应部分。 在菜单-调试-启动性能分析中启动,选择检测或cpu采样,查看用时,如下图:
2014-11-17 21:45:42 1452
原创 MFC框架
一、MFC框架简介MFC是开发Windows应用程序的C++接口。MFC提供了面向对象的框架,采用面向对象技术,将大部分的Windows API 封装到C++类中,以类成员函数的形式提供调用。二、MFC程序的运行过程如下:1)利用全局应用程序对象theApp启动应用程序。2)调用全局应用程序对象的构造函数,从而调用基类(CWinApp)的构造函数,完成应用程序的一些初始化工作,并将
2014-11-17 21:42:10 384
原创 计算机基础知识——ASCII码
ASCII码起源是为了解决计算机处理字符问题。它由美国创造,因此仅包括了美国语言中的字符和控制符,每个字符占一个字节,因此对于双字节语言的支持不好。 与密码机通信的TCP/IP工具使用的也是ASCII码字符。命令码使用两个字符即占用两个字节,比如01的命令,是由’0’和’1’两个字符组成,对照附录ASCII码表,字符’0’的十六进制格式为30,十进制格式为48;’1’的十六进制形式为31
2014-11-17 21:40:38 3644
原创 TCP通信机制
1.TCP/IP协议栈介绍TCP/IP网络协议栈分为应用层(Application)、传输层(Transport)、网络层(Network)和链路层(Link)四层。 表1 TCP/IP协议栈 应用层 FTP TELNET EMAIL 传输层 TCP UDP 网络层 IP 链路层 DRIVER
2014-11-17 21:37:01 453
钉钉自动极速打卡(先确保你的钉钉打开后能自动打卡否则不要下载使用 )
2024-03-15
钉钉自动打卡软件,直接点+,保存(时间日期都不需要改)
2020-05-13
信息系统监理师资格考试真题及答案(整理打印更新版)
2009-03-17
信息系统监理师2006上半年——2008年上半年上午答案
2009-02-22
信息系统监理师资格考试05年至07年真题及答案(整理打印版)
2008-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人