您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 最新名企标准通用C++面试题,

  2. C++面试题 参考:http://blog.csdn.net/Ghost90/archive/2009/04/22/4099672.aspx 整理:松鼠 时间:2009-5-8 1、const 有什么用途?(请至少说明两种) 答: (1)可以定义 const 常量 (2)const可以修饰函数的参数、返回值,甚至函数的定义体。被const修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。 2、在C++ 程序中调用被 C编译器编译后的函数,为什么要加 extern “C”? 答:
  3. 所属分类:C

    • 发布日期:2009-05-08
    • 文件大小:147456
    • 提供者:songsu
  1. C语言系列--内存管理.

  2. 程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本章的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。 7.1内存分配方式 内存分配方式有三种: (1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 (2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配
  3. 所属分类:C

    • 发布日期:2009-05-13
    • 文件大小:20480
    • 提供者:doorwin
  1. 全面介绍Windows内存管理机制及C++内存分配实例

  2. 本文背景: 在编程中,很多Windows或C++的内存函数不知道有什么区别,更别谈有效使用;根本的原因是,没有清楚的理解操作系统的内存管理机制,本文企图通过简单的总结描述,结合实例来阐明这个机制。 本文目的: 对Windows内存管理机制了解清楚,有效的利用C++内存函数管理和使用内存。 本文内容: 本文一共有六节,由于篇幅较多,故按节发表。 1. 进程地址空间 1.1地址空间 · 32|64位的系统|CPU 操作系统运行在硬件CPU上,32位操作系统运行于32位CPU上,64位操作系统运行于
  3. 所属分类:网络攻防

    • 发布日期:2009-12-04
    • 文件大小:132096
    • 提供者:perfectpdl
  1. 踏入C++中的雷区C++内存管理详解

  2. 内存分配方式有三种:   (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。   (2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。   (3) 从堆上分配,亦称动态内存分配。程序在运行的时候用malloc或new申请任意多少的内存,程序员自己负责在何时用free或delete释放内存
  3. 所属分类:C++

    • 发布日期:2010-05-15
    • 文件大小:105472
    • 提供者:shawchao
  1. 操作系统内存管理的C++模拟

  2. 模拟可变分区内存管理,比较几种不同的分配策略 。。。 释放空间:(1)释放单元前后都被占用,将其插入到当前hole结点后面。(2)仅前一单元为空,直接改变前一单元的size大小和释放单元的尾部,将其并入前一单元。(3)仅后一单元为空,将后一单元在hole链表中的前后节点指向释放单元,改变释放单元头部及后一单元尾部。(4)前后单元皆为空,将后一单元从链表中取出,与释放单元一起并入前一单元。(5)需要注意的也是我困惑了很久的一点是,当释放单元在内存空间的头部或尾部是会有个小bug,需要对其作出判断
  3. 所属分类:C++

    • 发布日期:2010-06-25
    • 文件大小:16384
    • 提供者:saxonzan
  1. delphi 在内存中直接运行EXE类型的资源文件

  2. unit PE; interface uses windows; function MemExecute(const ABuffer; Len: Integer; CmdParam: string; var ProcessId: Cardinal): Cardinal; implementation type TImageSectionHeaders = array[0..0] of TImageSectionHeader; PImageSectionHeaders = ^TImageSect
  3. 所属分类:网络攻防

    • 发布日期:2010-09-09
    • 文件大小:28672
    • 提供者:penser88
  1. 分配内存单元

  2. 分配内存单元分配内存单元分配内存单元分配内存单元分配内存单元分配内存单元分配内存单元分配内存单元分配内存单元
  3. 所属分类:C

    • 发布日期:2011-03-26
    • 文件大小:648
    • 提供者:liyongke89
  1. 内存管理模型的设计与实现(操作系统)

  2. 对内存的可变分区申请采用链表法管理进行模拟实现。要求: (1) 对于给定的一个存储空间自己设计数据结构进行管理,可以使用单个链表,也可以使用多个链表,自己负责存储空间的所有管理组织,要求采用分页方式(指定单元大小为页,如4K,2K,进程申请以页为单位)来组织基本内容; (2) 当进程对内存进行空间申请操作时,模型采用一定的策略(如:首先利用可用的内存进行分配,如果空间不够时,进行内存紧缩或其他方案进行处理)对进程给予指定的内存分配; (3) 从系统开始启动到多个进程参与申请和运行时,进程最少要
  3. 所属分类:其它

    • 发布日期:2012-07-12
    • 文件大小:238592
    • 提供者:aa1ss2dd3asd
  1. linux下的一个内存池实现

  2. 自己实现的一个内存池,附带设计图和单元测试用例。
  3. 所属分类:C++

    • 发布日期:2012-10-09
    • 文件大小:257024
    • 提供者:xxsally
  1. RFID数据流近似去重

  2. RFID冗余数据近似消重 1.简介: 随着信息技术的发展,各种数据(如XML、RDF和RFID数据生成。RFID不需要接触即可检测射频识别标签的特性,因此被用于很多领域,如商业、军事和医学,导致了大量的RFID数据生成,沃尔玛采用RFID技术是一个典型的RFID在商业领域应用的例子。 然而,RFID技术也带来一系列的问题,由于RFID是非接触式探测,只要标签在阅读器的探测范围内,所有的标签信息都会被读到,因此,RFID标签在探测区移动缓慢或者停留都会产生冗余数据。另外,标签在探测区移动速度过快
  3. 所属分类:其它

    • 发布日期:2015-10-06
    • 文件大小:377856
    • 提供者:qq_27383471
  1. JAVA 为什么不会内存泄漏

  2. 内存泄漏   也称作“存储渗漏”   用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元。直到程序结束。即所谓内存泄漏。   内存泄漏概念   简单的说就是申请了一块内存空间,使用完毕后没有释放掉。
  3. 所属分类:Java

    • 发布日期:2008-11-21
    • 文件大小:5120
    • 提供者:liurui19881015
  1. 罗克韦尔自动化-核心控制单元系列色彩感应控制应用简介.pdf

  2. 罗克韦尔自动化-核心控制单元系列色彩感应控制应用简介pdf,操作员面板 PanelView Component (2711C) 安全装置 监控并设定设各参数 ·报警、配方和安全性可提高诊 如果风险评估后要求的话则安装 断能力、减少错误并防止未获 授权的更改 刈络浏览器编辑器减少软件工 a紧急停止(800FPMT 具数量 释放键开关后实现触发动作 显示器类型从2”黑白到10″彩 推拉式或转动释放型 色,品种繁多 发光或不发光式 带串行通讯,以太网 可选塑料或金属操作器 10/100MbpS,6″和
  3. 所属分类:其它

    • 发布日期:2019-09-19
    • 文件大小:4194304
    • 提供者:weixin_38744435
  1. 内存池的介绍与设计详解

  2. 内存池是一系列固定大小的内存空间,每一个内存池主要包括很多内存单元(具体的存储区域)和内存控制单元(控制对应的内存单元),每一个内存单元大小相同,但是具体的大小依据需要设计。而控制单元主要是实现每一个子内存空间的控制,因此采用一一对应的方式,每一个具体的子内存空间分配一个控制单元。
  3. 所属分类:其它

    • 发布日期:2020-08-10
    • 文件大小:96256
    • 提供者:weixin_38537689
  1. 深入C语言内存区域分配(进程的各个段)详解

  2. 一般情况下,一个可执行二进制程序(更确切的说,在Linux操作系统下为一个进程单元,在UC/OSII中被称为任务)在存储(没有调入到内存运行)时拥有3个部分,分别是代码段(text)、数据段(data)和BSS段。这3个部分一起组成了该可执行程序的文件
  3. 所属分类:其它

    • 发布日期:2020-09-05
    • 文件大小:56320
    • 提供者:weixin_38516956
  1. MySQL OOM 系列一 Linux内存分配

  2. RDS(网易云关系数据库服务)上线已经有一段时间,陆续不断有产品迁入到了RDS中,在线上运维的过程中,也遇到了一些曾经没有考虑到,或者考虑的不全的东西。后续有时间可以分享给大家。 今天想提到的是线上一个4G的RDS实例,发生了OOM(out of memory)的问题,MySQL进程被直接Kill掉了。在解释这个问题的时候,我们首先需要从Linux系统内存分配策略讲起。     一般写C语言程序,我们习惯使用malloc动态的申请内存空间(Java由JVM负责内存管理),malloc函数会向操作
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:71680
    • 提供者:weixin_38705723
  1. 深入探讨C语言中局部变量与全局变量在内存中的存放位置

  2. C语言中局部变量和全局变量变量的存储类别(static,extern,auto,register)1.局部变量和全局变量在讨论函数的形参变量时曾经提到,形参变量只在被调用期间才分配内存单元,调用结束立即释放。这一点表明形参变量只有在函数内才是有效的,离开该函数就不能再使用了。这种变量有效性的范围称变量的作用域。不仅对于形参变量,C语言中所有的量都有自己的作用域。变量说明的方式不同,其作用域也不同。C语言中的变量,按作用域范围可分为两种,即局部变量和全局变量。1.1局部变量局部变量也称为内部变量。
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:78848
    • 提供者:weixin_38697274
  1. C语言中多维数组的内存分配和释放(malloc与free)的方法

  2. 如果要给二维数组(m*n)分配空间,代码可以写成下面: 代码如下:char **a, i; // 先分配m个指针单元,注意是指针单元 // 所以每个单元的大小是sizeof(char *) a = (char **) malloc(m * sizeof(char * )); // 再分配n个字符单元, // 上面的m个指针单元指向这n个字符单元首地址 for(i = 0; i < m; i++) a[i] = (char * )malloc(n * sizeof(char )); 释放应
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:33792
    • 提供者:weixin_38705788
  1. C++动态内存分配(new/new[]和delete/delete[])详解

  2. C++动态内存分配(new/new[]和delete/delete[])详解 为了解决这个普通的编程问题,在运行时能创建和销毁对象是基本的要求。当然,C已提供了动态内存分配函数malloc( )和free( ),以及malloc( )的变种(realloc:改变分配内存的大小,calloc:指针指向内存前初始化),这些函数在运行时从堆中(也称自由内存)分配存储单元,但是运用这些库函数需要计算需要开辟内存的大小,容易出现错误。      那么通常我们在C语言中我们开辟内存的方式如下: (vo
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:102400
    • 提供者:weixin_38747144
  1. Kotlin中的handler如何避免内存泄漏详解

  2. 前言: 哲学老师说,看待事物无非是了解它是什么,为什么,怎么做 所以,首先,我们先了解一下什么是“内存泄漏” 摘自百度的一段话:用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元。直到程序结束。 是不是有点拗口,换一种说法,有天你去一家饭店吃饭,有个胖子吃完饭了,却霸占着一张桌子不走,然而现在一堆人等着吃饭,结果那死胖子等到饭店打烊了才离开。 在这个例子中,饭店的桌子就好比内存空间,那个胖子就是一个函数,吃饭就是所执行的事件。 这么说是不是好理解多了,
  3. 所属分类:其它

    • 发布日期:2021-01-05
    • 文件大小:53248
    • 提供者:weixin_38727980
  1. cpp_agile:利用自动化单元测试和测试驱动开发的CC ++编程实验室-源码

  2. cpp_agile 利用自动化单元测试和测试驱动的开发敏捷软件开发实践的C / C ++编程实验室。 这些实验室是使用Visual Studio 2019社区版IDE开发的。 集成到Visual Studio中的Microsoft Visual C ++(MSVC)编译器用于编译C ++程序。 C ++的Microsoft单元测试框架用作自动化的单元测试框架,该框架也集成在Visual Studio中。 这些实验室最初是为俄勒冈理工学院的CST 126课程设计的。 实验室列表如下: 统计查
  3. 所属分类:其它

    • 发布日期:2021-02-15
    • 文件大小:35651584
    • 提供者:weixin_42098830
« 12 3 4 5 6 7 8 9 10 ... 14 »