编程基础
文章平均质量分 82
不去天涯
这个作者很懒,什么都没留下…
展开
-
关于正则表达式学习要点
1.背景因为平时不是特别常用正则表达式,z原创 2014-06-22 20:41:40 · 918 阅读 · 0 评论 -
RFC791(IP协议)——协议格式
3.1 协议头格式先看一下协议头的全景图,每一个竖线代表一个字节Version: 4比特标记当前报文使用的协议格式,本文件描述的是第4版本。IHL:4比特表示请求头32比特字长度(单位是32比特),它的计算是从第一个字节开始。一个正确的包头最小长度的5。Type of Service:8比特标记发出服务希望的传输质量的参数。这些参数用来指引网络进行包传输时实际参数的选择。某些网络提...翻译 2019-03-09 20:00:30 · 2472 阅读 · 0 评论 -
RFC791(IP协议)——概述
2.概述2.1 和其他协议的关系下图说明了IP协议再整个协议分层中所处的位置:IP协议一侧对接的是高层的主机对主机类型的协议,另一侧对接的是本地网络协议。这里的“本地网络协议”可以是建筑内的小型网络,也可以是像阿帕网的大型网络。2.2 操作模型应用程序间传输数据报的操作模型可以用如下的场景来描述(假设数据传输中间会经过一个网关):发报应用程序准备好数据,调用本地IP模块把数据以数据报...翻译 2019-02-15 22:48:20 · 5271 阅读 · 0 评论 -
RSA加密——go语言版
RSA加密——go语言版源起公钥和私钥格式关系公钥私钥go语言生成公私钥go加载私钥pkcs1pkcs8go加载公钥go进行rsa加密和验签openssl生成的公私钥去掉私钥的密码openssl公钥和openssh公钥互转参考源起在做rsa加密验签的过程中遇到了一些问题,在对整个rsa体系不够了解的情况下花了很多的时间去尝试,但总是不能成功。在尝试和搜索方案的过程中,不断的发现原来我们平时对...原创 2018-10-07 14:48:20 · 6135 阅读 · 0 评论 -
RFC791(IP协议)——引言
1.1 动机IP协议设计的目标是为基于分组交换计算机通信网络的互联系统提供支持,这类系统曾经被称为多类型网络系统(catenet)。IP协议实现在源和目标之间传输数据块,也就是我们常说的数据报。这里的源和目标是通过固定长度地址标识的主机。对于“小包”网络上的数据传输,必要的时候,IP协议提供长数据包的分片和重组支持。1.2 范围IP协议有自己的专门的职责范围,它值提供网络物联系统上原地址到目...翻译 2018-10-17 23:09:04 · 1083 阅读 · 1 评论 -
细说Java中的字符和字符串(二)
我们上次在《细说Java中的字符和字符串(一)》说了Java中char和中文字符之间的关系,说明了char能不能存储一个中文字符,以及如何判断Java的字符串是否包含中文字符。 这次再看一下MySQL数据库中VARCHAR(N)中的N表示什么,什么会限制N的大小。然后,从Java的String源代码分析一下中文字符在Java字符串里是如何存储的。VARCHAR(N)中的N代表什么?和第一...原创 2018-06-24 13:12:56 · 984 阅读 · 0 评论 -
jstack实战点睛
jstack怎么使用?原创 2017-12-25 17:43:14 · 995 阅读 · 0 评论 -
使用MAT的命令行工具分析hprof文件
对于内存dump文件比较大的情况,如何使用MAT进行内存泄漏和溢出分析。原创 2017-11-10 15:26:50 · 9340 阅读 · 2 评论 -
apache commons(瑞士军刀)
apache commons lang3和collection4最常用的方法。原创 2017-01-24 11:56:48 · 653 阅读 · 0 评论 -
在CentOS 6.4上安装vsftpd
概述前段时间领导给了一个题目,让在部门当前的FTP里面添加一个新的目录。要求这个目录其他用户登录后都可以看见和下载,但是不能编辑,只有新添加的用户具有编辑权限。在网上搜索了比较长的时间,找到的安装vsftp的教程都不能正常的实现安装,大多安装后无法登陆,或者报550的错误。最后,总结下成功的安装过程。(这里仅说明在线安装。)安装安装vsftpdyum install vsf原创 2015-01-25 23:25:37 · 1215 阅读 · 0 评论 -
CentOS上常用的命令汇总
linux里面有用和常用的命令。原创 2015-09-06 14:31:57 · 710 阅读 · 0 评论 -
javascript关键方法
引言对于像作者一样,使用javascript不是很长时间,也不是经常使用的人来说,有些小的代码段有必要特别的记录一下。不然,在用到的时候每次都是到处去找,揪心、着急、浪费时间。这里一一记录在案,一个也别跑。字符串转换为数字var floatValue = parseFloat('123.456');var intValue = parseInt('123456');原创 2014-11-30 20:55:37 · 896 阅读 · 0 评论 -
关于软件发布的版本号(翻译自APACHE MINA官网)
概述原创 2014-11-16 21:27:39 · 2243 阅读 · 0 评论 -
RFC791(IP协议)——翻译后记
首先需要说明一下,前边的4份博客合起来正好包含了RFC791的全部内容。这里的全部不包含附录和分片说明的示例部分。整个翻译过程,跨过的时间比较长。中间一度想放弃,但是咬咬牙又重新开始。在翻译的过程中,发现了一个比较好的方式,就是碎片时间翻译法。RFC791的第二章,第三章基本是在地铁里站着的时候,或者是在厕所里蹲着的时候一点点翻译的。每次翻译几段,甚至一小段。然而,每次感觉都特别好:一是空闲...原创 2019-03-26 13:11:08 · 813 阅读 · 0 评论