cat writebug.cn/history

一个开发者的技术博客。

iperf3测试带宽

TCP

服务端iperf3 -s -p 12345

客户端测试上传到服务器iperf3 -c server_host -p 12345

客户端测试从服务器下载iperf3 -c server_host -p 12345 -R

UDP

客户端添加 -u …

mysql 中修改root密码

整理了以下四种在MySQL中修改root密码的方法,可能对大家有所帮助!

方法1: 用SET PASSWORD命令

  mysql -u root
  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

方法2:用 …

记录一些网址

dht爬虫

http://codemacro.com/2013/05/19/crawl-dht/

http://developer.51cto.com/art/201402/430007.htm

Gtk相关

http://gtk.awaysoft.com/forum.php

swappiness交换分区配置

swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时 …

vim折叠设置

vim折叠设置
set foldmethod=indent "set default foldmethod
"zi 打开关闭折叠
"zv 查看此行
zm 关闭折叠
zM 关闭所有
zr 打开
zR 打开所有
zc 折叠当前行
zo 打开 …

vim 排序文字

可以用 ctrl-V 选中后输入 :sort 排序

apt install 一直 size mismatch

raspberry pi 的 debian, apt安装软件是一直提示 size mismatch。 后来发现这是运营商(ISP)缓存的问题, 运营商有些时候是通过文件名作为缓存的, 导 …

pelican博客搭建总结

pelican介绍

Pelican 是用Python实现的一个静态网站生成器. 支持以下功能:

  • 使用 Markdown 或 reStructuredText 或 AsciiDoc 来编写内容
  • 生成静态网页
  • 支持许多主题与 …

gtags使用

gtags global

安装好以后,有global、gtags、gtags-cscope三个命令。global是查询,gtags是生成索引文件,gtags-cscope是与cscope一样的界面

example:

代码:

$ cd project/
$ gtags

这样就生成了整个 …

将man page输出到pdf和HTML

# 方法1:直接浏览器查看html
man -Hfirefox memfd_create


# 方法2:查询手册页文件位置
man -w timerfd_create  # 或 man -w 2 timerfd_create
# 然后转换为html
zcat /usr/share/man/man2/timerfd_create …

linux-man-pages

man -k 关键字  man手册页描述内容中搜索
man -K 全文暴力搜索, 速度比较慢
man -a 显示手册中包含的所有可用的手册页
whatis
which …

coreutils

arch # 显示机器的架构
basenc # 编码解码数据(base32等)
cksum # 校验文件CRC
expand # 将制表符转化为空格
factor # 分解质因数
fmt # 简单的格式化文本, 折行 …

linux入门

man intro # 用户命令介绍 man hier # 文件系统描述 man file-hierarchy # # 文件系统描述 vimtutor # vim教程