计算机知识积累
文章平均质量分 94
HappyRocking
坚信强人工智能的到来
展开
-
HTTP状态码大全
HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。HTTP状态码共分为5种类型:HTTP状态码分类分类分类描述1**信息,服务器收到请求,需要请求者继续执行操作2**成功,操作被成功接收并处理3**重定向,需要进一步的操作以完成请求转载 2017-10-18 10:05:48 · 353 阅读 · 0 评论 -
SSH原理
一、什么是SSH?简单说,SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推广...转载 2018-04-13 14:14:58 · 254 阅读 · 0 评论 -
Vim中复制粘贴缩进错乱问题的解决方案
前言这是一则记录贴,防止小技巧遗忘。不知道大家是否会有这种困扰,例如在Android Studio有一段缩进优美的代码实现,例如:public void sayHello() { String msg = "Hello Vim Paste Mode"; System.out.println(msg);}1234当你把这段缩进优美的代码直接ctrl+c,ctrl+v到Vim的时候,...转载 2018-04-09 16:43:35 · 1514 阅读 · 1 评论 -
最短路径问题:Dijkstra算法原理和证明
一、问题最短路径问题:从一个有向图(或无向图)的某个顶点s出发,求到达其他任意一个顶点所经过的边的权重之和最小的路径。权重之和称为两个顶点之间的距离(距离均为正数)。我们以无向图为例(顶点之间没有方向),每条边的权重可以使用权重矩阵W来描述,如有n个顶点,则权重矩阵大小为 n*n,W(i,j)为顶点i和j的直接相连的边的权重,如果没有直接相连,则赋值为无穷大。权重矩阵为对称矩阵。二、算原创 2018-02-03 22:47:47 · 8919 阅读 · 0 评论 -
.properties 配置文件 加空格
java 的 .properties 文件中每一行都是一个key=value的形式。如果想在value的单词之间加空格,那么可以生效,但是如果在首尾加空格,则不生效。如果想要首尾加上空格,可以使用转义字符。英文空格的unicode码是\u0020,中文空格的unicode码是\u3000。比如 :key1 = My name is\u0020key2 = Jack Jone原创 2017-11-27 10:42:52 · 4486 阅读 · 0 评论 -
java web中读取properties文件时的路径问题
在web开发时,难免会有一些固定的参数,我们一般把这些固定的参数存在properties文件中,然后用的时候要读出来。但经常出现一些错误,找不到相应的路径,所以,今天特地讲一些如何正确获得路径。首先,我们要将properties文件部署在$app/WEB-INF/classes文件夹里,比如将info.properties文件放在dingding这个web应用下时,该文件所在的转载 2017-10-13 10:08:17 · 656 阅读 · 0 评论 -
TCP的seq和ack号计算方法
seq和ack号存在于TCP报文段的首部中,seq是序号,ack是确认号,大小均为4字节(注意与大写的ACK不同,ACK是6个控制位之一,大小只有一位, 仅当 ACK=1 时ack字段才有效。建立 TCP 连接后,所有报文段都必须把 ACK 字段置为 1。)seq:占 4 字节,序号范围[0,2^32-1],序号增加到 2^32-1 后,下个序号又回到 0。TCP 是面向字节流的,通过 TCP 传...原创 2017-10-10 23:04:33 · 30593 阅读 · 11 评论 -
正向代理和反向代理的区别
一句话:正向代理是代理的客户端,反向代理是代理的服务端。正向代理使得服务端不知道真正的客户端是谁,反向代理使得客户端以为他访问的是真实服务端,实际上是代理服务器。正向代理是从内到外,即帮忙访问外部一些本来访问不到的服务器;反向代理是从外到内,即接受外部请求,然后访问内部资源。(外部指的是Internet)透明代理属于正向代理,区别在于,正向代理需要客户端专门原创 2017-10-03 11:08:00 · 258 阅读 · 0 评论 -
正向代理、反向代理和透明代理的讲解
一、正向代理(Forward Proxy)一般情况下,如果没有特别说明,代理技术默认说的是正向代理技术。关于正向代理的概念如下: 正向代理(forward)是一个位于客户端【用户A】和原始服务器(origin server)【服务器B】之间的服务器【代理服务器Z】,为了从原始服务器取得内容,用户A向代理服务器Z发送一个请求并指定目标(服务器B),然后代理服务器Z向服务器B转交请求并将获转载 2017-10-03 11:06:23 · 290 阅读 · 0 评论 -
深入讲解 linux 中 inode、硬链接、软链接的原理
inode定义inode 是 linux 系统中用作数据索引的标识符。 简单来说,inode 指示了一个文件的基本信息,如inode编号、修改时间、文件的位置等,就如同一本书的目录,会直接告诉你想看的章节是在第几页。不同的是,书是以页为单位的,而 linux 文件存取是以“块”为单位的。 操作系统在读取硬盘的时候,会一次性读取一个“块”(一个“块”的大小往往是4kb,包含了连续8个扇区,每...原创 2018-06-16 16:21:14 · 5517 阅读 · 2 评论