C语言
mozun1
这个作者很懒,什么都没留下…
展开
-
gdb调试core文件2
gdb core转载 2016-07-31 10:53:26 · 409 阅读 · 0 评论 -
LINUX下GDB调试
gdb linux 命令转载 2016-07-31 11:21:55 · 434 阅读 · 0 评论 -
Malloc最多一次能分配多少内存
原文地址:Malloc最多一次能分配多少内存 作者:fuliangcheng相信C/C++程序员都用过这个库函数, 这个函数时程序员申请堆中的内存,需要自己手动释放内存,所以这个函数也是Memory Leak的根源。但是malloc一次最多能申请多少内存呢,显然这个跟我们物理内存的大小和我们的系统,编译器都有一定的关系。已经不记得之前在哪里遇到过这个问题,今天忽然想起来了,于是转载 2016-10-09 17:20:59 · 969 阅读 · 0 评论 -
汇编学习记录1
1.寄存器 介绍寄存器是CPU内部的用于运行中暂存数据的存储单元。 在PC用的16位CPU 8086、8088中,寄存器的名字分别是AX(累加器),BX(基址寄存器),CX(计数寄存器),DX(数据寄存器),SP(堆栈指针),BP(基址指针),SI(源变址寄存器),DI(目的变址寄存器),IP(指令指针),等等……对于程序,编译器会对其分配一段内存,在逻辑上可以分原创 2016-11-06 21:53:08 · 546 阅读 · 0 评论 -
arm汇编指令学习记录3
51单片机汇编指令详解http://www.cnblogs.com/fjutacm/archive/2013/03/23/2977774.htmlARM指令教程http://www.cnblogs.com/huhu0013/p/4103024.htmlhttp://blog.csdn.net/qqliyunpeng/article/details/451原创 2016-11-06 22:51:32 · 285 阅读 · 0 评论 -
无core文件时应用addr2line定位死机位置
在Linux下写C/C++程序的程序员,时常与Core Dump相见。在内存越界访问,收到不能处理的信号,除零等错误出现时,我们精心或不精心写就的程序就直接一命呜呼了,Core Dump是Linux仁慈地留下的程序的尸体,帮助程序员们解决了一个又一个问题。有时配置不给力,Linux直接毁尸灭迹,没有了Core文件;又有时,刚好磁盘空间不足,Core文件写不下了。没有Core文件的时候,如何知道转载 2016-11-07 11:17:03 · 1109 阅读 · 0 评论 -
回调函数通俗
回调函数的含义:网友通俗定义: 一.例如:你想寄包裹,肯定要留下自己的联系方式和地址吧(相当于回调函数的地址)。然后开始打电话给快递,但快递不会马上来取件,而是通过你留下的联系方式和地址,在他有空或顺路的时候来联系你取件。在送包裹的过程中,服务好的话快递会在你包裹快递状态变化的各个环节通知你(比如已经送到分拣中心,由中心分发开始投递,到达对方所在城市,对方已经签收)。原创 2016-12-21 14:12:45 · 449 阅读 · 0 评论 -
在C语言中,double、long、unsigned、int、char类型数据所占字节数
和机器字长及编译器有关系:所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的): 1 sizeof(short int)<=sizeof(int) 2 sizeof(int)<=sizeof(long int) 3 short int至少应为16位(2字节) 4 long int至少应为32位。 unsigned 是转载 2017-04-08 11:05:52 · 677 阅读 · 0 评论