让aMule支持DLP的源码补丁 (更新至3903)

[阴 2009年10月17日 19:07 | by gs ]

2010年7月14日说明:有关aMule的最新消息请查看:http://forum.ubuntu.org.cn/viewtopic.php?f=73&t=273010


aMule没有提供接口的功能,于是就直接修改其源码将DLP编译进去。但是这样做会导致DLP升级困难啊……不管了,这种事情以后再说,反正也不是什么难事,我已经把DLP中的几个函数统一成一个函数了,不过这样也就不支持自定义需要屏蔽的对象了。

DLP39版本,从源码中看到,Xunlei和TUOTU已在其列,但似乎没有发现某哇嘎嘎,记得其特征应该是eMule 0.47c和3-5长度的随机用户名,可能对哇嘎嘎的判断写在那个逻辑比较复杂的我没有仔细看的函数里面了。

Tags: , , , , , ,

将迅雷拒于Linux服务器门外

[阴 2009年9月30日 17:27 | by gs ]

本文仅说明如何在服务器端屏蔽迅雷下载,包括HTTP方式和FTP方式,不涉及客户端和局域网内如何屏蔽迅雷的内容。

Tags: , , , ,

首先写了一个找第N个素数的程序,使用很原始的算法,然后设定为找第10000个素数。

我本意是想弄一个线程来记录当前的搜索进度,这样就涉及两个变量,当前已经找到了第几个素数,以及当前正在测试的数。为了保证正确记录这两个变量,就弄了一个信号量来设定临界区。

于是奇异的现象就出现了,没有设置信号量之前整个程序运行时间是12.3秒左右,而使用了信号量之后,速度竟然降低到11.8秒左右,速度提高近5%。虽然不是每次测试都快0.5秒,但如果没有快0.5秒的话,就是差不多12.3秒。只会出现基本上速度相同,或者快0.5秒的情况看。

明明是加了信号量,需要内核去做一些事情,这些事情多多少少也会吃掉一些时间,如果说内核调用速度很快对运行速度基本上没有影响,那么有没有使用信号量的时间基本上一样也就算了,但问题是加了信号量之后运行速度竟然更快了,这也太诡异了的说。

随后我又给另一个代码段加了一个信号量,但是速度并没有变得比11.8秒更快,似乎11.8秒就是极限了

原因不明,先把这个现象记录下来好了。

话说这个千年电脑好像是2000年那年买的,或者说不定是2001年买的,虽然比不上386,但也可以算是比较古董的电脑了。正好买的时候是千禧年,于是在买了新电脑以后就将其命名为千年电脑。

千年电脑问题多多,目前最大的问题是偶发性死机,这个死机死得很强大,突然间屏幕就黑掉,整个系统断电,只剩下电源灯在闪啊闪啊,按电源键也没有用,只能强行断开供电。这个电源灯闪烁的意义不明,不过这个死机通常发生在系统负载很高的时候,再联系以前千年电脑的表现,猜测死机的原因是主板的XX部件过热保护功能,这个XX部件可能是CPU,似乎也可能是硬盘。

不管怎样,反正系统负载很高的时候容易死机就对了。

Tags: , ,

CKEditor 的一些兼容性问题笔记

[不指定 2009年9月15日 11:18 | by gs ]

首先这个CKEditor以前是叫做FCKEditor的。

最近在给YT弄新的在线编辑器,现在的TinyMCE似乎表现不怎么好,然后发现CKEditor的界面很好很强大,本地化工作也比TinyMCE好,于是就选用CKEditor了。

分页: 7/55 第一页 上页 2 3 4 5 6 7 8 9 10 11 下页 最后页 [ 显示模式: 摘要 | 列表 ]