随笔分类 - 得意的电脑
问渠那得清如许,为有源头活水来。
摘要:海明码学习前提 学习海明码之前,我们要约定3个原则: 海明码只能检测出2位错,纠1位错(因此不要问如果3位错怎么办等幼稚问题)。 海明码默认进行偶校验(除非特殊说明使用奇校验)。 海明码是一串由0和1组成的序列(除01外没有其他的值,记住了!这是重点) 如果下面有任何无法理解的问题,反复看上面三个原
阅读全文
摘要:UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写。 其目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。 如此一来,每个人都可以创建不与其它人冲突的UUID。在这样的情况下,就不需考虑数据库创建时的名称重
阅读全文
摘要:你是怎么理解算法的呢? 简单说就是,同一个功能 别人写的代码跑起来占内存 100M,耗时 100 毫秒 你写的代码跑起来占内存 500M,耗时 1000 毫秒,甚至更多 所以 衡量代码好坏有两个非常重要的标准就是:运行时间和占用空间,就是我们后面要说到的时间复杂度和空间复杂度,也是学好算法的重要基石
阅读全文
摘要:CPU的介绍 CPU 也称为微处理器,是计算机的心脏和/或大脑。 深入研究计算机的核心,可以帮助我们有效地编写计算机程序。 CPU 是计算机的心脏和大脑,它执行提供给他们的指令。它的主要工作是执行算术和逻辑运算并将指令编排在一起。 我们先来看一下CPU的主要组件是什么以及它们的作用: 处理器两个主要
阅读全文
摘要:更多描述: 在编写脚本时,有时会出现内存过大发生 OOM 的事情,那我们如何得知某个进程的内存?另外又如何监控它 通过 ps 可以获知一个进程所占用的内存 $ ps -O rss -p 3506 PID RSS S TTY TIME COMMAND 3506 6984 S pts/1 00:00:0
阅读全文
摘要:Nginx一直跟我们息息相关,它既可以作为Web 服务器,也可以作为负载均衡服务器,具备高性能、高并发连接等。 1.负载均衡 当一个应用单位时间内访问量激增,服务器的带宽及性能受到影响, 影响大到自身承受能力时,服务器就会宕机奔溃,为了防止这种现象发生, 以及实现更好的用户体验,我们可以通过配置Ng
阅读全文
摘要:基本查询 假设表名是students,要查询students表的所有行,我们用如下SQL语句: SELECT * FROM students; 条件查询 SELECT语句可以通过WHERE条件来设定查询条件,查询结果是满足查询条件的记录。例如,要指定条件“分数在80分或以上的学生”。 SELECT
阅读全文
摘要:计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 2 假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单个CPU一次只能运行一个任务。 3 进程就好比工厂的车间,它代表CPU所能处理的单个任务。任一时刻,CPU
阅读全文
摘要:概念 线程:是操作系统能够进行运算调度的最小单位。是进程中的一个执行流程,一个进程中可以运行多个线程。 进程:一个执行中的程序的实例。 进程 与 线程 的区别 一个程序至少有一个进程,一个进程至少有一个线程。线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,
阅读全文
摘要:目录 1. 计算机网络体系结构 1.1 简介 定义 计算机网络的各层 + 其协议的集合 作用 定义该计算机网络的所能完成的功能 1.2 结构介绍 计算机网络体系结构分为3种:OSI体系结构、TCP / IP体系结构、五层体系结构 OSI体系结构:概念清楚 & 理念完整,但复杂 & 不实用 TCP /
阅读全文