[返回] [最新] [最热门] [最高评价]

强力吐槽腾讯朋友网的傻逼们

今天发现朋友网又是各种垃圾信息,不过有了注销功能,本来还想赞一下。突然想起之前在CB看到的朋友网的注销功能,貌似直接抄了人人的,而且连“人人网”字样都没有改。不过今天已经改过来了,于是就试了下,发现朋友网实在是弱爆了,不吐不快。

1. 唯一一点比人人号的地方就是,注销原因选择"其他"以后不用你说废话骂PM傻逼。

2. 点击注销帐号,提示要退出所有班级才可以注销。

3. 班级这个功能非常神奇,
...

Felix021 2012-04-21 17:16 | 查看: 2933

腾讯iPhone版微信 语音消息(aud格式文件)的提取

用了一段时间的微信,有一些语音消息,想导出来到电脑上,但是全都是aud扩展名的,没有找到可以用的播放器(QuickTime和Foobar2000都搞不定),格式转换也不行(aud2wav, audacity),估计这个"aud"是另一种"aud",给微信团队发了消息,木有得到回复,只好自己动手。

真的是动手噢……前一阵买的Edifier M178配有一根公对公的音频线,正好可以用来做LineIn
...

Felix021 2011-09-13 12:36 | 查看: 8504

[分享]古老的操作系统 - DOS3.31

这是第一个支持IBM PS/2和1.44MB 3.5寸软盘的DOS版本,可能是在家用PC上比较容易用虚拟机模拟的最古老的微软系操作系统。隐约记得这里头还有个BASICA解释器,比QBASIC还要老很多的那种,类似于文曲星上面的那个版本。
点击这里下载文件
以前(大一之前)很喜欢玩这些东西,收集了不少东西,包括3.31, 6.22, win98/me/xp的DOS启动盘, windows 1.0 ~
...

Felix021 2012-08-08 20:34 | 查看: 1910

闲说HeartBeat心跳包和TCP协议的KeepAlive机制

很多应用层协议都有HeartBeat机制,通常是客户端每隔一小段时间向服务器发送一个数据包,通知服务器自己仍然在线,并传输一些可能必要的数据。使用心跳包的典型协议是IM,比如QQ/MSN/飞信等协议。

学过TCP/IP的同学应该都知道,传输层的两个主要协议是UDP和TCP,其中UDP是无连接的、面向packet的,而TCP协议是有连接、面向流的协议。

所以非常容易理解,使用UDP协议的客户端(
...

Felix021 2012-04-20 01:12 | 查看: 3855

libevent入门教程:Echo Server based on libevent

花了两天的时间在libevent上,想总结下,就以写简单tutorial的方式吧,貌似没有一篇简单的说明,让人马上就能上手用的。

首先给出官方文档吧: http://libevent.org ,首页有个Programming with Libevent,里面是一节一节的介绍libevent,但是感觉信息量太大了,而且还是英文的-。-(当然,如果想好好用libevent,看看还是很有必要的),还有
...

Felix021 2012-02-25 00:43 | 查看: 3601

缓冲区溢出,以及令人蛋疼的strncpy

从哪儿说起呢?我想了想,从 gets 说起可能最好。

初学C语言的时候,如果要输入一行字符串,该怎么办?看书,或者找老师,或者找学长,通常得到的答案是gets。用法很简单,似乎也很好用,但是很不幸,这个函数很危险。因为 gets 对输入不进行任何的限制。如果对应的字符数组只有100个字符,而面对的输入是1万个字符,那么几乎毫无疑问,这个程序是要崩溃的,除非运气特别好,或者……

或者给出的输入是
...

Felix021 2012-05-20 22:51 | 查看: 1872

read/write乱翻

最近和sandy一起在做的项目中,对文件系统有些纠结的地方。主要都是一致性问题。

比较简单的一个问题是,往某个文件末尾追加内容,希望保证断电数据不丢失,又想速度快。fsycn可以保证缓存被刷到存储设备;但是在机械硬盘上执行fsync又变成了瓶颈。经过测试,在某机器上fsync大约每秒可以执行1100次左右。虽然目前能够满足业务需求,但是的确是项目中最大的瓶颈。解决办法就是花钱,买SSD。

还有
...

Felix021 2011-11-12 16:50 | 查看: 1953

吐槽牛比的支付宝

不知道是支付宝的产品人员太牛比,还是开发人员太傻比,还是测试人员太装比呢。这尼玛玩用户啊?

牛比1: 发垃圾邮件 => 退订 => 继续发垃圾邮件 => 再退订 => 提示:你已经退订过了。

牛比2: 支付宝 Android 版,要求权限:读取联系人数据

牛比3: 发垃圾短信 =>

在线客服投诉:

智能客服 => ”请不要给我发垃圾短信了“ => "请文明用语噢" => "文明你妹啊"
...

Felix021 2011-11-05 20:05 | 查看: 1608

宅男追TBBT

#!/bin/bash

#check twice a day
#0  2,10    *  *  *  cd /home/felix021/code/tbbt && ./check.sh

now=`cat now`
now=`expr $now + 1`

url="http://yyets.com/
...

Felix021 2011-11-02 18:58 | 查看: 2349

跳表 - 简明教程 in Python

# 1. 什么是跳表

跳表(Skip List)是基于链表 + 随机化实现的一个有序数据结构,可以达到平均 O(logN) 的查找、插入、删除效率,在实际运行中的效率往往超过 AVL 等平衡二叉树,而且其实现相对更简单、内存消耗更低。

Redis 的 ZSET 底层实现就是用的 Skip List,这里是 [Antirez对此的说明](https://news.ycombinator.com/
...

Felix021 2018-09-19 05:30 | 查看: 501

蠢货Excel之 - 批量应用日期格式

excel很强大,但也有非常蠢的地方:比如今天遇到的,导出文档的日期列是“文本”格式,这时候用数据透视表,excel不能识别这是日期,于是无法根据月或者年对数据进行聚合。

即使选中整列,然后将格式全都修改为日期也不行。

即使再弄一列格式为日期的,然后用黏贴数值也不行。

按照过去的经验,只有逐个格子双击,然后回车,才能把格式应用到数据上,真是蠢到爆炸。

今天觉得实在不能忍了,放狗搜了下“ex
...

Felix021 2018-09-06 13:31 | 查看: 399

方法论

1. 意志力

    有些人似乎天生就有很强的意志力,可以长时间连续做某件事情而不知疲倦,例如学霸可以长时间做题,计算机大神可以长时间编写代码(看看那些 Hackathon 比赛)。但我认为这里有一些事实被掩盖了——你回顾一下,是不是也有一些自己可以长时间做而不会疲倦的事情,例如王者荣耀、吃鸡,又或者刷各种美剧?你也许会觉得,这不一样啊,玩游戏和刷剧是这种有意思的事情,并不需
...

Felix021 2018-08-03 03:49 | 查看: 1285

...更多...