计算机理论基础
三朵耳朵
。
展开
-
原码, 反码, 补码 详解 (转载)
转载自:https://www.cnblogs.com/zhangziqiu/archive/2011/03/30/ComputerCode.html一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1.比如,...转载 2019-04-05 22:38:11 · 251 阅读 · 0 评论 -
字符编码
字符编码你是否认为 ASCII 码就是一个字符,一个字节就是一个字符,一个字符就是 8 比特?你是否认为 UTF-8 就是用 8 比特表示一个字符?如果真的是这样认为这篇文章就很适合你。为什么要有编码?首先大家需要明确的是在计算机里所有的数据都是字节的形式存储和处理的。我们需要字节来表示计算机里的信息,但是这些字节本身又是没有任何意义的。我们需要对这些字节赋予实际的意义,制定各种编码标...转载 2019-04-06 16:06:10 · 72 阅读 · 0 评论 -
bit(位) 与 Byte(字节)及延伸
位:bit = 位 = 1个二进制位 (bit的音译为“比特”)字节:Byte = 字节 = 8个二进制位字(word):“字”由若干个字节构成,字的位数叫做字长。“机器字长是值CPU一次能处理数据的位数,通常与CPU寄存器的位数有关。”——《计算机组成原理》第二版 唐朔飞由于音译以及中文翻译的混乱与相似对我产生很多疑惑,还是推荐使用英文 bit、Byte 并在与他人交...转载 2019-04-06 16:23:16 · 451 阅读 · 0 评论 -
Java单例模式(懒汉式、饿汉式、双检锁、静态内部类、枚举)
Java中单例(Singleton)模式是一种广泛使用的设计模式。单例模式的主要作用是保证在Java程序中,某个类只有一个实例存在。一些管理器和控制器常被设计成单例模式。单例模式好处:它能够避免实例对象的重复创建,不仅可以减少每次创建对象的时间开销,还可以节约内存空间; 能够避免由于操作多个实例导致的逻辑错误。 如果一个对象有可能贯穿整个应用程序,而且起到了全局统一管理控制的作用...转载 2019-05-28 16:55:21 · 694 阅读 · 0 评论