自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 linux系统下出现coredump的情况以及调试方法

什么是coredump通常情况下coredmp包括了程序执行时的内存,寄存器状态,堆栈指针,内存管理信息等。能够理解为把程序工作的当前状态存储成一个文件。很多程序和操作系统出错时会自己主动生成一个core文件。怎样使用coredumpcoredump能够用在非常多场合,使用Linux,或者solaris的人可能都有过这样的经历,系统在跑一些压力測试或者系统负载一大的话,系统就hang住...

2018-08-18 17:40:18 1805

转载 linux下的程序调试方法汇总

在Linux下的用户空间调试工具主要有系统工具和专门调试工具:'print' 打印语句,这是新手最常用的,也是最不提倡使用的;查询 (/proc, /sys 等)系统的虚拟文件查看,这个方法有局限性;跟踪 (strace/ltrace)工具使用这个比较普遍,值得提倡;Valgrind (memwatch)内存排除工具,在内存排除方面比较独到,是内存排错的法宝;GDB大名鼎鼎的程序调试工具,这个是个...

2018-08-18 17:36:50 2349

转载 软件调试及单元测试

对于很多程序员朋友来说,编写代码要比调试代码快乐的多。似乎创造软件比维护软件更能给人带来成就感。然而,在企业里面维护前人留下的代码也是工作中不可缺少的一项内容。所以,如何调试软件,更快更好地寻找软件中的bug,就成了我们必须学习的一门功课。当然,有人查找故障很快,而有的人却要慢一点,这中间的原因很多,比如说对业务的熟悉程度,对调试工具的使用程度。这也从一方面说明了,掌握软件调试的技巧是十分重要的。...

2018-08-18 17:32:07 995

转载 STL的内存分配

1. 概述STL Allocator是STL的内存管理器,也是最低调的部分之一,你可能使用了3年stl,但却不知其为何物。STL标准如下介绍Allocatorthe STL includes some low-level mechanisms for allocating and deallocating memory.Allocators are very specialized, ...

2018-08-18 15:15:25 664

转载 C++多态实现原理

理论知识:当类中声明虚函数时,编译器会在类中生成一个虚函数表。虚函数表是一个存储类成员函数指针的数据结构。虚函数表是由编译器自动生成与维护的。virtual成员函数会被编译器放入虚函数表中。当存在虚函数时,每个对象中都有一个指向虚函数表的指针(C++编译器给父类对象、子类对象提前布局vptr指针;当进行howToPrint(Parent *base)函数是,C++编译器不需要区...

2018-07-18 16:39:54 140

转载 unicode/ANSI的区别

从char/wchar_t到TCHAR(1)(发表时间: 2008-4-26 0:54:00)【评论】 【打印】 【字体:大 中 小】 本文链接:http://blog.pfan.cn/xman/34551.html 复制链接分享到: 0标签:字符串处理 一.ANSI和UNICODE 1.为什么要使用Unicode? (1) 可以很容易地在不同语言之间进行数据交换。(2) 使你能够分配支持所有语言...

2018-07-14 16:56:22 252

转载 黑客技术泛读

ping是每个人学习都必须接触到的命令,可是ping在多少人手中只是检测对方是否在线的工具,却并不知道ping的许多其他用途。ping是电脑系统自带的一个可执行命令,可以用来检测网络是否通畅和网速的快慢,是必须学习而且掌握的一个命令。以前危险漫步的博客里多少会有提到,今天再给大家单独列出来讲一讲。ping的原理非常简单,利用本机向目标主机发送一个数据包,之后要求目标主机回复一个同样大小的数据包,以...

2018-07-14 11:16:24 756 1

原创 编程学习之笔记二

MFC控件添加变量时,control和value的区别1、 control型变量是这个控件所属类的一个实例(对象)可以通过这个变量来对该控件进行一些设置。而value只是用来传递数据,不能对控件进行其它的操作。control型变量可以获得控件的实例,通过这个变量,你可以操纵控件value型变量仅仅可以获得该控件的public型变量如果你添加了一个m_Ctrl

2018-01-14 15:01:25 121

原创 编程学习之笔记(一)

1.掌握线性表的基本操作,熟悉插入、删除、查找以及线性表合并等运算在顺序存储结构和链式结构上的操作。 2.有些时候光靠windows原有的消息是不够的,需要自定义消息来满足特定的功能,比如在与外部设备通讯时,如果接收到数据,就需要进行存储,但并没有直接的消息可以使用,需要自己定义。(AGV调试助手的程序中) 3. m_ButtonDisconnect.EnableWindow(false)

2018-01-10 10:23:04 205

转载 MFC消息机制

2017-10-29 11:46:22 201

空空如也

空空如也

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

TA关注的人

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