- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 CentOS 8 使用动态模块方式安装并加载 Nginx 模组 ngx_brotli 然后启用 brotli 压缩
项目地址:Github 仓库地址ngx_brotliBrotli是一种通用无损压缩算法,它结合了LZ77算法的现代变体、Huffman编码和二阶上下文建模来压缩数据,其压缩比可与目前可用的最佳通用压缩方法相媲美。 它在速度上与 deflate 相似,但提供了更高的压缩率。注意:该压缩编码仅可用于 https 通信。ngx_brotli 包含两个模块:ngx_brotli filter module - 用于动态压缩响应体。ngx_brotli static module - 用于使用预压缩的
2021-11-11 21:57:10
2891
原创 JetBrains Goland 创建配置使用 go test 工具的 -benchmem 参数进行内存测试
项目场景:使用 JetBrains Goland 有很多一键工具便于使用,比如运行配置可以省掉很多操作设置麻烦,节省时间和操作次数。而编写 Golang 应用程序时常常需要使用 go test benchmark 进行性能测试及对比,所以一键运行配置在此时也能发挥作用。问题描述:问题是 Goland 的 Configuration 并不像命令行,可以直接带参数就生效,我们平时可能是这样用的:go test <my_package> -bench . -benchmem但显然直接在
2021-08-05 00:19:26
2210
原创 【隐写|CTF】算法隐写术——LSB 最低有效位隐写
介绍LSB 隐写术,即最低有效位(Least Significant Bit)隐写术。是一种比较简单的基于二进制的隐写方式,能将一个完整的文件隐藏进另一张图片中。图像一般都是以RGB三原色的方式存储的,存储后R(红)、G(绿)、B(蓝)三组数据按顺序规律排列,每个的取值范围为0~255,范围对应的二进制值就是00000000-11111111,LSB就是把一个文件的二进制每一位拆分修改到图片的色彩数据的二进制值最低位。当隐藏信息的载体图片被按照LSB算法修改后,对于文件本身,只是色彩数据每个字节的十进
2020-08-05 21:30:12
6446
1
原创 Wireshark 显示过滤器常用规则及代码示例
Wireshark 使用显示过滤规则来过滤已捕获的数据包,及按规则显示(https://wiki.wireshark.org/ColoringRules)特定颜色。你可以在显示过滤参考(https://www.wireshark.org/docs/dfref/)中找到主要的显示过滤协议字段列表。如果你需要针对特定协议进行显示过滤,请参阅协议参考(https://wiki.wireshark.org/ProtocolReference)。
2020-07-26 18:39:25
3012
原创 Wireshark (抓包)捕获过滤器常用规则及代码示例
Wireshark 捕获过滤器使用的语法与 tcpdump、WinDump、Analyzer 这类使用 libpcap/WinPcap 库的程序一致。
2020-07-12 18:16:44
5725
原创 TCP 三步握手(SYN、SYN-ACK、ACK)与SYN攻击
SYN 攻击指的是,利用TCP三步握手,攻击客户端在短时间内伪造大量不存在的IP地址,向服务器不断地发送SYN包,服务器回复确认包,并等待客户的确认。由于源地址是不存在的,服务器需要不断的重发直至超时,这些伪造的SYN包将长时间占用未连接队列,正常的SYN请求被丢弃,导致目标系统运行缓慢,严重者会引起网络堵塞甚至系统瘫痪。
2020-06-14 22:08:43
7381
原创 C语言文件指针偏移的使用(点阵字库txt文件取字)
从点阵字库txt取字,指向文件内容位置的文件指针是唯一的,无法多个副本分别定位(无法一个文件使用多个指针),这与传统上内存中的指针不同。
2020-06-08 11:05:04
3833
原创 HNUST 1603 - ADA IV型数(打表)
Ada三岁了,会掰着指头数数了.她的爸爸既是欢喜,又杂着忧愁.欢喜的是,教了她三年,终于会数了. 忧的是,Ada对数字实在不敏感啊!Ada的爸爸又准备了新的题目训练她. ADA IV型数的定义如下: 把一个正整数的各个位上的数字依次组成一个数列,如果该数列是等差数列,则该数为ADA IV型数.如13579和2468都是ADA IV型数, 153和246810都不是ADA IV型数.为了避免不必要的麻烦,规定区间[1,99]的数均为ADA IV型数.给定一个区间[A,B],其中1<=A<=B<=10
2020-02-03 12:57:16
396
原创 HDU 2511 - 汉诺塔 X (二分法)
1,2,...,n表示n个盘子.数字大盘子就大.n个盘子放在第1根柱子上.大盘不能放在小盘上.在第1根柱子上的盘子是a[1],a[2],...,a[n]. a[1]=n,a[2]=n-1,...,a[n]=1.即a[1]是最下面的盘子.把n个盘子移动到第3根柱子.每次只能移动1个盘子,且大盘不能放在小盘上.问第m次移动的是哪一个盘子,从哪根柱子移到哪根柱子.例如:n=3,m=2. 回答是 :2 1 2,即移动的是2号盘,从第1根柱子移动到第2根柱子 。
2020-01-31 22:16:48
312
原创 C 语言中 布尔 bool 型变量扩充的使用,头文件为 stdbool.h
C 语言在C99标准中新增一个 stdbool.h 标准库,将 C++ 中的布尔型变量引入 C 语言,本文面向初学者讲解布尔型的运用。
2020-01-13 13:00:12
5456
1
LiShu56点阵字库txt文件.zip
2020-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人