快速入门 PHP
x. 函数 cat与tac都是linux的命令,但是很多时候会过滤cat但是配置者不知道还有tac这个命令,遂推荐用tac # 获取当前目录
echo getcwd();
# 命令执行如果不直接输出即使命令里面带有cat也是不行的,他只是收集到了结果,不是输出内容,例如 echo shell_ex
- 2026-05-16
- 2
- 0
- 0
- 24.2℃
常见渗透测试
x. 手工SQL注入 通常可以直接使用sqlmap来完成,但是也需要理解手工注入的方式,以此加深理解 # 联合查询注入
' union select 1,2,3 -- -
# 获取库
' union select database(),2,3 -- -
# 获取表名
' union select
- 2026-05-08
- 9
- 0
- 0
- 24.9℃
开发与加速测试
1. nvm 任意快速切换nodejs curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash 2. github # 启用代理
git config --global http.proxy ht
- 2026-02-28
- 29
- 0
- 0
- 26.9℃
coder远程开发
写在最前 https://coder.com/ 在大规模项目的部署与开发过程中,传统基于 Docker 的单机容器管理方式已难以满足需求。随着服务规模扩大至数十甚至上百个容器,容器的生命周期、网络、资源及依赖关系的管理成本急剧上升,整体复杂度显著增加。 为解决这一问题,通常需要引入 Kubernet
- 2026-02-04
- 106
- 0
- 2
- 38.6℃
vscode远程开发
写在最前 在部分项目中,由于网络拓扑复杂、依赖环境较多,开发人员很难在本地完整复现运行环境。为解决这一问题,我们引入了 IDEA、VS Code 等开发工具的远程开发能力,直接连接远程服务器进行源码编写、调试与运行。 通过这种方式,开发人员无需在本地进行复杂的环境配置,即可实现项目的零成本启动与运行
- 2026-02-03
- 66
- 0
- 0
- 30.6℃
快速入门 go
写在最前 x. 示例项目 x. book_management book_management/ ├── main.go # 程序入口 ├── book.go # 图书结构和方法 ├── user.go # 用户结构和方法 ├── library.go # 图书馆管理逻辑 ├── storage.g
- 2026-01-21
- 51
- 0
- 0
- 29.1℃
快速部署 go
写在最前 1. 开始部署 # 执行命令下载
root@tanqidi:/tmp# wget https://go.dev/dl/go1.22.1.linux-amd64.tar.gz
# 解压安装包
root@tanqidi:/tmp# tar -xf go1.22.1.linux-amd64.t
- 2026-01-19
- 44
- 0
- 0
- 28.4℃
快速部署 k3s
写在最前 很多时候我们使用 Kubernetes 只是为了做验证和测试,而不是搭建一套完整的生产集群。如果完全按标准 k8s 的方式部署,往往要处理大量无关的系统配置,比如 hosts、防火墙、内核参数、swap 等,成本和心智负担都很高。 k3s 通过一条命令即可快速安装一个与 Kubernete
- 2026-01-19
- 74
- 0
- 0
- 31.4℃
关于slab内存泄露的异常问题
1. 问题描述 突然发现宿主机节点出现严重内存不足的情况。起初判断不太合理——当前仅运行少量容器,按容器资源统计,内存使用量最多约十余 GB,理论上仍有数十 GB 空闲。基于这一异常判断,随即对主机内存使用情况进行了排查,并发现了如下信息。 从进程视角看,业务与系统进程内存占用并不高,最大进程仅 5
- 2026-01-09
- 48
- 0
- 1
- 30.8℃