适用操作系统:自带电源管理的系统,比如Windows XP等。
原因:最近感觉自己的笔记本经常变得很慢,使用cpu-z检测发现CPU的频率只有标配的一半,怀疑可能是CPU自动降频了,于是在网上搜索了一下,确认有因温度过高导致系统自动降频一说。
实测发现Windows XP自带的电源管理能够通过选择不同的电源模式禁止/允许CPU的自动降频功能。见图:
(更多…)
适用操作系统:自带电源管理的系统,比如Windows XP等。
原因:最近感觉自己的笔记本经常变得很慢,使用cpu-z检测发现CPU的频率只有标配的一半,怀疑可能是CPU自动降频了,于是在网上搜索了一下,确认有因温度过高导致系统自动降频一说。
实测发现Windows XP自带的电源管理能够通过选择不同的电源模式禁止/允许CPU的自动降频功能。见图:
(更多…)
原理:api.twitter.com 的IP很丰富,还有不少IP漏网。
获取可用api.twitter.com的IP的方法:猛点这里。
当然如果你自己也有海外的(免费)空间,你可以把这个源码(右击另存然后把后缀.txt去掉)上传到你的服务器,然后通过你的网站去获取。
获取IP的原理就是使用who.is的ping工具:http://who.is/tools/ping,使用这个直接ping api.twitter.com会出现连接被重置,除非你已翻墙,这里的源码实现代理调用who.is的ping工具来ping api.twitter.com并直接返回IP。
适用场合:Linux系统PHP空间
方法:在空间目录上建一个.htaccess文件,写上如下内容
[text]
<Files ~ “^(tbcookie|notify\.xml)$”>
deny from all
</Files>
order deny,allow
[/text]
这上面的代码是禁止通过浏览器访问tbcookie和notify.xml两个文件,可以任意扩充,括号里的内容要符号正则表达式。
韩寒今天零晨在新浪博客上发的关于918的最新博文«游行的意义»竟然没活到让Google Reader缓存,还好Google搜索的缓存还是抓到了,这里是一个转载的链接:
http://twiyia.com/link_show.php?id=1396558(需翻墙)。
Twitter上更多的讨论:/ts/search.php?q=%E9%9F%A9+%E5%AF%92
原文截图:
(更多…)
%0 – 获取批处理自身的完整路径
%~0 – 获取批处理自身的完整路径,并去掉首尾的引号,同%~f0
%~nx0 – 获取批处理自身的文件名及后缀名
%~n0 – 获取批处理自身的文件名
%~x0 – 获取批处理自身的后缀名
%~dp0 – 获取批处理自身的完整路径,不含文件名(网上邻居的批处理只能用这个,%cd%无效)
%~sdp0 – 获取批处理自身的完整路径文件名格式
%~d0 – 获取批处理自身的盘符
%~z0 – 获取批处理自身的大小
%~t0 – 获取批处理自身的修改时间
(更多…)
TOS全称是Terms of Service,即服务条款。
使用X10hosting.com的免费空间半年多了,刚开始主要用提供的ssh帐户来翻墙,后来因自己空间上流量不够用,因此借用免费空间解决空间流量不够用的问题,把原来空间上的所以媒体资料比如图片、压缩包等放到X10hosting.com的免费空间上。
今天为了解决cPanel中建计划任务(时钟守护作业)的问题,特意开了一个Ticket去问客服PHP的安装路径是什么,结果招来杀身之祸——那个帐户因此被永久性封号,连上面的内容都来不及删除。
估计客服看到我的问题比较特殊,然后针对性的查看了一下我空间上的内容,结果发现两处违规:
1. 空间上包含有实现远程下载的php代码(疑惑:他们不封这个下载功能反而指php代码违规,视为不妥)
2. 空间上有一个rt目录提供Twitter注册(疑惑:他们已经封杀了Twitter API相关功能,而我调用的API是外部的,视为错杀)
因以上两个原因就暂时性挂起我的帐户,等待问题解除后恢复。
客服更进一步发现我存放多媒体的目录下有rar、zip、txt等等文件,视为规则提供下载,也就是说违反了TOS,因此永久性给我封号。
结论:
1. 在免费空间上放可以提供下载的文件时要低调,偷偷的放不哽声。
2. 该放的代码还是要放,被封杀了大不了再找个免费邮件注册一个新的帐户。
3. 免费空间随时都有可能被封杀,所以要常备多家,以防被封杀了就断粮了。
4. 尽量少放个人私有的内容,不然被封杀了说不定人家拿去公开以“杀鸡敬猴”。
1. 检查同一位置的应用程序是否已经运行
[csharp toolbar=”false”]
private static bool GetRunningProcessByProcessFullName(out Process runningProcess)
{
bool returnValue = false;
runningProcess = null;
Process current = Process.GetCurrentProcess();
Process[] processes = Process.GetProcessesByName(current.ProcessName);
string assemblyName = Assembly.GetExecutingAssembly().Location;
foreach (Process process in processes)
{
if (process.Id != current.Id)
{
if (process.MainModule.FileName == assemblyName)
{
runningProcess = process;
returnValue = true;
break;
}
}
}
return returnValue;
}
[/csharp]
意图:使控制范围之外的一个原有对象与某个接口匹配。
问题:系统的数据和行为都正确,但接口不符。通常用于必须从抽象类派生时。
解决方案:Adapter模式提供了具有所需接口的包装类。
参与者与协作者:Adapter改变了Adaptee的接口,使Adaptee与Adapter的基类Target匹配。这样Client就可以使用Adaptee了,好象它是Target类型。
效果:Adapter模式使原有对象能够适应新的类结构,不受其接口的限制。
实现:将原有类包含在另一个类之中。让包含类与需要的接口匹配,调用被包容类的方法。
意图:希望简化原来系统的使用方式。需要定义自己的接口。
问题:只需要使用某个复杂系统的子集,或者,需要以一种特殊的方式与系统交互。
解决方案:Facade为原有系统的客户提供了一个新的接口。
参与者与协作者:为客户提供的一个简化接口,使系统更容易使用。
效果:Facade模式简化了对所需子系统的使用过程。但是,由于Facade并不完整,因此客户可能无法使用某些功能。
实现:定义一个(或多个)具备所需接口的新类;让新的类使用原有的系统。
前天(9月12日)博客空间商修改规则导致原来在.htaccess中定义的301转向部分失效。
比如原来设定的media.lordong.net 301永久转向到空费空间的media目录,解决了图片和媒体流量占用过多导致流量不够用的问题,而现在应用新规则后链接集体失效。
解决办法只能是老老实实的添加子域名media.lordong.net指向根目录,这样原来在根目录.htaccess里设定的301转向才能生效。似乎是空间提供商修正了一个Bug,而我原来一直在利用这个Bug。
主要原因是我这个$1/月的空间只提供1个子域,那现在只有media.lordong.net指向可用,其它wap.lordong.net、blog.lordong.net和taobao.lordong.net等不能再用了,要用只能选择新的空间,等4个月后空间到期再说吧。
301转向情况检测:
http://www.seoconsultants.com/tools/headers
http://www.internetofficer.com/seo-tool/redirect-check/
http://www.ranknow.cn/tools/redirectcheck
301转向代码合集:
http://www.dunsh.org/2008/03/19/301-redirect-code/