0%

bpftrace最新发布的0.17.0加入了对arm平台的支持,所以就想为arm平台编译一版bpftrace。值得注意的是,bpftrace才加入对arm 32位的支持(#2360#2361),由于之前一直是基于64位系统,所以现在工作的还不是很好,还有一些bug。

阅读全文 »

最近好几台VMware Ubuntu虚拟机开机15分钟后卡死,断断续续查了将近半个月。一度想重装虚拟机,但考虑到要重新配置的软件太多了,遂放弃。最后决定还是死磕,终于解决了。

阅读全文 »

ftrace是一个非常好用的调试工具,特别是在调试性能相关的问题时。但在实际使用过程中发行,log实在是太多了,手工分析非常困难。所以需要一个图形化的分析工具来帮忙分析strace。这里简单记录一下如何使用trace compass来分析ftrace

阅读全文 »

ftrace是一个非常好用的调试工具,特别是在调试性能相关的问题时。这里简单记录一下如何抓ftrace。

阅读全文 »

由于网络的原因,下载国外站点的文件非常慢,还经常中断导致下载失败,又要重新下载。这简直是浪费人生!!!一种解决方法是通过镜像站点下载,但一些偏门资源可能没有。另一种解决方法是挂代理,方便、直接、有效。

阅读全文 »

Binder驱动是Binder IPC的基石,学习了解Binder驱动的实现,有助于深入理解Binder。以下基于Orangepi3lts提供的源代码,分析Binder驱动的实现。

阅读全文 »

众所周知,Git Bash是一款非常好用的Git客户端,并且集成了Mingw,自带了非常多的GNU工具。可以在一定程度上解决Windows系统运行shell命令和shell脚本的问题。但某些常用工具(例如make)没有集成,所以来看看如何为Git Bash扩展更多的工具。

阅读全文 »

docsify 可以快速生成文档网站,使用非常方便。并且支持部署到Github Pages。在这里记录一下docsify的常用设置,方便查询。

阅读全文 »

Aria2是一个轻量级的命令行下载程序,支持多种协议和多种源。它支持HTTP/HTTPSFTPSFTPBitTorrentMetalink。Aria2可以通过内置的JSON-RPCXML-RPC接口进行操作。

AriaNg 是一个让 aria2 更容易使用的现代 Web 前端。AriaNg 使用纯 html & javascript 开发, 所以其不需要任何编译器或运行环境. 您只要将 AriaNg 放在您的 Web 服务器里并在浏览器中打开即可使用。AriaNg 使用响应式布局, 支持各种计算机或移动设备。

阅读全文 »