
计算机科普知识
小布丁的读书笔记
知其然也要知其所以然
展开
-
计算机如何表示小数
一、预备知识:1、数学定义:小数,又称为实数。一般用十进制表示例如: 3.14159265 2、科学计算法:数学中的科学计算法许多种表示法3.14159265 = 0.314159265 × 101 3、计算机中浮点数的表示:在计算机中的使用科学计数法是一种“规格化计数法”。 3.1规格化计数法:用科学计数法表示实数时,如果最左边的第一个数字不是0,转载 2015-08-26 15:47:55 · 7246 阅读 · 1 评论 -
快照技术原理
快照是一种基于时间点的数据拷贝技术,它的目的在于能够记录出某一个时刻的数据信息并将其保存,如果之后发生某些故障需要数据恢复的时候,可以通过快照来将数据恢复到之前时间点的状态,而该时间点之后的数据都会丢失。备份系统是快照技术的主要应用领域之一,当备份软件需要备份某些不能停止运行的关键业务的时候,利用快照技术可以将某时间点的所有数据信息保存并备份,不会影响到业务的正常运行。 快照技术分为两类:物理拷...转载 2018-05-09 16:26:17 · 5447 阅读 · 0 评论 -
语义
在程序中, 语义 指的是一段代码的含义 — 例如 "运行这行代码会产生怎样的影响?", 或者 "这个HTML的元素有什么作用,扮演了什么样的角色" (不只是 "它看上去像是什么?"。)例如,“h1” 元素是一个语义化元素, 充当了“这个页面中最高级别标题功能“的角色 (或含义) 。h1>This is a top level headingh1>一般情况下,它将会被赋予一个很大转载 2018-02-02 10:04:20 · 493 阅读 · 0 评论 -
浅析Tier和Layer的区别
有关Tier和Layer的区别,这里详细论述一下,大家共同探讨。1. 横向与纵向有一种说法是“Layer是水平方向的,tier是垂直方向的”。这种说法首先容易给人造成下面这样的误解:|||| ---- --其实两者表示起来恰恰相反:|||| ---- --这种说法的确切含义是“Layer是水平方向的,tier是垂直方向转载 2018-01-08 14:08:43 · 9274 阅读 · 0 评论 -
硬盘分区表知识——详解硬盘MBR
硬盘是现在计算机上最常用的存储器之一。我们都知道,计算机之所以神奇,是因为它具有高速分析处理数据的能力。而这些数据都以文件的形式存储在硬盘 里。不过,计算机可不像人那么聪明。在读取相应的文件时,你必须要给出相应的规则。这就是分区概念。 分区从实质上说就是对硬盘的一种格式化。当我们创建分区时,就已经设置好了硬盘的各项物理参数,指定了硬盘主引导记录(即Master Boot Record转载 2017-07-28 19:41:46 · 990 阅读 · 0 评论 -
并发和并行
你吃饭吃到一半,电话来了,你一直到吃完了以后才去接,这就说明你不支持并发也不支持并行。你吃饭吃到一半,电话来了,你停了下来接了电话,接完后继续吃饭,这说明你支持并发。你吃饭吃到一半,电话来了,你一边打电话一边吃饭,这说明你支持并行。并发的关键是你有处理多个任务的能力,不一定要同时。并行的关键是你有同时处理多个任务的能力。所以我认为它们最关键的点就是:是否是『同时』。转载 2016-12-08 14:09:12 · 639 阅读 · 0 评论 -
浮点数的二进制表示
浮点数的二进制表示作者: 阮一峰1.前几天,我在读一本C语言教材,有一道例题: #include void main(void){ int num=9; /* num是整型变量,设为9 */ float* pFloat=# /* pFloat表示num的内存地址,但是设为浮转载 2015-12-02 20:10:13 · 511 阅读 · 0 评论 -
计算机如何表示浮点数(小数)
C语言和C#语言中,对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32bit,double数据占用64bit,我们在声明一个变量float f= 2.25f的时候,是如何分配内存的呢?如果胡乱分配,那世界岂不是乱套了么,其实不论是float还是double在存储方式上都是遵从IEEE的规范的,float遵从的是IEEE R32.24 ,而dou转载 2015-12-02 19:58:38 · 11693 阅读 · 0 评论 -
UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)
UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)继承、实现、依赖、关联、聚合、组合的联系与区别分别介绍这几种关系:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性; 实现转载 2015-09-23 16:25:05 · 676 阅读 · 0 评论 -
内存映射的原理
原文:http://www.cnblogs.com/wuchanming/p/4823444.html由于所有用户进程总的虚拟地址空间比可用的物理内存大很多,因此只有最常用的部分才与物理页帧关联。这不是问题,因为大多数程序只占用实际可用内存的一小部分。在将磁盘上的数据映射到进程的虚拟地址空间的时,内核必须提供数据结构,以建立虚拟地址空间的区域和相关数据所在位置之间的关联。例如,在映射文本文件时,映...转载 2018-05-09 16:26:54 · 6565 阅读 · 0 评论