2011年5月

迅雷快车旋风专用链转换原理

实例使用的地址:http://im.baidu.com/install/BaiduHi.exe
1、迅雷专用链接编码
在原地址前面加"AA",后面加"ZZ"(不包括引号),地址变为
AAhttp://im.baidu.com/install/BaiduHi.exeZZ
此地址base64编码为
QUFodHRwOi8vaW0uYmFpZHUuY29tL2luc3RhbGwvQmFpZHVIaS5leGVaWg==
迅雷专链即在上地址前加thunder://,即
Thunder://QUFodHRwOi8vaW0uYmFpZHUuY29tL2luc3RhbGwvQmFpZHVIaS5leGVaWg==

- 阅读剩余部分 -

Firefox 4 可以使用的 KeyConfig

下载地址: 点击这里

keyconfig allows you to change keyboard shortcuts. [Firefox, Thunderbird, SeaMonkey, and any other XULRunner Application]

keyconfig adds the ability to create new or modify existing shortcuts defined by a element, but only changing those which itself call a function (those with a command or oncommand attribute) has an effect (all others fulfill only cosmetic purposes it seems and are grayed out).

The configuration screen can be accessed via Tools > Keyconfig (in most Applications), the Add-ons Manager, or Ctrl+Shift+F12 (Command+Shift+F12 on MacOS) from the main window.

Currently there is only one list of modified keys per application, so changing a shortcut in one window will also affect other windows if they use the same key name.

- 阅读剩余部分 -

整数分划(整数划分)

什么是整数分划(整数划分)


给定一个正整数 n , 一个由 r 个正整数组成的数组 λ = ( x1 , x2, . . . . , xr) 如果满足
x1 + x2 + ··· + xr = n 且 x1 ≥ x2 ≥ ··· ≥ xr ≥ 1,
就称数组 λ 是 n 的一个分划。n 的所有不同的分划的个数记作 p(n)。
比如说 4 的分划 p(4) = 4 :
4 = 4 ;
4 = 3 + 1 ;
4 = 2 + 2 ;
4 = 2 + 1 + 1 ;
4 = 1 + 1 + 1 + 1 ;
我们可以像字典给单词排顺序一样给 n 的所有分划排一个顺序:对于 n 的两个不同的分划 λ = ( x1 , x2, . . . . , xr)
和 μ = ( y1 , y2, . . . . , ys),如果 λ 的 “首字母” x1 比 μ 的 “首字母” y1
大,就规定在字典序下 λ 比 μ 大,反之则规定 μ 比 λ 大。如果 x1 = y1 ,那么就比较它们的下一个 “字母” x2 和 y2 . .
. . 这样继续下去,直到 λ 和 μ 在某一个位置上分出大小,根据这个位置上的大小关系来定义 λ 和 μ
之间的大小关系。在上面的例子中,我们就是按照字典序依次排列的 4 的分划。显然,( n ) 是所有分划中最大的,而 ( 1 , 1 , . . .
, 1) 则是所有分划中最小的。大家可以看到,这个比较 n 的分划的大小的规则和 C 语言比较字符串大小的规则是一样的。

- 阅读剩余部分 -