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

搜索资源列表

  1. java堆栈的区别 -- 详解

  2. 堆和栈是两个不同的概念 堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态
  3. 所属分类:C

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

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

    • 发布日期:2010-05-15
    • 文件大小:103kb
    • 提供者:shawchao
  1. TCPIP协议详解(4-1)

  2. 太大了,分了四个包目 录译者序前言第一部分 TCP/IP基础第1章 开放式通信模型简介 11.1 开放式网络的发展 11.1.1 通信处理层次化 21.1.2 OSI参考模型 31.1.3 模型的使用 51.2 TCP/IP参考模型 71.3 小结 7第2章 TCP/IP和Internet 82.1 一段历史 82.1.1 ARPANET 82.1.2 TCP/IP 92.1.3 国家科学基金会(NSF) 92.1.4 当今的Internet 122.2 RFC和标准化过程 122.2.1 获
  3. 所属分类:网络基础

    • 发布日期:2008-01-16
    • 文件大小:6mb
    • 提供者:wuwenlong527
  1. log4Net详解(共2讲)

  2. ExtJs简介: Extjs在经过两年的发展,Ext JS从2.0版开始,越来越受用户欢迎,今年,Extjs不但推出3.0版本,而且还推出了Ext Core,准备在Web2.0网站开发中占一席之地,如在 Extjs2.x版本中为人所诟病的速度问题在ExtJs3.0中有所改善。不过,最革命性的改变还是ExtJs中新增的Ext.Direct功能,它实现了服务器端的无关性。 在3.2版本中,Ext将增加移动组件,进军移动市场,这将是一次革命性的改进,同时在4.0版本中,除了对HTML5的支持外,还增
  3. 所属分类:C#

    • 发布日期:2011-08-16
    • 文件大小:13mb
    • 提供者:mp3che
  1. 精通Hibernate Java对象持久化技术详解

  2. 精通Hibernate Java对象持久化技术详解 目录 第1章 Java应用分层架构及软件模型    1.1 应用程序的分层体系结构    1.1.1 区分物理层和逻辑层    1.1.2 软件层的特征    1.1.3 软件分层的优点    1.1.4 软件分层的缺点    1.1.5 Java应用的持久化层    1.2 软件的模型    1.2.1 概念模型    1.2.2 关系数据模型    1.2.3 域模型    1.2.4 域对象    1.2.5 域对象之间的关系    1
  3. 所属分类:Java

    • 发布日期:2012-05-22
    • 文件大小:16mb
    • 提供者:xinxin19881112
  1. TCP/IP详解

  2. 目 录 译者序 前言 第一部分 TCP/IP基础 第1章 开放式通信模型简介 1 1.1 开放式网络的发展 1 1.1.1 通信处理层次化 2 1.1.2 OSI参考模型 3 1.1.3 模型的使用 5 1.2 TCP/IP参考模型 7 1.3 小结 7 第2章 TCP/IP和Internet 8 2.1 一段历史 8 2.1.1 ARPANET 8 2.1.2 TCP/IP 9 2.1.3 国家科学基金会(NSF) 9 2.1.4 当今的Internet 12 2.2 RFC和标准化过程 1
  3. 所属分类:软考等考

    • 发布日期:2013-07-25
    • 文件大小:20mb
    • 提供者:luo1wei23
  1. 深入云计算 MongoDB管理与开发实战详解pdf.part1

  2. 作为基于分布式文件存储的数据库,在目前的云计算实践中,MongoDB炙手可热。《深入云计算(MongoDB管理与开发实战详解)》系统全面的介绍了MongoDB开发、管理、维护和性能优化等方方面面。详细而深入,对MongoDB的开发和管理方法进行了详细的讲解,也对MongoDB的工作机制进行了深入的探讨。注重实战,通过实际中的案例为读者讲解使用MongoDB时遇到的各种问题,并给出了解决方案。本书旨在帮助云计算初学者迅速掌握MongoDB数据库,提升读者在云计算实践中的应用和开发能力。同时本书极
  3. 所属分类:MongoDB

    • 发布日期:2016-05-20
    • 文件大小:50mb
    • 提供者:chunfang740
  1. 深入云计算 MongoDB管理与开发实战详解pdf.part2

  2. 作为基于分布式文件存储的数据库,在目前的云计算实践中,MongoDB炙手可热。《深入云计算(MongoDB管理与开发实战详解)》系统全面的介绍了MongoDB开发、管理、维护和性能优化等方方面面。详细而深入,对MongoDB的开发和管理方法进行了详细的讲解,也对MongoDB的工作机制进行了深入的探讨。注重实战,通过实际中的案例为读者讲解使用MongoDB时遇到的各种问题,并给出了解决方案。本书旨在帮助云计算初学者迅速掌握MongoDB数据库,提升读者在云计算实践中的应用和开发能力。同时本书极
  3. 所属分类:MongoDB

    • 发布日期:2016-05-20
    • 文件大小:38mb
    • 提供者:chunfang740
  1. LINUX系统开发技术详解---基于ARM

  2. 9 2.1.2 ARM处理器体系结构........................................................................................ 10 2.1.3 Linux 与ARM处理器........................................................................................ 12 2.2 ARM指令集..................
  3. 所属分类:Linux

    • 发布日期:2009-03-05
    • 文件大小:10mb
    • 提供者:bailiju
  1. LwIP协议栈源码详解

  2. LwIP协议栈源码详解, lwip协议栈的详细说明文档 ,写的非常不错目录 栘植综述 2动态内存管理 3数据包pbut--9 4pbuf释放-- 5网终接口结构- --------16 6以太网数据接收 20 7ARP表---- 8ARP表查询--- ---26 9ARP层流程-- 10IP层输入 ---3 11IP分片重装1-- -34 12IP分片重装2 37 13ICMP处理---- 14TCP建立与断廾-- --43 15TCP状态转换 46 16TCP控制块 49 17TCP建立流程
  3. 所属分类:其它

    • 发布日期:2019-10-31
    • 文件大小:1mb
    • 提供者:liutee
  1. 从浏览器输入网址到页面打开过程详解

  2. 作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里 也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。 本文将更深入的研究当你输入一个网址的时候,后台到底发生了一件件什么样的事请求中也包含浏览器存储的该域名的 cookies。可能你已经知道,在不同页面请求当中 cookies是与跟踪一个网站状态相匹配的键值。这样 cookies会存储登录用户名,服务器分 配的密码和一些用户设置等。Cookⅰes会以文本文档形式存储在客户机里,每次请
  3. 所属分类:网络基础

    • 发布日期:2019-07-02
    • 文件大小:667kb
    • 提供者:abacaba
  1. c语言stack(栈)和heap(堆)的使用详解

  2. 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。3、全局区(静态区)(static)—全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:130kb
    • 提供者:weixin_38737630
  1. C++中赋值运算符与逗号运算符的用法详解

  2. 赋值运算符 赋值符号“=”就是赋值运算符,它的作用是将一个数据赋给一个变量。如“a=3”的作用是执行一次赋值操作(或称赋值运算)。把常量3赋给变量a。也可以将一个表达式的值赋给一个变量。 赋值过程中的类型转换 如果赋值运算符两侧的类型不一致,但都是数值型或字符型时,在赋值时会自动进行类型转换。 1)  将浮点型数据(包括单、双精度)赋给整型变量时,舍弃其小数部分。 2)  将整型数据赋给浮点型变量时,数值不变,但以指数形式存储到变量中。 3) 将一个double型数据赋给float变量时,要注意
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:78kb
    • 提供者:weixin_38589795
  1. C#入门教程之集合ArrayList用法详解

  2. 本文实例讲述了C#入门教程之集合ArrayList用法。分享给大家供大家参考,具体如下: .NET Framework提供了用于数据存储和检索的专用类,这些类统称集合。这些类提供对堆栈、队列、列表和哈希表的支持。大多数集合类实现系统的接口。下面我们主要来讲一下ArrayList。 ArrayList是命名空间Systrm.Collections下的一部分,它是使用大小可按需动态增加的数组实现IList接口。 ArrayList的容量是ArrayList可以保存的元素数。ArrayList的默认初
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:77kb
    • 提供者:weixin_38734037
  1. C++中静态存储区与栈以及堆的区别详解

  2. 学习c++如果不了解内存分配是一件非常可悲的事情。而且,可以这样讲,一个C++程序员无法掌握内存、无法了解内存,是不能够成为一个合格的C++程序员的。一、内存基本构成可编程内存在基本上分为这样的几大部分:静态存储区、堆区和栈区。他们的功能不同,对他们使用方式也就不同。静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静态数据、全局数据和常量。栈区:在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:66kb
    • 提供者:weixin_38500222
  1. C/C++ 中堆和栈及静态数据区详解

  2. C/C++ 中堆和栈及静态数据区详解    五大内存分区   在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。下面分别来介绍:   栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。   堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。   自由存储区,就是那
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:140kb
    • 提供者:weixin_38628310
  1. C语言 动态内存分配详解

  2. C语言 动态内存分配详解 动态内存分配涉及到堆栈的概念:堆栈是两种数据结构。堆栈都是数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。 栈(操作系统):由操作系统自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 堆(操作系统): 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收,分配方式倒是类似于链表。 \在C语言中,全局变量分配在内存中的静态存储区,非静态的局部变量(包括形参)是分配在内存的动态存储区
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:51kb
    • 提供者:weixin_38618024
  1. 详解C语言中的内存四区模型及结构体对内存的使用

  2. 内存四区 1、代码区 代码区code,程序被操作系统加载到内存的时候,所有的可执行代码都加载到代码区,也叫代码段,这块内存是不可以在运行期间修改的。 2、静态区 所有的全局变量以及程序中的静态变量都存储到静态区。 3、栈区 栈stack是一种先进后出的内存结构,所有的自动变量,函数的形参都是由编译器自动放出栈中,当一个自动变量超出其作用域时,自动从栈中弹出。对于自动变量,什么时候入栈,什么时候出栈,是不需要程序控制的,由C语言编译器。实现栈不会很大,一般都是以K为单位的。 当栈空间以满,但还往栈
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:63kb
    • 提供者:weixin_38628183
  1. C++11中std::packaged_task的使用详解

  2. C++11中的std::packaged_task是个模板类。std::packaged_task包装任何可调用目标(函数、lambda表达式、bind表达式、函数对象)以便它可以被异步调用。它的返回值或抛出的异常被存储于能通过std::future对象访问的共享状态中。 std::packaged_task类似于std::function,但是会自动将其结果传递给std::future对象。 std::packaged_task对象内部包含两个元素:(1).存储的任务(stored task)
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:66kb
    • 提供者:weixin_38747216
  1. 详解C++中的自动存储

  2. C++有3种管理数据内存的方式即自动存储(栈存储)、静态存储和动态存储(堆存储)。在不同的方式下,内存的分配形式和存在时间的长短都不同。 下面对自动存储进行说明。 自动存储(栈存储) 对于函数的形参、内部声明的变量及结构变量等,编译器将在函数执行时为形参自动分配存储空间,在执行到变量和结构变量等的声明语句时为其自动分配存储空间,因此称其为自动变量(Automatic Variable),有的教科书也称其为局部变量,在函数执行完毕返回时,这些变量将被撤销,对应的内存空间将被释放。 事实上,自动变
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:77kb
    • 提供者:weixin_38743372
« 12 3 4 5 »