
开发工具
文章平均质量分 60
开发环境、开发工具、工具脚本、工具代码。
码出钞能力
old coder
展开
-
对golang的io型进程进行off-cpu分析
性能分析之off-cpu火焰图原创 2024-12-18 15:00:08 · 739 阅读 · 0 评论 -
linux下观察进程捕获信号的情况
观察linux进程接收信号的情况原创 2024-12-17 14:29:19 · 403 阅读 · 0 评论 -
go-delve的使用
https://github.com/go-delve/delve原创 2024-10-09 00:48:44 · 477 阅读 · 0 评论 -
golang实现的ab测试http代理工具
ab压测工具的辅助小工具,golang实现的http代理程序。原创 2024-07-19 01:16:49 · 555 阅读 · 0 评论 -
netstat使用示例
网络调试小工具原创 2024-07-19 14:31:21 · 230 阅读 · 0 评论 -
centos8.8误删/etc/修复
虚拟机硬盘修复原创 2024-03-28 10:24:38 · 1046 阅读 · 0 评论 -
在用的vimrc
每次重装vim都得设置一下vimrc原创 2014-03-01 17:03:31 · 1510 阅读 · 0 评论 -
Windows通过注册表改变鼠标滚轮和触摸板的滚动方向
通过windows注册表修改鼠标和触摸板滚轮方向转载 2024-02-25 10:55:13 · 2622 阅读 · 0 评论 -
windows下的strace
进程监控、网络监控、文件监控原创 2023-10-26 10:44:37 · 725 阅读 · 0 评论 -
Windows系统使用QEMU搭建ARM+Linux开发环境
分享好文,开发环境工具的安装使用,内附下载地址。转载 2023-10-19 14:02:20 · 1897 阅读 · 0 评论 -
win10自动更新后vpn不能使用
尝试建立 VPN 连接时出现“错误 720:无法连接到 VPN 连接”原创 2023-10-04 19:45:01 · 4012 阅读 · 0 评论 -
virtualbox共享文件夹设置
mac下的virtualbox里的centos7共享文件夹设置原创 2023-09-18 09:45:17 · 4960 阅读 · 0 评论 -
vmware禁用内存交换,减少磁盘占用
适用于内存富余而磁盘紧张的机器,vmware交换内存导致磁盘读写缓慢。原创 2023-08-26 16:52:22 · 1992 阅读 · 0 评论 -
syslog函数与rsyslog配置(keepalived使用单独的日志文件)
syslog函数与rsyslog日志配置原创 2023-08-07 13:49:28 · 751 阅读 · 0 评论 -
CentOS/RHEL 7/8 进入单用户模式的三种方法(linux救砖指南)
linux无法正常登录后的急救模式转载 2023-07-20 14:01:21 · 6056 阅读 · 0 评论 -
便捷shell,shell小技巧
shell小笔记原创 2016-06-15 14:46:35 · 3309 阅读 · 0 评论 -
perf之cpu性能计数器
在VMware中启用cpu性能计数器原创 2023-06-19 11:34:04 · 2032 阅读 · 0 评论 -
linux性能分析神器:perf
perf 使用示例原创 2023-06-14 23:29:52 · 533 阅读 · 0 评论 -
Linux缓存命中率查看
cache命中率检测、内存泄漏检测转载 2023-06-14 18:19:00 · 952 阅读 · 0 评论 -
linux火焰图的生成
linux程序性能分析原创 2019-12-21 22:03:18 · 1099 阅读 · 0 评论 -
vmware设置centos客户机和windows宿主机共享文件夹
vmware设置共享文件夹的各种坑原创 2023-06-13 22:45:26 · 3162 阅读 · 0 评论 -
windows批量删除当前目录下的空文件夹
windows批量删除当前目录下的空文件夹原创 2022-11-05 14:13:51 · 2002 阅读 · 0 评论 -
go语言的gdb调试方法
gdb调试go原创 2022-06-01 21:15:51 · 3783 阅读 · 0 评论 -
在Mac下无界面启动VirtualBox
/Applications/VirtualBox.app/Contents/MacOS/VBoxManage startvm "centos7" --type headless原创 2022-05-15 16:54:12 · 414 阅读 · 0 评论 -
为Mac下的VirtualBox里的centos7设置网络
Mac终究不是linux,仍需要在Mac下装linux虚拟机进行开发调试。原创 2022-05-15 16:47:48 · 857 阅读 · 0 评论 -
Windows和Mac设置局域网共享
windows系统和苹果电脑设置局域网共享原创 2022-05-15 14:37:58 · 12370 阅读 · 0 评论 -
mysql调试
mysql调试杂记原创 2021-11-24 12:35:17 · 430 阅读 · 0 评论 -
1 分钟内对 Linux 进行性能诊断的10 个命令
链接:https://zhuanlan.zhihu.com/p/39893236当你发现 Linux 服务器上的系统性能问题,在最开始的 1 分钟时间里,你会查看哪些系统指标呢?Netflix 在 AWS 上有着大规模的 EC2 集群,以及各种各样的性能分析和监控工具。比如我们使用 Atlas 来监控整个平台,用 Vector 实时分析 EC2 实例的性能。这些工具已经能够帮助我们解决大部分的问题,但是有时候我们还是要登录进机器内部,用一些标准的 Linux 性能分析工具来定位问题。在这篇文.转载 2021-09-01 19:56:53 · 1049 阅读 · 0 评论 -
GDB底层实现原理
在程序出现bug的时候,最好的解决办法就是通过GDB调试程序,然后找到程序出现问题的地方。比如程序出现段错误(内存地址不合法)时,就可以通过GDB找到程序哪里访问了不合法的内存地址而导致的。本文不是介绍 GDB 的使用方式,而是大概介绍 GDB 的实现原理,当然 GDB 是一个庞大而复杂的项目,不可能只通过一篇文章就能解释清楚,所以本文主要是介绍 GDB 使用的核心的技术 -ptrace。ptrace系统调用ptrace()系统调用是 Linux 提供的一个调试进程的工具,ptra...转载 2021-09-01 19:53:37 · 604 阅读 · 0 评论 -
shell写的网络小工具
用shell写的网络小工具原创 2017-07-31 10:26:40 · 3140 阅读 · 1 评论 -
linux下通过inode删除文件
一、ls命令的-i选项:-i, --inode print the index number of each file例如:拿到乱码文件的inode号。二、使用find按inode号查找到文件或再进行删除:find . -inum {inode号} -exec rm -i {} \;例如:为避免删错文件,这里使用了rm的交互式删除。不需要交互时,可以将rm后的-i 去掉,也可以直接使用delete进行删除:find . -inum {...原创 2021-08-16 18:38:38 · 3924 阅读 · 0 评论 -
vim杂记,vim小技巧,vim正则
vim小技巧原创 2021-07-31 12:57:33 · 468 阅读 · 1 评论 -
nginx lua修改请求体然后转发
nginx配置: location / { rewrite_by_lua_file /xxx/yyy.lua; proxy_http_version 1.1; proxy_pass http://127.0.0.1:8102; proxy_set_header Host 127.0.0.1:8102; proxy_set_head原创 2021-07-22 15:16:12 · 2361 阅读 · 3 评论 -
grep正则用法
Regular Expressions in grep转载 2021-04-14 19:46:19 · 326 阅读 · 0 评论 -
Mock Server
一、killgravehttps://github.com/friendsofgo/killgraveKillgrave is a tool providing a simple way to create a powerful simulator for HTTP-based APIs.The Killgrave's philosophy is provides an easy way to configure your mock server, trying always that you原创 2021-04-08 18:19:44 · 123 阅读 · 0 评论 -
wireshark过滤规则
一、针对wireshark最常用的自然是针对IP地址的过滤。其中有几种情况: (1)对源地址为192.168.0.1的包的过滤,即抓取源地址满足要求的包。 表达式为:ip.src ==192.168.0.1 (2)对目的地址为192.168.0.1的包的过滤,即抓取目的地址满足要求的包。 表达式为:ip.dst ==192.168.0.1 (3)对源或者目的地址为192.168.0.1的包的过滤,即抓取满足源或者目的地址的ip地址是1...转载 2021-01-28 14:53:58 · 15646 阅读 · 0 评论 -
tcpdump advanced filters
tcpdump advanced filters========================Sebastien Wains <sebastien -the at sign- wains -dot- be>http://www.wains.be###################################################################This page is not updated anymore and contains mistak.转载 2021-01-13 15:49:37 · 326 阅读 · 1 评论 -
wsl管理操作
wsl环境下reboot和shutdown都是没有作用的,wsl可以通过windows命令行进行重启,使用管理员权限运行下面脚本实现重启:rem 以管理员权限运行net stop LxssManagernet start LxssManager原创 2020-08-20 20:44:37 · 10740 阅读 · 0 评论 -
linux下strace的用法
strace `ps aux | grep 程序名 | awk '{print "-p " $2}' | xargs echo`原创 2019-09-30 22:18:16 · 487 阅读 · 1 评论 -
git彻底删除某个文件及其提交历史
Removing sensitive data from a repositoryhttps://help.github.com/en/github/authenticating-to-github/removing-sensitive-data-from-a-repositorygit filter-branch --force --index-filter 'git rm --cac...原创 2019-10-30 20:16:56 · 1863 阅读 · 0 评论