第一章:分布式系统介绍 定义:分布式系统是一组分布在网络上通过消息传递进行协作的计算机组成系统。 分布式系统的意义 升级单机处理能力的性价比越来越低 单机处理器能力存在瓶颈 处于稳定性和可用性考虑 阿姆达尔定律:s(P)=1/((1-p)+p/N) 其中P指的是程序中可并行的部分的程序在单核上执行的 ...
分类:
编程语言 时间:
2017-04-22 18:53:22
阅读次数:
303
操作系统内存管理 内存是计算机中须要我们认真管理的重要资源。程序大小的增长速度比内存容量的增长要快得多。帕金森定律指出:“无论存储器有多大,程序都能够把它填满”。人们提出一个非常重要的概念就是“分层存储体系”,这个体系包含:快速缓存(cache),内存。磁盘。可移动存储装置。操作系统的工作就是将这个 ...
分类:
其他好文 时间:
2017-04-20 14:21:29
阅读次数:
409
电池内阻的测量 目前行业中对电池内阻的测量方法主要有以下两种: ①直流放电内阻测量法 根据欧姆定律I=U/R,测试设备让电池在短时间内(一般为2~3s)强制通过一个很大的恒定直流电流(目前一般使用5~10C大约40~80A的大电流),测量此时电池两端的电压,并按公式计算出当前的电池内阻。 这种测量方 ...
分类:
其他好文 时间:
2017-04-17 17:18:12
阅读次数:
258
1.CPU的发展趋势: 核心数目依旧会越来越多,根据摩尔定律,由于单个核心性能提升有着严重的瓶颈问题,普通的PC桌面在2018年可能回到24核心。 2.多线程和并行计算的区别: 所有的并发处理都有排队等候,唤醒和执行这三个步骤,所以并发是宏观的观念,在微观上他们都是序列被处理的,只不过资源不会在某一 ...
分类:
编程语言 时间:
2017-04-14 11:45:27
阅读次数:
171
代码复杂程度可以用“熵”来表示,“熵”是物理学中的概念, 表示所有“无序”的总和, 尽管软件开发不受任何物理定律的约束,然而熵对软件开发的影响非常之大, 当代码中的无序增长到一定程度时,代码复杂到了程序员难以掌控, 软件就“腐烂”了。 追本溯源,导致软件腐烂的原因其实并不复杂, 跟我们现实世界中的方 ...
分类:
其他好文 时间:
2017-04-13 22:00:09
阅读次数:
243
概念 关系数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。关系模型是由埃德加·科德于1970年首先提出的,并配合“科德十二定律”。现如今虽然对此模型有一些批评意见,但它还是数据存储的传统标准。标 ...
分类:
数据库 时间:
2017-04-13 12:00:50
阅读次数:
257
从热力学的4大定律能够得出例如以下事实:1)第1类和第2类永动机不可能存在;(第1。第2定律)2)非平衡的。各个非孤立系统之间总存在能量交换;(第0定律)我们能够把生命体看做是一个系统A,周围环境能够看做是另外一个系统E。有例如以下事实:1) A和E是有联系的,A和E之间存在着热量交换。2) A的温 ...
分类:
其他好文 时间:
2017-04-10 21:15:30
阅读次数:
178
第一则: 工作不养闲人,团队不养懒人。 第二则: 入一行, 先别惦记着能赚钱, 先学着让自己值钱。 第三则: 没有哪个行业的钱是好赚的。 第四则: 干工作,没有哪个是顺利的,受点气是正常的。 第五则: 赚不到钱,赚知识; 赚不到知识,赚经历; 赚不到经历,赚阅历; 以上都赚到了 就不可能赚不到钱。 ...
分类:
其他好文 时间:
2017-04-10 09:54:07
阅读次数:
144
本福特定律测试结果比例1 : 30.07669223072 : 17.6392130713 : 12.5041680564 : 9.669889963325 : 7.96932310776 : 6.602200733587 : 5.801933977998 : 5.168389463159 : 4.... ...
分类:
其他好文 时间:
2017-04-10 00:11:14
阅读次数:
207