软件应用 分类中的文章

Opera 浏览器内存占用过高不释放的解决办法

不得不承认 Opera 是一款特别优秀的浏览器,特别是从版本 10 开始,但是一直以来,Opera 浏览器的内存占用在所有最新版的浏览器中都是最糟的,IE9,暂且不说,跟 IE8、Chrome 的内存控制都是不行的,包括以 IE 为核心的世界之窗,它们都有一个多进程模式,网页退出时,相关进程就会退出,而 Opera 却一直是单进程,所以一天下来,你会发现 Opera 占用内存达到 1G 以上也都很有可能。

不过呢,我要说的是我们太低估了 Opera 了,大家都知道 Opera 号称世界上最快的浏览器,确实是最快,而导致它最快的原因之一就是它把缓存放到了内存中,而不是像其它浏览器那样放在磁盘里,读写内存的速度比读写缓存的速度要快 N 倍,而 Opera 是不自动将内存中的这些缓存文件释放掉的,不过呢,我们可以设置它最高可以使用多少的内存来存放缓存。

在首选项的 高级>历史 选项中,将内存缓存从“自动”设定到一个固定值,您可以根据情况,决定是否将磁盘缓存关闭。

[attach=215]

这样设置之后,Opera 的内存占用就会控制在这个值左右,哪怕你开浏览器整整一天下来,你会发现内存占用也不会超过这个值太多,相信 Opera 还是很优秀的吧。

事情是没有绝对的,“自动”也是有道理的,以下是摘自官方的话:

根据官方指出,Opera采用可自行适应的内存管理模式 (Adaptive Memory Management),即在电脑内存有限的情况下尽量节约资源占用;相反的,当可用内存较宽裕时则充分利用以达到最佳体验。这种管理方式的表现结果是:浏览少量页面时內存占用较高,但打开多个标签后反而趋向稳定;在低配置的电脑中占用低,而在高配置的电脑则较高。这种内存管理方式确保Opera能在各种环境中流畅运行,但用户依然能在首选项中调整内存缓存和磁盘缓存的大小。

被一个 Rewrite 规则搞的很郁闷

先写上规则,稍后再来解释

RewriteEngine On
RewriteRule ^(.*)\.html(\?.+)?   $1.php$2 [L]
#RewriteRule ^(.*)\.php(\?.+)?    $1.html$2 [R=301,L]

Apache + PHP + MySQL Windows 下配置

经常碰到的东西,从来记不清,记一下。
几个软件的安装没有什么说的,这里记录下关键的部分。

php.ini
php.ini 放到 Windows 目录下(建议用 php.ini-dist)
启用 php_mysql.dll 扩展

Path
将 Apache 下的 bin 目录路径和 php 路径(或者加上 php 下的 ext 路径)加入到系统环境变量中

http.conf
启用 LoadModule php5_module D:/php/php5apache2.dll
可以在下面使用 PHPIniDir "D:/php" 参数,指定 php.ini 所在目录位置,在放在 Windows 目录下时无需指定。
AddType application/x-httpd-php .php  让 .php 格式文件可以执行 PHP
增加 DirectoryIndex 中的默认首页 index.php

重启服务吧,关于性能优化什么的找 Google 大神。

Win7 TaskBar

C:\Users\Keep The Faith\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

C:\Users\Keep The Faith\AppData\Roaming\Microsoft\Windows\Recent\CustomDestinations

C:\Users\Keep The Faith\AppData\Roaming\Microsoft\Windows\Recent\AutomaticDestinations

Chrome 的阴谋

HTML5,是啊,一个多么有吸引力和创造性的词语,新元素,强大的功能,标准。
HTML5绝对是个好东西,可是某些公司为了自己的利益,还是帝国,或是商业,欺骗就来了.
网上已经有了N多对各种最新浏览器测试HTML5支持的文章和网站。
如果你相信,那么你上当了,看看这些网站的源码吧,看看它们的CSS。

[attach=207]

[attach=208]

[attach=209]

[attach=210]

包括之前出现的N多测试站,是啊,你懂得。

说实话,Chrome 真的是一款不错的浏览器,只可惜,你太蹉了。