hosts文件拒绝访问解决办法,host文件给隐藏了并不能覆盖提示权限不够的问题解决。
Php/Js/Shell/Go jackxiang 2013-4-2 09:50
一、
一电脑只能通过editplus到路径下输入hosts文件,但是看不到文件,通过文件夹选项:查看,去掉隐藏受保护的操作系统文件,能看到文件,但是通过在文件上点属性,后发现其后面的隐藏还是一个disabled的勾勾,也就是属性上还是有隐藏这一项,于是,想去掉都去不掉,最后在网上找了一工具:
http://iask.sina.com.cn/b/15491022.html
我找到了三个不同的修复工具,见附件。
附件:隐藏文件恢复.rar
DownLoad:
下载文件
里面的,U盘MP3隐藏文件夹病毒修复工具.exe 运行后,就Ok了。
至于权限不够,无法覆盖该文件,可采用文件属性里的安全里添加相关权限即可。
二、
hosts文件拒绝访问解决办法:
1,对于第一种原因,自然是杀毒,这里就不详细解释了; 360卸载了就好了。(一直提示要administrator才能啥啥啥的...卸载后成功了。)
2,杀毒软件或其他安全软件为系统安全禁止了hosts文件的修改权限。
3,如果以上两个方法都行不通,可以尝试通过手工修改hosts文件写入权限的方法。
a,右键点击hosts文件,去掉只读属性,增加存档属性;
b,在xp下,点击开始->运行,请输入:attrib %SystemRoot%\system32\drivers\etc\hosts -h -r –s 点”确定”按钮。
一电脑只能通过editplus到路径下输入hosts文件,但是看不到文件,通过文件夹选项:查看,去掉隐藏受保护的操作系统文件,能看到文件,但是通过在文件上点属性,后发现其后面的隐藏还是一个disabled的勾勾,也就是属性上还是有隐藏这一项,于是,想去掉都去不掉,最后在网上找了一工具:
http://iask.sina.com.cn/b/15491022.html
我找到了三个不同的修复工具,见附件。
附件:隐藏文件恢复.rar
DownLoad:

里面的,U盘MP3隐藏文件夹病毒修复工具.exe 运行后,就Ok了。
至于权限不够,无法覆盖该文件,可采用文件属性里的安全里添加相关权限即可。
二、
hosts文件拒绝访问解决办法:
1,对于第一种原因,自然是杀毒,这里就不详细解释了; 360卸载了就好了。(一直提示要administrator才能啥啥啥的...卸载后成功了。)
2,杀毒软件或其他安全软件为系统安全禁止了hosts文件的修改权限。
3,如果以上两个方法都行不通,可以尝试通过手工修改hosts文件写入权限的方法。
a,右键点击hosts文件,去掉只读属性,增加存档属性;
b,在xp下,点击开始->运行,请输入:attrib %SystemRoot%\system32\drivers\etc\hosts -h -r –s 点”确定”按钮。
老罗上面的演讲我觉得较为赞同的观点:
苹果手机在滑动上申请专利,简直就是个流氓公司。
把系统做得封闭的核心原因是因为产品:
一定要封闭才能解决傻瓜式的用户体验,易用性,完美的用户体验,一旦做成开放式的,它必然变得复杂。
一旦复杂就解决不了那些傻瓜用户,小白用户这些需求,开放也好,封闭也好,都有它各自的理由和它的背后的逻辑。
把系统做得极为封闭,但有余力时一定会对开源公司做出回报,感受到锤子公司的想法。
这个我觉得他和我的观点是一致的,产品是极度封闭的,而接口可以是适度开放的。
------------
还谈到:苹果手机在滑动上申请专利上,简直就是个流氓公司,但是我们在中国,呵呵。
我眼中的这一场演讲:
老罗已经很牛了,通过对三星,等的rom,杀入硬件市场,开放平台,网上商店,
感觉他的产品就是走的中国特色的大众用户市场,有极大的成功可能。。。
本质是早期借三星高端机的rom进行借势并造势,中期由软件变硬,变现存活,再走上中国的前端推广市场,但它不是小米,但有小米的影子,是一个书生对中国手机市场的改变,有点老毛的架势。By:jackxiang
苹果手机在滑动上申请专利,简直就是个流氓公司。
把系统做得封闭的核心原因是因为产品:
一定要封闭才能解决傻瓜式的用户体验,易用性,完美的用户体验,一旦做成开放式的,它必然变得复杂。
一旦复杂就解决不了那些傻瓜用户,小白用户这些需求,开放也好,封闭也好,都有它各自的理由和它的背后的逻辑。
把系统做得极为封闭,但有余力时一定会对开源公司做出回报,感受到锤子公司的想法。
这个我觉得他和我的观点是一致的,产品是极度封闭的,而接口可以是适度开放的。
------------
还谈到:苹果手机在滑动上申请专利上,简直就是个流氓公司,但是我们在中国,呵呵。
我眼中的这一场演讲:
老罗已经很牛了,通过对三星,等的rom,杀入硬件市场,开放平台,网上商店,
感觉他的产品就是走的中国特色的大众用户市场,有极大的成功可能。。。
本质是早期借三星高端机的rom进行借势并造势,中期由软件变硬,变现存活,再走上中国的前端推广市场,但它不是小米,但有小米的影子,是一个书生对中国手机市场的改变,有点老毛的架势。By:jackxiang
1.登录mysql,进入mysql命令提示符:mysql>
2.查看是否mysql支持InnoDB
执行命令:show engines;
如果没有InnoDB字样,就说明不支持。
3.查看mysql,plugin目录
执行命令:show variables like 'plugin_dir';
查看执行后结果的目录里是否有:ha_innodb.so,没有的话最好重新编译mysql
4.增加InnoDB
执行命令:INSTALL PLUGIN InnoDB SONAME 'ha_innodb.so';
执行完成后,用上面几个命令查看是否安装完成。
不用重启mysql服务,即可使用
来自赵卫的Qzone空间:
http://user.qzone.qq.com/57718700?ptlang=2052#!app=2&via=QZ.HashRefresh&pos=1309765858
2.查看是否mysql支持InnoDB
执行命令:show engines;
如果没有InnoDB字样,就说明不支持。
3.查看mysql,plugin目录
执行命令:show variables like 'plugin_dir';
查看执行后结果的目录里是否有:ha_innodb.so,没有的话最好重新编译mysql
4.增加InnoDB
执行命令:INSTALL PLUGIN InnoDB SONAME 'ha_innodb.so';
执行完成后,用上面几个命令查看是否安装完成。
不用重启mysql服务,即可使用
来自赵卫的Qzone空间:
http://user.qzone.qq.com/57718700?ptlang=2052#!app=2&via=QZ.HashRefresh&pos=1309765858
有一盏路灯
被打碎在心头
有一段生活
叫做不堪回首
有一种幸福
渴望而不可求
有人要改变
有人默默接受
有一种问候
来自陌生朋友
有一种温暖
突然萦绕心头
有一种希望
出现在前方路口
有一种力量
让我再攥紧拳头
经过的事就像电影
熟悉的城市不停变换场景
软弱的表演无病呻吟
热血的一次又一次的冲锋
所有的遭遇就像电影
总有些感动会刻骨铭心
奇幻或平淡都是人生
永恒的不变只有漫天繁星 (理想的力量照亮了繁星)
Try it again:
所有的遭遇就像电影
总有些感动会刻骨铭心
被打碎在心头
有一段生活
叫做不堪回首
有一种幸福
渴望而不可求
有人要改变
有人默默接受
有一种问候
来自陌生朋友
有一种温暖
突然萦绕心头
有一种希望
出现在前方路口
有一种力量
让我再攥紧拳头
经过的事就像电影
熟悉的城市不停变换场景
软弱的表演无病呻吟
热血的一次又一次的冲锋
所有的遭遇就像电影
总有些感动会刻骨铭心
奇幻或平淡都是人生
永恒的不变只有漫天繁星 (理想的力量照亮了繁星)
Try it again:
所有的遭遇就像电影
总有些感动会刻骨铭心
为Raspberry Pi提供功能扩展的RasPiComm板上市:
http://www.cnbeta.com/articles/231539.htm
[图]Raspberry Pi增强版Cubieboard现身 售价$49:
http://www.cnbeta.com/articles/204769.htm
【张宴兄弟应该买的就是这一款,内存上和CPU性能接口都比我买的英国512M的要好,我也搭建一个家里的web服务器,用它来放家里可能用作一些控制的功用,但无赖的是家里安的是长城宽带,不支持联通那样的固定IP,打电话问长城宽带的售后服务要想固定IP得上千元一月的企业版,晕倒,要用它还得换个网络供应商才行啊。】
Here: http://blog.s135.com/cubieboard/
可喜的是:它功率小,不费电,给家用控制打开了一个崭新的天地。(如:在公司时忘记关灯了,拿出Iphone手机打开一个APP关灯)
遗憾的是:CentOS 没 ARM 版本。
目前支持:debian系统,FreeBSD
cubieboard 与 Raspberry Pi哪个好,我觉得看具体应用,Raspberry Pi在电源设计这一块可能不如这个cubieboard,我从一个USB转成八个USB转串口读取时,如果不外加供电,这个系统几本上会出现不稳定的情况,这块应该在新版本里有较大改进,再就是新版本直接支持SATA,这个使其挂在大硬盘成为了可能,但如果想用它做硬件方面的控制我想可能区别不太大,因为Raspberry Pi提供功能扩展的RasPiComm板上市了,这个新版本的扩展还没出,可能得等些时候才行。旧的要wifi得买个usb的小无线网卡,这个最新的本身就支持。
看来总体上是旧不如新啊,嘿嘿。
附录:
树莓派可以玩经典 DOS 游戏了:
http://www.cnbeta.com/articles/231836.htm
最便宜的四核Android迷你开发板Odroid-X: 这个更猛
http://www.eeboard.com/news/%E6%9C%80%E4%BE%BF%E5%AE%9C%E7%9A%84%E5%9B%9B%E6%A0%B8android%E8%BF%B7%E4%BD%A0%E5%BC%80%E5%8F%91%E6%9D%BFodroid-x/
http://www.cnbeta.com/articles/231539.htm
[图]Raspberry Pi增强版Cubieboard现身 售价$49:
http://www.cnbeta.com/articles/204769.htm
【张宴兄弟应该买的就是这一款,内存上和CPU性能接口都比我买的英国512M的要好,我也搭建一个家里的web服务器,用它来放家里可能用作一些控制的功用,但无赖的是家里安的是长城宽带,不支持联通那样的固定IP,打电话问长城宽带的售后服务要想固定IP得上千元一月的企业版,晕倒,要用它还得换个网络供应商才行啊。】
Here: http://blog.s135.com/cubieboard/
可喜的是:它功率小,不费电,给家用控制打开了一个崭新的天地。(如:在公司时忘记关灯了,拿出Iphone手机打开一个APP关灯)
遗憾的是:CentOS 没 ARM 版本。
目前支持:debian系统,FreeBSD
cubieboard 与 Raspberry Pi哪个好,我觉得看具体应用,Raspberry Pi在电源设计这一块可能不如这个cubieboard,我从一个USB转成八个USB转串口读取时,如果不外加供电,这个系统几本上会出现不稳定的情况,这块应该在新版本里有较大改进,再就是新版本直接支持SATA,这个使其挂在大硬盘成为了可能,但如果想用它做硬件方面的控制我想可能区别不太大,因为Raspberry Pi提供功能扩展的RasPiComm板上市了,这个新版本的扩展还没出,可能得等些时候才行。旧的要wifi得买个usb的小无线网卡,这个最新的本身就支持。
看来总体上是旧不如新啊,嘿嘿。
附录:
树莓派可以玩经典 DOS 游戏了:
http://www.cnbeta.com/articles/231836.htm
最便宜的四核Android迷你开发板Odroid-X: 这个更猛
http://www.eeboard.com/news/%E6%9C%80%E4%BE%BF%E5%AE%9C%E7%9A%84%E5%9B%9B%E6%A0%B8android%E8%BF%B7%E4%BD%A0%E5%BC%80%E5%8F%91%E6%9D%BFodroid-x/
Fatal error: Uncaught exception 'RedisException' with message 'read error on connection' in /data0/webroot/m.kugou.com/app/include/RedisClient.class.php:52 Stack trace: #0 /data0/webroot/m.kugou.com/app/include/RedisClient.class.php(52): Redis->get('e13673b3b7886f6...') #1 /data0/webroot/m.kugou.com/app/i/krc.php(43): RedisClient->cache('e13673b3b7886f6...', 7200, 'getKRC', Array) #2 /data0/webroot/m.kugou.com/app/i/krc.php(13): autoLRC() #3 {main} thrown in /data0/webroot/m.kugou.com/app/include/RedisClient.class.php on line 52
关于PHP 刷新缓冲区操作(边执行边输出)简单分析
Php/Js/Shell/Go jackxiang 2013-3-29 15:01
背景:估计那个同学想做PHP的长连接,或者是想有些较为少用的用法,但它涉及到了缓冲的概念(PHP和Apache,PHP和Nginx等,Web服务器的一个接口等)
关于PHP 刷新缓冲区操作(边执行边输出)简单分析:
PHP群里有一位同学问
这段代码在apache下能边执行边输出,在nginx下怎么就不行了?
简单的理解为2个问题:
1 首先这个问题核心就是当缓冲区数据达到一定量时先输出到浏览器。
2 apache和nginx 的php执行方式差异。
这个问题和我上篇博文《FastCGI 技术介绍》有一定的联系,apache是以CGI/CLI的方式调用php。而nginx 是以fastcgi方式调用PHP。FastCGI 基于Unix domain socket或者tcp/ip进行通信。
步骤 名称 描述
1 FCGI_PARAMS 从web服务器如nginx向fastcgi应用程序发送请求数据、环境变量等
2 FCGI_STDIN 接送从web服务器发送来的数据
3 FCGI_DATA 过滤web服务器发送来的数据
4 FCGI_STDOUT 发送数据到web服务器
5 FCGI_STDERR 发送状态(错误信息)到web服务器
6 FCGI_END_REQUEST 结束本次http请求
就是意味着可以设置一定的缓冲区大小 来实现。
土话就是:人为让缓冲区容量达到一定额。
nginx FastCGI 提供了2个参数
修改nginx.conf
参数可以调整。具体文档:http://wiki.nginx.org/HttpFastcgiModule#fastcgi_buffer_size
修改上述PHP代码
来自:http://www.cydphp.cn/?p=155
再就是这位兄弟的:http://www.cydphp.cn/?p=107 【写得比较原始,原始的CGI,当年没有PHP时是这么干的,可以有较为深入的理解】
关于PHP 刷新缓冲区操作(边执行边输出)简单分析:
PHP群里有一位同学问
这段代码在apache下能边执行边输出,在nginx下怎么就不行了?
简单的理解为2个问题:
1 首先这个问题核心就是当缓冲区数据达到一定量时先输出到浏览器。
2 apache和nginx 的php执行方式差异。
这个问题和我上篇博文《FastCGI 技术介绍》有一定的联系,apache是以CGI/CLI的方式调用php。而nginx 是以fastcgi方式调用PHP。FastCGI 基于Unix domain socket或者tcp/ip进行通信。
步骤 名称 描述
1 FCGI_PARAMS 从web服务器如nginx向fastcgi应用程序发送请求数据、环境变量等
2 FCGI_STDIN 接送从web服务器发送来的数据
3 FCGI_DATA 过滤web服务器发送来的数据
4 FCGI_STDOUT 发送数据到web服务器
5 FCGI_STDERR 发送状态(错误信息)到web服务器
6 FCGI_END_REQUEST 结束本次http请求
就是意味着可以设置一定的缓冲区大小 来实现。
土话就是:人为让缓冲区容量达到一定额。
nginx FastCGI 提供了2个参数
修改nginx.conf
参数可以调整。具体文档:http://wiki.nginx.org/HttpFastcgiModule#fastcgi_buffer_size
修改上述PHP代码
来自:http://www.cydphp.cn/?p=155
再就是这位兄弟的:http://www.cydphp.cn/?p=107 【写得比较原始,原始的CGI,当年没有PHP时是这么干的,可以有较为深入的理解】
转载:php中的unsigned long类型
Php/Js/Shell/Go jackxiang 2013-3-27 21:29
php Unable to allocate memory for pool错误
Php/Js/Shell/Go jackxiang 2013-3-27 11:37
背景:群里有人问这个问题:
Unable to allocate memory for pool
经过排查发现时平台服务器上安装的APC扩展分配的cache空间满了
解决方法如下:
平台服务器上APC扩展默认cache大小为32M(apc.shm_size = 32)
将cache大小修改大一些,比如修改成256M(apc.shm_size = 256),
重启php-fpm 就可以了
php 脚本打印出 Warning : Unable to allocate memory for pool.
经检查,服务器上安装了APC,而apc分配的Cache空间已经被完全占用。
解决方法:
1. apc增大 apc.shm_size ,比如,从默认的30M 变成256M
2. 隐藏PHP的Warning 报警
当然啦,前者是王道,后者是诡道。
参考来自:
http://hi.baidu.com/cuttinger/item/bef6171e5d5538f964eabfd6
http://blog.chinaunix.net/uid-20788275-id-1841832.html
Unable to allocate memory for pool
经过排查发现时平台服务器上安装的APC扩展分配的cache空间满了
解决方法如下:
平台服务器上APC扩展默认cache大小为32M(apc.shm_size = 32)
将cache大小修改大一些,比如修改成256M(apc.shm_size = 256),
重启php-fpm 就可以了
php 脚本打印出 Warning : Unable to allocate memory for pool.
经检查,服务器上安装了APC,而apc分配的Cache空间已经被完全占用。
解决方法:
1. apc增大 apc.shm_size ,比如,从默认的30M 变成256M
2. 隐藏PHP的Warning 报警
当然啦,前者是王道,后者是诡道。
参考来自:
http://hi.baidu.com/cuttinger/item/bef6171e5d5538f964eabfd6
http://blog.chinaunix.net/uid-20788275-id-1841832.html
php 如何取得当前时间从1970年1月1日,0点0分0秒至今的毫秒数
Php/Js/Shell/Go jackxiang 2013-3-26 16:25
microtime:
定义:microtime() 函数返回当前 Unix 时间戳和微秒数。
语法:microtime(get_as_float)
从php5.0以后增加一参数
参数 描述
get_as_float 如果给出了 get_as_float 参数并且其值等价于 TRUE,该函数将返回一个浮点数。
以前版本取时间时方法为:
php5.0以后可以如下实现:
这样用原生php方法,效率大大提高,测试执行效率提高200%以上。
有论述这个问题的:
http://blog.csdn.net/haha00217/article/details/7690499
定义:microtime() 函数返回当前 Unix 时间戳和微秒数。
语法:microtime(get_as_float)
从php5.0以后增加一参数
参数 描述
get_as_float 如果给出了 get_as_float 参数并且其值等价于 TRUE,该函数将返回一个浮点数。
以前版本取时间时方法为:
php5.0以后可以如下实现:
这样用原生php方法,效率大大提高,测试执行效率提高200%以上。
有论述这个问题的:
http://blog.csdn.net/haha00217/article/details/7690499
员工的离职原因林林总总,只有两点最真实:1、钱,没给到位;2、心,委屈了。这些归根到底就一条:干得不爽。员工临走还费尽心思找靠谱的理由,就是为给你留面子,不想说穿你的管理有多烂、他对你已失望透顶。
PHP包含或读取了哪个配置文件的跟踪探讨。
Php/Js/Shell/Go jackxiang 2013-3-24 11:10
背景:
我正在读一个不太明白的PHP新程序,像空降到一个众林,出现一个包含/读取某文件是一个黑盒子,想问:如何跟踪PHP在一次执行时读取或include了某个文件?(如配置文件,该配置文件有可能是include进来,有可能是通过直接读取的方式,但不明朗,怎么办好呢?)
PHP高级编程群兄弟出招了:
1.有兄弟建议用find命令查找access time(是文档最后一次被读取的时间)。
2.有兄弟建议get_included_files 来看是哪个文件print_r(get_included_files());,
也顺便提到其它三个精妙的函数:get_included_files ,get_included_path,get_loaded_extensions。
3.也有兄弟提出用安装扩展的方法去实现:http://pecl.php.net/package/inotify
也可以用上次说的php_AOP
aop_add_after("file_get_contents()", 'file_open_call');
file_get_contents("./test.php");
要是include进来的文件,直接用get_included_files,来判断就好了.(这个函数很厉害,再次有兄弟推荐。)
里面提到AOP,可以参考:
http://hi.baidu.com/bise86/item/a396eed5c8fae8cc1a72b4a1
http://www.croes.org/gerald/projects/aop/documentation_aop_extension_php.pdf
使用inotify防php木马:http://hi.baidu.com/ostech/item/f729c8c2fa8a392447d5c089
php使用inotify实现队列处理:http://blog.jiunile.com/php%E4%BD%BF%E7%94%A8inotify%E5%AE%9E%E7%8E%B0%E9%98%9F%E5%88%97%E5%A4%84%E7%90%86.html
通过rsync+inotify实现数据的实时备份:http://ixdba.blog.51cto.com/2895551/580280
如果是linux与linux还可以使用rsync+inotify方式进行传输,速度也是非常快的....:
http://my.oschina.net/7shell/blog/57355
我正在读一个不太明白的PHP新程序,像空降到一个众林,出现一个包含/读取某文件是一个黑盒子,想问:如何跟踪PHP在一次执行时读取或include了某个文件?(如配置文件,该配置文件有可能是include进来,有可能是通过直接读取的方式,但不明朗,怎么办好呢?)
PHP高级编程群兄弟出招了:
1.有兄弟建议用find命令查找access time(是文档最后一次被读取的时间)。
2.有兄弟建议get_included_files 来看是哪个文件print_r(get_included_files());,
也顺便提到其它三个精妙的函数:get_included_files ,get_included_path,get_loaded_extensions。
3.也有兄弟提出用安装扩展的方法去实现:http://pecl.php.net/package/inotify
也可以用上次说的php_AOP
aop_add_after("file_get_contents()", 'file_open_call');
file_get_contents("./test.php");
要是include进来的文件,直接用get_included_files,来判断就好了.(这个函数很厉害,再次有兄弟推荐。)
里面提到AOP,可以参考:
http://hi.baidu.com/bise86/item/a396eed5c8fae8cc1a72b4a1
http://www.croes.org/gerald/projects/aop/documentation_aop_extension_php.pdf
使用inotify防php木马:http://hi.baidu.com/ostech/item/f729c8c2fa8a392447d5c089
php使用inotify实现队列处理:http://blog.jiunile.com/php%E4%BD%BF%E7%94%A8inotify%E5%AE%9E%E7%8E%B0%E9%98%9F%E5%88%97%E5%A4%84%E7%90%86.html
通过rsync+inotify实现数据的实时备份:http://ixdba.blog.51cto.com/2895551/580280
如果是linux与linux还可以使用rsync+inotify方式进行传输,速度也是非常快的....:
http://my.oschina.net/7shell/blog/57355
find命令查找最近修改的各种后续文件, 大于多少分钟修改的方件:mmin。
Php/Js/Shell/Go jackxiang 2013-3-24 10:56
背景:查找日志文件,可以用它来找最近修改的日志
find /data/www/up.****.com/tmp -type f -mmin +1
/data/www/up.***.com/tmp/20210802.wxapp.***.com.0945.zip
查找最近30分钟修改的当前目录下的.php文件
find . -name '*.php' -mmin -30
查找最近24小时修改的当前目录下的.php文件
find . -name '*.php' -mtime 0
查找最近24小时修改的当前目录下的.php文件,并列出详细信息
find . -name '*.inc' -mtime 0 -ls
查找当前目录下,最近24-48小时修改过的常规文件。
find . -type f -mtime 1
查找当前目录下,最近1天前修改过的常规文件。
find . -type f -mtime +1
来自:http://goodboy.sinaapp.com/?p=118
find /data/www/up.****.com/tmp -type f -mmin +1
/data/www/up.***.com/tmp/20210802.wxapp.***.com.0945.zip
查找最近30分钟修改的当前目录下的.php文件
find . -name '*.php' -mmin -30
查找最近24小时修改的当前目录下的.php文件
find . -name '*.php' -mtime 0
查找最近24小时修改的当前目录下的.php文件,并列出详细信息
find . -name '*.inc' -mtime 0 -ls
查找当前目录下,最近24-48小时修改过的常规文件。
find . -type f -mtime 1
查找当前目录下,最近1天前修改过的常规文件。
find . -type f -mtime +1
来自:http://goodboy.sinaapp.com/?p=118