计算机知识
文章平均质量分 90
DY_csdn
这个作者很懒,什么都没留下…
展开
-
堆和栈的区别(转过无数次的文章)
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两转载 2016-07-11 10:39:57 · 180 阅读 · 0 评论 -
如何定义领域模型-概念模型
作为OOAD中的第二步,概念模型的识别显得比用例识别更加困难。为什么要创建领域模型降低与OO建模之间的表示差异。领域层软件类的名称要源于领域模型中的名称,以使对象具有源于领域的信息和职责。打个比方,你可以用一长串0和1来表示“薪水册”,可是这种软件表示与我们脑中的薪水册领域模型之间存在巨大的差异,这将影响我们对软件的理解和修改。而OO建模则可以减转载 2016-12-12 13:05:57 · 1124 阅读 · 0 评论 -
大型网站架构之分布式消息队列
大型网站架构之分布式消息队列 以下是消息队列以下的大纲,本文主要介绍消息队列概述,消息队列应用场景和消息中间件示例(电商,日志系统)。本次分享大纲消息队列概述消息队列应用场景消息中间件示例JMS消息服务常用消息队列参考(推荐)资料本次分享总结一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最转载 2017-02-28 09:05:39 · 342 阅读 · 0 评论 -
Base64 算法原理,以及编码、解码【加密、解密】 介绍
Base64 算法原理,以及编码、解码【加密、解密】 介绍 Base64编码,是我们程序开发中经常使用到的编码方法。它是一种基于用64个可打印字符来表示二进制数据的表示方法。它通常用作存储、传输一些二进制数据编码方法!也是MIME(多用途互联网邮件扩展,主要用作电子邮件标准)中一种可打印字符表示二进制数据的常见编码方法!它其实只是定义用可打印字符传输内容一种方法,并不会产生新的字转载 2017-03-05 18:49:06 · 800 阅读 · 0 评论 -
C语言中的int类型的范围是由什么决定的
查看链接:http://blog.csdn.net/on_1y/article/details/20660155转载 2017-03-24 18:22:35 · 624 阅读 · 0 评论 -
PHP的GC机制
PHP的gcphp的垃圾回收机制主要有三个方面的知识引用计数基本知识回收周期(Collecting Cycles)性能方面考虑的因素引用计数基本知识每个php变量存在一个叫做"zval"的变量容器中.一个zval变量容器,除了包含变量的类型和值,还包括两个字节的额外信息.第一个是"is_ref",是个bool值,用来标识这个变量是否是属于引用集合(refer转载 2017-04-01 17:49:26 · 1470 阅读 · 0 评论 -
Google Perftools简介与使用
一. 安装与简介 从主页http://code.google.com/p/google-perftools/downloads/list下载源码包,解压后使用命令序列./configure;make;make install安装。如果make报错,请使用./configure --enable-frame-pointers从新来过。默认安装路径为/usr/local/,头文件和库文转载 2017-04-19 09:27:53 · 703 阅读 · 0 评论