按类别查询搜索结果
关于关键词 的检测结果,共 2078
【C/C++】 共享内shmget
osyunwei | 2014-02-21 11:41:08 | 阅读(640) | 评论(0)
#include <stdio.h>#include <sys/ipc.h>#include <sys/shm.h>#include <unistd.h>#include <signal.h>#include <string.h>#include <stdlib.h>int i=0;...【阅读全文】
260846137 | 2014-02-20 20:56:37 | 阅读(220) | 评论(0)
例如用C语言向地址0x1000写数据0x10。int main(){  int *p;  p=(int *)0x1000;  *p=0x10;}也可以用宏,如下:#define p (*(int *)0x1000)int main(){p=0x10;}【阅读全文】
bjutslg | 2014-02-17 13:34:06 | 阅读(780) | 评论(0)
char *c="chenxi";书上说: "chenxi"这个字符串被当作常量而且被放置在此程序的内存静态区。那一般的int i=1;1也是常量,为什么1就不被放置在此程序的内存静态区了呢?请高手指点!所有的字符窜常量都被放在静态内存区因为字符串常量很少需要修改,放在静态内存区会提高效率例:char str1[] = "abc";ch...【阅读全文】
embeddedlwp | 2014-02-13 19:54:43 | 阅读(1720) | 评论(0)
  一,memcheck 功能概述        valgrind包含很多工具,其中memcheck是一个内存错误检测工具。它能检测出C/C++中的常见内存问题:      (1)内存访问错误,如内存溢出,访问已释放的内存;      (2)使用未初始化道值; ...【阅读全文】
geekerunix | 2014-02-10 15:59:22 | 阅读(0) | 评论(0)
字节对齐是在分配内存时需要考虑的问题,两个小算法:(1)最容易想到的算法:unsigned int calc_align(unsigned int n,unsigned align){   if ( n / align * align == n)           return n;       return (n / align + 1) * al...【阅读全文】
sally_zhaocharming | 2014-01-27 13:50:48 | 阅读(580) | 评论(0)
闪存,实际上应该是Flash Memory。也就是可断电记忆的存储体。这样的可以被大量用在包括手机,mp3,数码相机等设备中。但是真正将它的应用发展起来的,是我们常用的USB磁盘。 什么是内存呢?在计算机的组成结构中,有一个很重要的部分,就是存储器。存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有...【阅读全文】
古丁高手 | 2014-01-26 13:42:12 | 阅读(1190) | 评论(0)
C语言中整形变量在内存储存形式!【阅读全文】
【C/C++】 动态内申请
hpp205 | 2014-01-21 16:29:11 | 阅读(0) | 评论(0)
calloc:    获取堆空间,存空间初始化为0;malloc:    获取堆空间,不初始化;realloc:    调整堆空间大小,不初始化;alloca:    获取栈空间,不需释放,缺点是移植性不好;...【阅读全文】
亚夫的博客 | 2014-01-20 23:00:35 | 阅读(1370) | 评论(0)
class CPerson{public:    CPerson()     {       }       virtual ~CPerson()     {       }       virtual void ShowSpeak()    {       }  &...【阅读全文】
chaohona | 2014-01-15 16:14:07 | 阅读(5230) | 评论(0)
在C++语言中,我们经常会使用new给一个对象分配内存空间,而当内存不够会出现内存不足的情况。C++提供了两中报告方式:  1、抛出bad_alloc异常来报告分配失败;  2、返回空指针,而不会抛出异常。  C++为什么会采用这两种方式呢?这主要是由于各大编译器公司设计C++编译器公司的结果,因为标准C++是提...【阅读全文】
Larpenteur | 2014-01-10 05:57:24 | 阅读(1170) | 评论(0)
valgrind在C语言编程中,对程序的性能调试,判断一个程序的代码质量是否高效有很明显的用处。下面具体分析一下:测试程序的CPU命中率(CPU cache hit/miss rate):模拟写两个小程序,用来测试CPU的缓存命中率,分别名为cache1.c和cache2.c.cache1.c代码如下点击(此处)折叠或打开...【阅读全文】
suiming2005 | 2014-01-09 14:11:01 | 阅读(860) | 评论(0)
valgrind在C语言编程中,对程序的性能调试,判断一个程序的代码质量是否高效有很明显的用处。下面具体分析一下:测试程序的CPU命中率(CPU cache hit/miss rate):模拟写两个小程序,用来测试CPU的缓存命中率,分别名为cache1.c和cache2.c.cache1.c代码如下点击(此处)折叠或打开...【阅读全文】
【C/C++】 分配
misheng2013 | 2014-01-06 23:45:59 | 阅读(920) | 评论(0)
1、内存分配方式  内存分配方式有三种:  (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。  (2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算...【阅读全文】
linuxnerd | 2014-01-04 17:45:54 | 阅读(5550) | 评论(0)
valgrind在C语言编程中,对程序的性能调试,判断一个程序的代码质量是否高效有很明显的用处。下面具体分析一下:测试程序的CPU命中率(CPU cache hit/miss rate):模拟写两个小程序,用来测试CPU的缓存命中率,分别名为cache1.c和cache2.c.cache1.c代码如下点击(此处)折叠或打开...【阅读全文】
bigmouthhaile | 2014-01-03 15:23:52 | 阅读(4630) | 评论(0)
kmalloc(),kcalloc(),kzalloc(),krealloc(),vmalloc(),vmalloc_to_page(),vmalloc_user()?。【阅读全文】
ap0405209 | 2014-01-02 18:56:27 | 阅读(490) | 评论(0)
新年第一天,希望在新年里认识更多朋友,互相学习,共同进步。今天用C语言实现一个Memory负载的压力测试程序.点击(此处)折叠或打开#include #include #include #define PAGE_SZ (1【阅读全文】
niao5929 | 2014-01-02 13:43:52 | 阅读(510) | 评论(0)
新年第一天,希望在新年里认识更多朋友,互相学习,共同进步。今天用C语言实现一个Memory负载的压力测试程序.点击(此处)折叠或打开#include #include #include #define PAGE_SZ (1【阅读全文】
yyxl | 2014-01-02 13:34:23 | 阅读(440) | 评论(0)
valgrind在C语言编程中,对程序的性能调试,判断一个程序的代码质量是否高效有很明显的用处。下面具体分析一下:测试程序的CPU命中率(CPU cache hit/miss rate):模拟写两个小程序,用来测试CPU的缓存命中率,分别名为cache1.c和cache2.c.cache1.c代码如下点击(此处)折叠或打开...【阅读全文】
woaimaidong | 2014-01-02 12:05:34 | 阅读(2950) | 评论(0)
新年第一天,希望在新年里认识更多朋友,互相学习,共同进步。今天用C语言实现一个Memory负载的压力测试程序.点击(此处)折叠或打开#include #include #include #define PAGE_SZ (1【阅读全文】
linuxnerd | 2014-01-01 15:38:00 | 阅读(6350) | 评论(0)
新年第一天,希望在新年里认识更多朋友,互相学习,共同进步。今天用C语言实现一个Memory负载的压力测试程序.点击(此处)折叠或打开#include #include #include #define PAGE_SZ (1【阅读全文】