合并多个TXT文件到一个新的TXT文件

解决办法是很简单的,不需要用到专门的工具, 可以在DOS下就能完成。

打开CMD,到TXT文件的目录下,键入命令: copy * test.txt,这样就好了,新的txt文件test.txt就被生成。

不过需要注意的是,单个TXT文件里的最后一行之后留几个空行,这样多个TXT文件合并在一起就会有空白隔开,否则就全连在一起分不清了。

解决Firefox占用高内存,CPU的办法

感觉自己的机器突然变的很慢,查看了一下进程,发现Firefox的CPU占用率竟然非常的高,一直在90多徘徊,有的时候甚至是100. 内存占用也是非常高,达到了200-300… 虽然标签是开了很多个,但是就算只开一个,也是很高.

多方查询,经过下面的方法修改后,CPU和内存占用率都降了不少。

CPU占用率降的非常多。但是内存好像还有个100多K。但总体还是很好了。

方法如下:

- 解决CPU占用率

   点击“工具”-“选项”-“内容”,把“启用JAVA”这项给取消。CPU占用率立马下来了。

- 解决内存占用率

  1.    在Firefox地址栏中输入”about:config”, 在“过滤器”中输入“browser.cache.memory.enable”,如果它的值不      为“True”,就改为“True”
  2.     在浏览器中点击右键,选择“新建”-“整数”,输入“browser.cache.memory.capacity”,然后赋予它一个数值。     这个数值是你的内存的16倍。比如256M的内存,那就输入4096. 512M的内存就是8192。 1G的内存就是           16384. 如果想要恢复默认设置,将“browser.cache.memory.capacity”的值改为-1。
  3.     当Firefox最小化的时候释放内存的办法:在浏览器地址栏输入“about:config”,在浏览器中“新建”-“布尔”,输入“config.trim_on_minimize”,赋值为“True”,重启Firefox。

FileZilla FTP Server 安装与配置

http://filezilla-project.org/ 去下载最新的server版本。
配置的话,去官网上的WIKI里就可以看到详细的介绍 Network Configuration

安装的时候可以一直使用默认,不用修改任何东西。

14147的这个端口是Admin Interface的,不需要修改。

127.0.0.1是指连向本地服务器。

在这里可以设置Admin的密码。

如果看到Logged on字样,代表已经连接成功。

点击面板上的“Edit”,选择“Users”,然后点击“Add”来添加一个用户。使用这个用户来进行登录FILEZILLA SERVER。

在“Users”的面板里:

  1. 在”General”里为这个新建的用户添加密码
  2. 在“Shared Folders”里添加一个目录,这个目录用来存放文件以便用户进行下载
  3. 在“Speed Limits”里设置下载速度
  4. 在“IP Filters”里设置被屏蔽的IP地址

点击OK进行保存设置。

点击“Edit”-“Settings”-“Passive Mode Settings”:

  • 如果你的电脑是直接使用公网IP,那就选择第一个“Default”
  • 如果你的电脑是在一个局域网内,一个网关的后面,那么选择第二个“Use the following IP”,这里的IP地址填写上你的公网IP
  • 在“Use custom port range”里,写上50000-51000。这是官方网站推荐的。你也可以写别的。(注意的是:因为这里设置的端口是需要在防火墙中打开的。因为我用的是微软的防火墙,而在微软防火墙中不会设置打开连续一组从50000-51000的端口。可以一个一个的设,但1000个显然不可能。。所以在我还没有学会打开一组端口之前,我先用了50000-50000来设定一个端口。设置一组端口是因为,一个端口在关闭之后有一段时间不能被使用。所以,如果你只是自己一个人用,那一个端口就够了,但如果是很多人要使用这个FTP SERVER,那就必须指定一组端口。)

其它的设置我都没有设。

如果在当前的电脑上打开浏览器,输入ftp://ip,这个IP是当前电脑的IP地址(局域网或公网),就可以看到你在“Shared Folders”里设置的目录下面的文件。

当然,这时候你用别的电脑来登录,是无法登录成功的。因为还没有在防火墙中打开端口和在路由器中设置端口映射。

  • 在防火墙中:
    1. 在“例外”中,添加端口21,TCP
    2. 添加端口50000,TCP (或添加一组端口,一个一个的也行,如果你在软件中选择的是50000-51000,而在这里只打开了50000的单个端口,登录的时候会出现425的错误)
    3. 也可以添加Admin Interface的端口14147,也可以不用,如果你不远程使用Admin Interface的话
  • 在路由器中:
    1. 我用的是Netgear的。在“Services”里添加一个起始端口50000,结束端口51000的TCP/UDP Service。虽然在FileZilla软件中我用的只是一个端口50000,但在这里可以设置一组。
    2. 在“Filewall Rules”中添加一个Inbound Service。“Service”选择FTP(TCP:20,21),“Send to LAN Server”选择你的FileZilla服务器电脑的IP地址。(如果没有指向这个服务器的地址,当在外网登录时会出现530的错误)
    3. 再添加一个Inbound Service。这次选择你刚才新添加的50000-51000的TCP/UDP Service。也是指向你的服务器电脑IP地址。

然后大功就告成了。

打开局域网里的另外一台电脑,在浏览器中输入ftp://服务器的局域网IP,就可以了。

如果是从外网来登录,那就输入ftp://公网IP,就可以了。

世界上最短的DVD解码程序, 442字节

在网上看的,

源程序

/* efdtt.c Author: Charles M. Hannum <root@ihack.net> */
/* Usage is: cat title-key scrambled.vob | efdtt >clear.vob */

#define K(i)(x[i]^s[i+84])<<
unsigned char x[5],y,z,s[2048];
main(n)
{
for(read(0,x,5);read(0,s,n=2048);write(1,s,n))
if(s[y=s[13]%8+20]/16%4==1)
{
int i=K(1)17^256+K(0)8,k=K(2)0,j=K(4)17^K(3)9^k*2-k%8^8,a=0,b=0,c=26;
for(s[y]-=16;–c;i/=2,j/=2)
a=a*2^i&1,b=b*2^j&1;
for(j=127;++j<n;c=z+c>y)
a^=a>>14,a=a>>8^(y=a^a*8^a<<6)<<9,b=b>>8^(z=b^b/8^b>>4^b>>12)<<17,i=s[j],i=”7Wo~’G_\216″[i&7]+2^”cr3sfw6v;
*k+>/n.”[i>>4]*2^i*257/8,s[j]=i^(i&i*2&34)*6^z+c+~y;
}
}

提高XP系统的免疫力

在360上看到一篇介绍如果系统“裸奔”的办法,在此简单摘录一下,以备查询:

- 点“开始”-“运行”,然后输入secpol.msc

- 右键点击“软件限制策略”-“创建新的策略”

- 选择“其它规则”

里面已经有4个建立好的注册表规则,不要修改

- 右键点击“其它规则” – “新路径规则”

路径                                                        安全级别

?:\Recycler\*.*                                                     “不允许的”

?:\System Volume Information\*.*                      “不允许的”

%windir%\system32\Drivers\*.*                          “不允许的”

%windir%\system\*.*                                           “不允许的”

svchost.exe                                                         “不允许的”

%windir%\system32\svchost.exe                        “不受限的”

*jpg.exe                                                               “不允许的”

*txt.exe                                                               “不允许的”

expl0rer.exe (是数字0,不是字母o)                       “不允许的”

exp1orer.exe (是数字1,不是字母l)                       “不允许的”

exp10rer.exe (是数字1,0, 不是字母l,o)                  “不允许的”

explorer.com                                                      “不允许的”

*.pif                                                                    “不允许的”

在你建立“新路径规则”时,”安全级别“选项一栏中只有两个选择“不允许的”和“不受限的”

在开启另外一个级别名为“基本用户”的方法如下:

“开始” – “运行” – “regedit” – “HKEY_LOCAL_MACHINE\software\Policies\Microsoft\Windows\Safer\Codeldentifiers” 中,新建一个DWORD,名为“Levels”,值为十进制“131072”

建立好后,注销系统,然后重新登陆,打开secpol.msc后,会发现在“安全级别”中出现“基本用户”

%ProgramFiles%\InternetExplorer\ieplorer.exe             “基本用户”

%USERPROFILE%\Local Settings\Temp\*.*                    “基本用户”

%USERPROFILE%\Local Settings\Temp\**\**                “基本用户”

然后再“运行”中,输入”gpupdate /force”来刷新组策略设置就好了

Next Page →