Blog: Valgrind的科普向介绍和一些坑

Valgrind是一个简单又易用的内存/多线程竞争的测试工具,将被测试的程序跑在Valgrind的沙盒中,Valgrind使用Hook等手段收集信息和运行检测算法,可以极大地提高开发和debug的效率。
本文主要是进行科普向的介绍,以及一些我遇到的坑(有些坑是Valgrind的锅,有些则是一些我为了消除Error而查到的偏冷门的知识)。

首先,Valgrind的官方文档写的非常浅显易懂,强烈建议[......]

Read more

Multicast和Gossip

Multicast Problem

问题的定义: In computer networking, multicast (one-to-many or many-to-many distribution) is group communication where information is addressed to a group of destination computers simulta[......]

Read more

Link: Vim与tmux配置更新

最近有点时间,在Vim配置里又新增了几个插件,还在室友的推荐下从screen转投了tmux,真心好用!

我的Vim配置 on Github
对应的Key Map & Tutorial

  • YouCompleteMe+syntastic两个插件让我有种几年前用Visual Studio编程的错觉;
  • undotree原来Vim7.0以后,undo记录已经可以树状了,可以把所有操作都记录下来不[......]

Read more

Link: CloudSuite Tutorial

由于实验室的研究需要用一些实际应用跑Benchmark,所以最近在搭CloudSuite 2.0的8个Benchmark。
每个Benchmark搭好的环境放在一个单独的虚拟机镜像中,方便实验室的其他师兄们共用。
在搭建过程中的笔记整理成了tutorial,放在了Github上:CloudSuiteTutorial

Link: 共享我的Linux命令笔记本

一直觉得师兄的fclose博客很厉害,记录了各种Linux技巧,遗忘的话搜起来也挺方便的。

我则找到了适合自己的技术记录方式:写笔记。
这种方式有诸多好处,比如去机房运维的时候手上一个iPad可以随时查以前用过的命令;用电脑时一个全局的快捷键CMD-Ctrl-E就能调出笔记查询窗口等等。

现在将我积累了几十条笔记的Linux CMD笔记本共享出来:Linux CMD

Blog: Proxy for Evernote in MAC OS X

动机

Evernote国际版虽然有诸多好处,但是访问速度和稳定性总是一大问题。
我今天建了一个稍微大一点的笔记,就request time out,没法同步了。
所以想办法让Evernote用GoAgent的代理。

前提

已经配置并开启GoAgent,监听127.0.0.1:8087
已经配置Chrome SwitchySharp

步骤

Step 0: Chrome SwitchySha[......]

Read more

Blog: 我的MAC OS X软件推荐清单

最近身边的童鞋们陆陆续续入手了RMBP,并询问如何适应MAC OS X这个系统:首先请把各种系统增强软件装上,不然有些时候会觉得不爽。

系统增强篇

AppCleaner: 可以彻底删除软件。

XtraFinder: 给Finder添加几乎能想到的所有功能。

Moom: 必备神器!类似Windows,将窗口拖动到屏幕边沿就变成半屏;增强左上角绿色的最大化按钮;快捷键移动窗口;快捷键使窗口左右[......]

Read more

Blog: Linux物理和虚拟内存空间布局

虽然这是非常基础的议题,但平时看到的都是比较零散的知识点,所以在此进行总结。

物理内存布局

32bit架构

可以配置两种不同的划分

1G(内核空间)/3G(用户空间)

  • ZONE_DMA 内存开始的16MB
  • ZONE_NORMAL 16MB~896MB
  • ZONE_HIGHMEM 896MB ~ 结束

DMA&NORMAL是直接映射到3G~3G+896M,其余部分(如[......]

Read more

Status: 迁移了Blog的Host和DNS

由于本Blog主要是来自国内的访问,所以迁移到了我ZJU实验室的一台服务器上,DNS也改用了DNSPOD的服务。
因此Blog的访问速度提升了好多。
但有一定概率connecting这步要花好几十秒,暂时不管了。

Blog: 谴责苹果售后之拆修电源适配器magsafe2

RMBP的电源适配器magsaf2 85W用了不到一年,线的连接处就被磨断了,周围同学也有类似的,真是设计不合理+线保护胶套质量太差。
去苹果授权维修处,结果告诉我外观磨损是不能维修。
丫的那个维修员自己用的MBP的电源适配器的线也已经磨断了,竟然还不承认这是设计方面的质量问题。
丫的就当Apple Care喂狗了。
淘宝上山寨看评论有各种问题,原装的真心没不起,所以只好自己动手丰衣足食了。

网[......]

Read more

return top