Code
再见,Aaron Swartz
北京时间 1 月 12 日消息,Reddit 联合创始人、RSS 规格合作创造者、web.py 创始人、著名计算机黑客 Aaron Swartz 于纽约当地时间 1 月 11 日自杀身亡,享年26岁。Aaron Swartz 的叔叔已经向《The Tech》证实了这一消息。
北京时间 1 月 12 日消息,Reddit 联合创始人、RSS 规格合作创造者、web.py 创始人、著名计算机黑客 Aaron Swartz 于纽约当地时间 1 月 11 日自杀身亡,享年26岁。Aaron Swartz 的叔叔已经向《The Tech》证实了这一消息。
当今世界,文献资料的数量几乎是以指数级别的增长,而文献的传播过程中,往往并非仅仅通过电子版的数据传输. 由于各种条件限制,文献数据有时候甚至是Word->PDF->纸质打印资料->扫描进文件->再次整理资料这样螺旋式的传播. 而在再次整理资料的时候,往往不免要遇到这样或者那样的奇怪的数据,比如1变成了i,有些数据彻底错位等等. ParsCit ,一个开源的package,正是试图通过CRF的分析方法,将文献后的reference再次整理为有序的数据. (more…)
最近心头一直有一座大山压在身上,亲爱的 Fedora 空间不够了,动不动就是只剩下 1~2G 可用空间。
更糟糕的是,我使用的是 Linux 和 Windows 共享一台笔记本。Windows 虽然略有富余空间,却很难被 Linux 安全读写。
而手头又一直没有可以调整 Windows 那尊敬的 NTFS 分区的软件 -- 没错,Linux 可以把 Windows 的将近 400G 的巨大分区格式化掉 -- 但数据?手头又没有可靠的移动硬盘可以帮我临时存储下数据。
幸而最近二学长提供的 DiskGenius 特别给力地在 Windows 那边把那大分区给缩了 30G 的空闲硬盘。并且保证我硬盘即便搞崩了,他依然能把数据抢救出来,我毅然决然踏上了裸奔调整分区路 -- 万一真崩了,也只能祈求上天给他神力,帮我抢救回数据了。
比如 :
int strlen(const char * str);
其中,str字符串在本函数中是不需要进行修改的,所以可以用const修饰 这样,我们引用strlen函数的时候可以这样写:
strlen("abc");
如果没有const,一个warning就会来了 (more…)
错误提示:
./prog: error while loading shared libraries: xxx.so.0: cannot open shared object file: No such file or directory
这个提示的意思是没有找到xxx.so.0这个文件,那么首先应该确定下,本机是否存在这个.so文件?如果存在,那么我们可以作出判断,xxx.so.0这个动态链接库所在的文件夹不在搜寻范围内. (more…)
openshift 是一个很不错的空间,可惜有时候经不起折腾,application 可能会被搞 down 掉
我的环境是 fedora 17, 不过操作应该差不多,windows 可以用 putty 之类替代 linux 的 ssh (more…)
要解决的问题是: 将任意(假定为m)进制的一个数字转化为n进制的数据。 基本思路是m进制转化为2进制,再二进制转化为n进制。 相比于许多同仁的代码,解决的范围大了一些(比如数值可以超过long什么的)
现在有代码如下.
宏定义设置好:
#define ERROR_RET(x) error_code=x;return false;
然后期望在以后某处调用如下:
void fun() { if(sth) ERROR_RET(eno); .... }
编译护结果始终不理想.逻辑和想的不一样啊...查了别的代码好久,一直以为其它地方数据处理有问题. (more…)
OS 为 Windows 7 X64,IDE 为Code::Blocks, 编译器为 mingw64, 使用 mysql,得到错误提示道:
"SOCKET" does not name a type
首先,访问 http://www.kernel.org/选择需要的内核.
目前最新的mainline地址是: http://www.kernel.org/pub/linux/kernel/v3.0/testing/linux-3.6-rc7.tar.bz2
最新的stable地址是: http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.5.4.tar.bz2
官方提供bz2包和xz包下载。 (more…)