计算机
柳清风09
这个作者很懒,什么都没留下…
展开
-
reed solomon编码实践
如果大家对于raid原理有所了解的话,对于这个reed solomon(里德-所罗门码)编码就不陌生。下简单介绍原理 第一步先通过Vandermonde 矩阵编码,如下这样原始的ABCD-MNOP的数据就被编码了。此时选用的parity格式是2,那么允许丢失2行数据,如下 现在通过对Vandermonde矩阵的逆矩阵相乘得到原始的数据,如下: 这个就是演示了一个数据恢复的原理了。 说完原原创 2017-06-06 10:08:12 · 8903 阅读 · 0 评论 -
密码学习之基本概念(一)
大家可能都以及有了一个基本的概念,那就是在互联网的时间你们没有什么是绝对保密的。任何密码都会有被破译的一天,只是时间长短问题。那么就针对密码学,我们从头到尾梳理一遍,第一篇我想介绍的是一些基本概念。先说一下为啥要加密吧,这个其实很容易理解,就是消息传输过程被窃取或者篡改,导致安全等问题。下面就是一个邮件被窃听的例子。 对称加密与非对称加密加密和解密的算法合在一起叫做密码算法,秘钥就是现实中的钥匙一原创 2017-06-11 11:45:48 · 568 阅读 · 0 评论 -
Elasticsearch入门
Elasticsearch 是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。Lucene 都毫无疑问是当今最先进、性能最高和功能最全的搜索引擎框架。但是 Lucene 只是一个框架,要充分使用它的功能,你需要使用 JAVA 作为开发语言,并且在你的程序中集成 Lucene。更糟的是,你需要深入了解相关知识才能明白它是如何运行的,Lucene 确实非常复杂。 Elas原创 2017-06-15 16:43:00 · 682 阅读 · 0 评论 -
计算机网络之基础知识(二)
地址一个地址必须是一个明确的对象,就像你和被人交流,每个地址就像一个每个人有自己的一个ID号,如果ID号冲突了,那就不能正确的交流,这就是地址的唯一性。如果地址不多,有唯一地址就可以确定通信双方,当地址变的很多的时候,如何高效的从中找出目标地址是一个重要的问题,这就是地址的另一个特性,分层,这个分层就像是国家分层一样,省、市、县逐一向下,IP地址有主机号和网络号组成,通过子网掩码区分,网络号相同的I原创 2017-09-24 09:35:13 · 36326 阅读 · 0 评论 -
计算机网络之基础知识(一)
云计算的发展离不开网络的发展,没有发达的网络就不能提供计算的实时性。当今网络发展越来越快,新技术也是层出不穷,面对复杂的技术世界,我觉得还是要把一些基础的东西理清楚。网络发展历程如果是单机版就没有网络的必要,在计算机的世界里面最初是没有也没必要存在网络。为了解决更多人使用计算机出现了批处理系统,批处理就是顺序的一批一批的从磁带中读取任务并执行;后来就出现了分时系统,允许多个终端同时与计算机相连,允许原创 2017-09-23 14:56:18 · 36832 阅读 · 0 评论 -
计算机网络之基础知识(三)
数据链路层数据链路层规定了通过通信媒介互联的设备之间的传输规范,这里的通信媒介包括光纤、电缆、电波等,设备包括交换机、网桥、中继器等。众所周知计算机以0、1表示数据信息,物理层通过高低电压、光的闪灭、以及电波的强弱等处理信号。 数据链路层传输必须提到一个概念是mac地址,这个和下面要说的网络层的IP地址类似。mac地址用于标识数据链路中互联的节点,48个比特,一般烧录到网卡的ROM里面,一般情况是原创 2017-09-24 15:34:18 · 37434 阅读 · 0 评论 -
golang websocket 入门
我们先写一个最简单的go http服务package mainimport ( "net/http")func main() { http.HandleFunc("/", func(w http.ResponseWriter,r *http.Request) { w.Write([]byte("hello world")) }) http.Liste原创 2017-11-04 15:35:26 · 39875 阅读 · 0 评论 -
基于go websocket写一个聊天室
上一篇介绍了一下go websocket,这篇blog主要是通过websocket写一个聊天室。 先写前端</style></head><body><div id="log"></div><form id="form"> <input type="submit" value="Send" /> <input type="text" id="msg" size="64"/>原创 2017-11-04 16:22:43 · 38050 阅读 · 0 评论 -
读取指定扇区的文件
在Linux系统中通过dd命令可以直接读取和写入指定扇区的文件读指定物理扇区:dd if=<源设备> of=<输出设备或文件> skip=<指定扇区值> bs=512 count=1写指定物理扇区:dd if=<输入设备或文件> of=<输出设备> seek=<指定扇区值> bs=5...原创 2018-04-11 19:25:15 · 2872 阅读 · 0 评论