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

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

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

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

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

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

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

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

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

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

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

[分享]古老的操作系统 - 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 | 查看: 1984

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

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

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

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

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

libevent入门教程:Echo Server based on libevent

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

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

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

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

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

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

或者给出的输入是
...

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

read/write乱翻

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

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

还有
...

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

吐槽牛比的支付宝

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

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

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

牛比3: 发垃圾短信 =>

在线客服投诉:

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

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

宅男追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 | 查看: 2399

Excel单元格高度调整+10

使用Excel的过程中经常需要调整行的高度,由于各行的高度不同,统一设定高度往往不适用,而手动逐行调整比较麻烦。有一个常见的小技巧是先按Ctrl+A全选,然后再双击左侧数字标题栏的任意分割线,Excel会自动调整行高。

但是对于精神处女座的我来说,行与行之间没有间隔,所有字密密麻麻挤在一起有点受不了;但是excel又不像css里面可以一句话统一给单元格设置padding或margin(就没有这个
...

Felix021 2019-01-07 00:22 | 查看: 283

浏览器客户端证书

2015年,从某传统金融国企跳槽来到我司的时候,发现后台管理系统竟然需要安装客户端证书才能登陆,简直惊为天人,通过利用 https 的客户端认证,配合证书中嵌入的用户名做权限控制,把内部系统的入侵难度至少增加了一个量级(当然,安装证书的过程对于非技术线的同学说也麻烦了不少)。

后来发现,原来是把 github.com/OpenVPN/easy-rsa 这个项目包装了一下实现的,其实也并不是很困难
...

Felix021 2018-11-23 23:06 | 查看: 284

vim:新打开文件,第一个字符是p(或者g?)

改 vimrc 没什么卵用,搜了一下,说是因为终端的兼容问题,只要在 ~/.bashrc 里面加上  "export TERM=linux" 就好。

refer: https://stackoverflow.com/questions/31783160/why-vim-is-changing-first-letter-to-g-after-opening-a-file
...

Felix021 2018-11-06 00:51 | 查看: 249

...更多...