合并多个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占用率立马下来了。
- 解决内存占用率
- 在Firefox地址栏中输入”about:config”, 在“过滤器”中输入“browser.cache.memory.enable”,如果它的值不 为“True”,就改为“True”
- 在浏览器中点击右键,选择“新建”-“整数”,输入“browser.cache.memory.capacity”,然后赋予它一个数值。 这个数值是你的内存的16倍。比如256M的内存,那就输入4096. 512M的内存就是8192。 1G的内存就是 16384. 如果想要恢复默认设置,将“browser.cache.memory.capacity”的值改为-1。
- 当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”的面板里:
- 在”General”里为这个新建的用户添加密码
- 在“Shared Folders”里添加一个目录,这个目录用来存放文件以便用户进行下载
- 在“Speed Limits”里设置下载速度
- 在“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”里设置的目录下面的文件。
当然,这时候你用别的电脑来登录,是无法登录成功的。因为还没有在防火墙中打开端口和在路由器中设置端口映射。
- 在防火墙中:
- 在“例外”中,添加端口21,TCP
- 添加端口50000,TCP (或添加一组端口,一个一个的也行,如果你在软件中选择的是50000-51000,而在这里只打开了50000的单个端口,登录的时候会出现425的错误)
- 也可以添加Admin Interface的端口14147,也可以不用,如果你不远程使用Admin Interface的话
- 在路由器中:
- 我用的是Netgear的。在“Services”里添加一个起始端口50000,结束端口51000的TCP/UDP Service。虽然在FileZilla软件中我用的只是一个端口50000,但在这里可以设置一组。
- 在“Filewall Rules”中添加一个Inbound Service。“Service”选择FTP(TCP:20,21),“Send to LAN Server”选择你的FileZilla服务器电脑的IP地址。(如果没有指向这个服务器的地址,当在外网登录时会出现530的错误)
- 再添加一个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”来刷新组策略设置就好了



