IP包头分析 Version:4 #互联网协议IPv4 Header length: 20 bytes #IP包头部长度20字节 Differentiated Services Field: 0x00(DSCP CS0,ECN:0x00: Not-ECT) #差分服务字段 Total Length: ...
分类:
其他好文 时间:
2019-11-24 17:27:37
阅读次数:
62
前言 有些小伙伴在打印中乱码或者编码不对,在这里讲格式化输出前,先讲下编码。我们都知道目前主流使用就是utf-8编码。 一、编码简介 编码用来让计算机识别,当然我们都知道计算机只能识别01010101这种,举个例子001表示:A,8位 = 1字节bytes 1.最早发明的 ascii 编码只能表示2 ...
分类:
编程语言 时间:
2019-11-24 15:52:03
阅读次数:
79
背景: 去年以前可以按照目录WebResourceUtility批量上传web资源,昨天发现用不了了,拿到WebResourceUtility源码改了一下都不是很方便,感觉官方写的太冗余,太长了,跟我喜欢的简单粗暴思想不太符合,刚好无意阅览了一个上传资源的代码,干脆自己手写一个根据目录去上传web资 ...
分类:
Web程序 时间:
2019-11-24 13:59:14
阅读次数:
92
String、StringBuilder与StringBuffer https://www.jianshu.com/p/37f3799bdb56 1.String String本质 String是不可变的,他的实质是被final修饰过的char数组。 public final class Strin ...
分类:
其他好文 时间:
2019-11-22 23:34:34
阅读次数:
104
作用 对Python对象进行序列化,便于存储和传输 Python对象序列化成bytes类型 pickle.dumps(obj) 将Python对象转化为bytes类型 pickle.loads(str) 将转化成的bytes类型数据还原成对象 Python对象序列化写入文件 pickle.dump( ...
分类:
编程语言 时间:
2019-11-22 13:41:35
阅读次数:
79
1、常见的四种编码方式的编码过程: ascii A : 00000010 8位 一个字节 unicode A : 00000000 00000001 00000010 00000100 32位 四个字节 中:00000000 00000001 00000010 00000110 32位 四个字节 u ...
分类:
编程语言 时间:
2019-11-21 22:44:34
阅读次数:
82
POI导出工具类 工作中常常会遇到一些图表需要导出的功能,在这里自己写了一个工具类方便以后使用(使用POI实现)。 项目依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3. ...
分类:
其他好文 时间:
2019-11-21 18:44:07
阅读次数:
94
当项目业务越来越复杂,打包出来的代码会非常冗余,文件体积会非常庞大。大体积文件会增加编译时间,影响开发效率;如果直接上线,还会拉长请求和加载时长,影响网站体验。作为一个追求极致体验的攻城狮,是不能忍的。所以在多页应用中优化打包尤为必要。那么如何优化webpack打包呢? ...
分类:
Web程序 时间:
2019-11-21 14:07:30
阅读次数:
171
关于Squid的概述及传统代理的配置可以参考上篇博文:Centos7安装Squid代理服务及构建传统代理一、透明代理透明代理提供的服务功能与传统代理时一致的,但是其“透明”的实现依赖于默认路由和防火墙的重定向策略,因此更适用于局域网主机服务,而不适合Internet中。开始配置透明代理服务器:(环境是接上一篇博文环境做的,不懂的可以先参考上一篇博文)1、配置httpd服务器1)httpd服务器将网
分类:
其他好文 时间:
2019-11-20 21:38:05
阅读次数:
100
一、数据类型之整型的函数使用 1 i = 3 2 print("该整型数字所占有效比特位的长度是:%d" % i.bit_length()) 3 print(i.to_bytes(8, "big")) 4 ''' 5 bit_length 6 1 0000 0001 1 7 2 0000 0010 ...
分类:
编程语言 时间:
2019-11-20 19:33:57
阅读次数:
84