Avatar_small

让 muttils 工具 viewhtmlmsg 在后台运行

muttils 是一系列用于 mutt 等终端邮件客户端的小工具,其中 viewhtmlmsg 脚本用于在浏览器中阅读 HTML 邮件: macro pager \eh "<pipe-entry>viewhtmlmsg<enter>" 在网页浏览器中查看 但一直以来有个问题:需要等好几秒脚本才会返回,因为它要给浏览器足够的时间来...

Avatar_small

优雅的接口设计无需为性能妥协——C++ Copy Elision

许多程序员,尤其是很多稍有一些经验的C++程序员,会陷入一种为了性能而牺牲接口设计可维护性的误区,最终往往在性能上提升很少,甚至没有提高,程序可维护性也大大降低,这是我们都不希望看到的结果。 下面是一个典型的例子,当然进行了一定的抽象和简化。 void getA(A& x) { // do some initialization to "x&quo...

Avatar_small

gdb在fortran的应用例子(转载自stackoverflow)

有关于gdb在fortran的应用 source fortran module modname integer :: var1 = 1 , var2 = 2 end module modname use modname, only: newvar => var2 newvar = 7 end 2.gfortran $ gf...

Avatar_small

查看linux下测试环境

1.cat /proc/cpuinfo 查看cpu型号、频率 2.cat /proc/meminfo 查看内存大小 3.dmidecode -t memory 查看DDR2 DDR3 4.cat /etc/issue 查看Ubuntu版本 5.cat /proc/version 查看内核版本 6.uname -a 查看linux位数 x86_64...

Avatar_small

fsync 和sync

本文参考: http://jesserei.blog.163.com/blog/static/121411689201032015129673/ http://blog.csdn.net/liangxanhai/article/details/7749170 函数原型 int fsync(int fd); sync(); 函数区别: ...

Avatar_small

open文件O_DIRECT方式打开问题

本文参考: http://blog.csdn.net/wallwind/article/details/7461701 首先来看O_DIRECT参数适用要求: O_DIRECT Try to minimize cache effects of the I/O to and from this file. In general this will degr...

Avatar_small

在Mac OS X上构建wget来抓取静态网站内容

我们的目标是在Mac OS上获取一个静态服务器的内容,通常用wget是一个很好的选择。 wget是一个命令行工具用于从网络服务器来获取内容。但是在Mac OS X(Mountain Lion/ Mavericks / Snow Leopard)上没有提供该工具,但是有curl。 wget VS curl curl ...

Avatar_small

umount遇到问题

问题描述:在umount时遇到下面问题 umount /mnt/sdd1:device is busy. (In some cases useful info about processes that use the device is found by losf(8) or fuser(1)) 解决方法: 一开始我使用ps查看正在运行进程...

Avatar_small

安装fio之---关于PATH变量

1.PATH环境变量作用 PATH环境变量是一组字符串。改组字符串的功能是找到linux中指令的位置,执行对应位置的指令功能。 具体说,你在任何当前目录下输入ls,都能显示当前目录下的内容,例如在/home和/usr下输入linux指令ls都能显示该目录下的内容,为什么无论在哪个目录底下输入ls指令,linux都能知道该指令是显示当前目录下的内容的呢。原因就是PATH环...

Avatar_small

1216: [HNOI2003]操作系统

rank1纪念

Avatar_small

iSCSI存储协议摘要

iSCSI(Internet SCSI)是IEFT于2003年发布的存储协议,至今已经超过10年。相比较已有20年历史的FC协议算是后生晚辈,但却在以飞快的速度蚕食FC SAN的市场份额。目前,几乎所有存储厂商都已经提供基于iSCSI协议的块存储设备、存储解决方案和技术支持。 iSCSI协议的负载数据是SCSI命令,而传输则基于久经考验的TCP/IP协议。参照OSI七层网络模型...

Avatar_small

后缀自动机笔记


Avatar_small

pixiv 土法制gif

先放出大傻来catch eyeball 被输入法折磨了一下午一晚上,本来还以为今天没什么可以写的不过到最后还是有值得收获的东西。 嘛由于昨天的谷歌抽插大会之后又摸鱼到四点多才入睡所以今天早晨爸妈很体谅地去上班却没有叫我因此睡到了十一点多,起来刷了刷G+就到了午饭时间,根本不饿也就随随便便吃了点面之后肝起舰娘来了。 下午时间匆匆,大概...

Avatar_small

挂载磁盘

挂载磁盘无非分两步 step1:格式化分区。将分区(或整张磁盘)格式化为你需要的文件系统 step2:将该分区挂载在特定目录 若你想挂载某一个分区,则应该先通过fdisk指令建立分区,然后对分区进行格式化。 mkfs.ext2 /dev/sdb1 mkdir /mnt/sdb1_mount mount -t ext2 /mnt/...

Avatar_small

BZOJ1146 Network