开发工具
文章平均质量分 59
开发环境、开发工具、工具脚本、工具代码。
码出钞能力
old coder
展开
-
golang实现的ab测试http代理工具
ab压测工具的辅助小工具,golang实现的http代理程序。原创 2024-07-19 01:16:49 · 485 阅读 · 0 评论 -
netstat使用示例
网络调试小工具原创 2024-07-19 14:31:21 · 203 阅读 · 0 评论 -
centos8.8误删/etc/修复
虚拟机硬盘修复原创 2024-03-28 10:24:38 · 906 阅读 · 0 评论 -
在用的vimrc
每次重装vim都得设置一下vimrc原创 2014-03-01 17:03:31 · 1487 阅读 · 0 评论 -
Windows通过注册表改变鼠标滚轮和触摸板的滚动方向
通过windows注册表修改鼠标和触摸板滚轮方向转载 2024-02-25 10:55:13 · 1417 阅读 · 0 评论 -
windows下的strace
进程监控、网络监控、文件监控原创 2023-10-26 10:44:37 · 474 阅读 · 0 评论 -
Windows系统使用QEMU搭建ARM+Linux开发环境
分享好文,开发环境工具的安装使用,内附下载地址。转载 2023-10-19 14:02:20 · 1580 阅读 · 0 评论 -
win10自动更新后vpn不能使用
尝试建立 VPN 连接时出现“错误 720:无法连接到 VPN 连接”原创 2023-10-04 19:45:01 · 2666 阅读 · 0 评论 -
virtualbox共享文件夹设置
mac下的virtualbox里的centos7共享文件夹设置原创 2023-09-18 09:45:17 · 4458 阅读 · 0 评论 -
vmware禁用内存交换,减少磁盘占用
适用于内存富余而磁盘紧张的机器,vmware交换内存导致磁盘读写缓慢。原创 2023-08-26 16:52:22 · 1459 阅读 · 0 评论 -
syslog函数与rsyslog配置(keepalived使用单独的日志文件)
syslog函数与rsyslog日志配置原创 2023-08-07 13:49:28 · 596 阅读 · 0 评论 -
CentOS/RHEL 7/8 进入单用户模式的三种方法(linux救砖指南)
linux无法正常登录后的急救模式转载 2023-07-20 14:01:21 · 4799 阅读 · 0 评论 -
便捷shell,shell小技巧
shell小笔记原创 2016-06-15 14:46:35 · 3240 阅读 · 1 评论 -
perf之cpu性能计数器
在VMware中启用cpu性能计数器原创 2023-06-19 11:34:04 · 1610 阅读 · 0 评论 -
linux性能分析神器:perf
perf 使用示例原创 2023-06-14 23:29:52 · 475 阅读 · 0 评论 -
Linux缓存命中率查看
Mermory:Page/sec:内存错误页数(平均低于20,低于15更佳)转载 2023-06-14 18:19:00 · 768 阅读 · 0 评论 -
linux火焰图的生成
程序性能分析原创 2019-12-21 22:03:18 · 966 阅读 · 0 评论 -
vmware设置centos客户机和windows宿主机共享文件夹
vmware设置共享文件夹的各种坑原创 2023-06-13 22:45:26 · 2457 阅读 · 0 评论 -
windows批量删除当前目录下的空文件夹
windows批量删除当前目录下的空文件夹原创 2022-11-05 14:13:51 · 1838 阅读 · 0 评论 -
go语言的gdb调试方法
gdb调试go原创 2022-06-01 21:15:51 · 3386 阅读 · 0 评论 -
在Mac下无界面启动VirtualBox
/Applications/VirtualBox.app/Contents/MacOS/VBoxManage startvm "centos7" --type headless原创 2022-05-15 16:54:12 · 358 阅读 · 0 评论 -
为Mac下的VirtualBox里的centos7设置网络
Mac终究不是linux,仍需要在Mac下装linux虚拟机进行开发调试。原创 2022-05-15 16:47:48 · 820 阅读 · 0 评论 -
Windows和Mac设置局域网共享
windows系统和苹果电脑设置局域网共享原创 2022-05-15 14:37:58 · 11199 阅读 · 0 评论 -
mysql查问题
mysql调试杂记原创 2021-11-24 12:35:17 · 402 阅读 · 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 · 1008 阅读 · 0 评论 -
GDB底层实现原理
在程序出现bug的时候,最好的解决办法就是通过GDB调试程序,然后找到程序出现问题的地方。比如程序出现段错误(内存地址不合法)时,就可以通过GDB找到程序哪里访问了不合法的内存地址而导致的。本文不是介绍 GDB 的使用方式,而是大概介绍 GDB 的实现原理,当然 GDB 是一个庞大而复杂的项目,不可能只通过一篇文章就能解释清楚,所以本文主要是介绍 GDB 使用的核心的技术 -ptrace。ptrace系统调用ptrace()系统调用是 Linux 提供的一个调试进程的工具,ptra...转载 2021-09-01 19:53:37 · 567 阅读 · 0 评论 -
shell写的网络小工具
用shell写的网络小工具原创 2017-07-31 10:26:40 · 3109 阅读 · 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 · 3453 阅读 · 0 评论 -
vim杂记,vim小技巧,vim正则
vim小技巧原创 2021-07-31 12:57:33 · 391 阅读 · 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 · 2138 阅读 · 3 评论 -
grep正则用法
Regular Expressions in grep转载 2021-04-14 19:46:19 · 276 阅读 · 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 · 99 阅读 · 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 · 15491 阅读 · 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 · 268 阅读 · 1 评论 -
wsl管理操作
wsl环境下reboot和shutdown都是没有作用的,wsl可以通过windows命令行进行重启,使用管理员权限运行下面脚本实现重启:rem 以管理员权限运行net stop LxssManagernet start LxssManager原创 2020-08-20 20:44:37 · 10656 阅读 · 0 评论 -
linux下strace的用法
strace `ps aux | grep 程序名 | awk '{print "-p " $2}' | xargs echo`原创 2019-09-30 22:18:16 · 453 阅读 · 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 · 1835 阅读 · 0 评论 -
git清空提交历史(不改变代码库大小)
git clone ***cd ***git checkout --orphan latest_branchgit add .git commit -am 'init'git branch -D mastergit branch -m mastergit push -f origin mastergit branch --set-upstream-to=origin/master...原创 2019-10-30 19:19:27 · 756 阅读 · 0 评论 -
我的xshell配色方案
my.xcs------------------------------------------------------------[my]text(bold)=ffffffmagenta(bold)=ff00fftext=ffffffwhite(bold)=ffffffgreen=00c000red(bold)=ff0000green(bold)=00ff00black(原创 2014-03-18 14:14:47 · 2090 阅读 · 0 评论 -
xshell自动登录脚本
Sub Main xsh.Screen.Send "ssh qifei@192.168.1.101" xsh.Screen.Send VbCr xsh.Screen.WaitForString "password: " xsh.Screen.Send "mypass" xsh.Screen.Send VbCrEnd Sub原创 2013-06-27 23:19:52 · 10535 阅读 · 1 评论