菜菜博士

博士在网络的家

修复了三星显示器

诶,出发去北京的前两天,也就是十一月三十日 … 早上一大早起来开机。我可怜的三星740NW显示器就再也不工作了。 蓝色的电源指示灯快速的闪动着,可显示器就是不给开起来 …. 恩,应该是坏掉了,也许问题不那么严重,上网看看有米有什么便捷的方法解决吧! 呵呵,还好我先见之明 .. 还有一 EPC. .. 马上开起来 .. 囧。 前些日子为了测试 systemd … 把系统搞坏了. … 马...

P2P 终结者 for Linux

很长一段时间,都在渴望一个 for Linux 的 P2P 终结者。 但是,谁让我们是小众群体呢?所以,没有。 但是,今天我突发奇想,找到了!用脚本实现了 P2P 终结者! 问题是这样的,首先我需要一个 arp 欺骗工具。呵呵, dsniff 就是! 执行 arpspoof 就可以进行 ARP 欺骗了。 不过,呵呵,我只对需要控制的主机进行 ARP 欺骗,比如 192.168.1....

一个Sqrt函数再次引发的血案

这些神人啊,开平方居然有这么快的算法!!! 于是我决定看看 glibc 是怎么实现的! 如果 glibc 比较慢,我一定要改成神人的算法重新编译 glibc !!! 等等!先写一个程序测试两种算法的速度 #include <math.h> float magic_sqrt(float number) { long i; float x, y; con...

如何避免使用 root 权限调式 libpcap 程序

工作原因,经常用 libpcap 写程序。 可是调式却一直是个大问题。 即便是非常麻烦地每次编译后 setuid gdb 也是不能调式 setuid 程序,gdb 会使 setuid 失效。 一直以来的解决办法都是原始的sudo + printf , 而无法单步调式。实在有时候需要单步了,就 sudo eclipse 启动了 结果调式完毕之后还需要 sudo chown cai:ca...

GB系列编码 比 UNICODE 先进,是最先进的编码

首先 UNICODE 里头只有 utf8 能兼容 ascii,所以,这已经是 UNICODE 的一大失败了。 接着我们将两个大方面的比较 一,汉字方面 1.1 汉字编码排列方面 UNICODE 编码中,汉字的排列毫无规律可言。 (0分) GB 系列编码中,汉字都是依据读音笔画排列下来的。非常的有规律。 (1分) 1.2 编码效率方面 UNICODE 在实现上,只有 utf8是兼容 asc...

异步单线程的梦

很享受单线程带来的好处。 第一:不用考虑锁。 第二:不用考虑线程切换开销。 第三:很锻炼人异步并发的思想。 特别是第三点,我觉得最喜欢了。 非常喜欢异步执行,异步通知。 用一个线程,完成了所有的逻辑。而且不能阻塞在一个逻辑上。如果需要阻塞,就采用异步通知,等它ready了再处理。 单线程异步并发用的久了 突然有一天碰上了 ALSA … … … 居然再也不能使用了。。。。。。 ALSA ...

简历上的神吹

实习的时候看过几十份求职简历,现在把我看过的简历的特点简单介绍一下: 神吹 倒不是像唐骏那样撒谎,就是什么东西都写,其实没那么厉害。比如,有个人简历上写自己做过搜索引擎。把人找来一面试,连基本的 C 语言都不会。能吹吧? 把团队里别人的功劳说成自己的,真 TM 恶,自己不过是一个混班的罢了。这是吹嘘的比较厉害的,还有稍微不厉害点的,比如明明英语基本不会,非说自己过了六级 (这也...

关于机翼的升力

科普上,书本上,说升力来自压力差,压力差来自伯努力。 是这样的吗? 上边的空气为何要和下边的一起到达机翼后沿?这是没有根据的。 升力确实来自压力差,但是压力差并不能简单的解释为流速差带来的。因为这样的话,倒飞就无法解释。 根据伯努力原理,流体的压力分静压和动压。当流体流向于物体表明一致的时候,表明只能感受到静压,当于表明差垂直的时候,能感受到全部的动压和静压。 飞行时,机翼的玄线和...

For every bug, there is a ugly man

For every bug found in the softwre, there is a ugly man behind. For too many days! I’ve been working on that bug! And the software has already ran in a hotel! The only way that me can use to debug ...