用Post方式在手机上传,PHP做接收文件,出现了411:
关于411,看是不是你们发送时的问题呢?
在使用jquery 的ajax提交时,在FireFox中会出现411 Length Required的返回错误,而IE6却没问题,郁闷好久,今天搜到一篇文章终于解决。
http://www.cnblogs.com/RChen/archive/2007/11/22/968992.html
原来是 dataType:'text', data:'',需要指定,晕。
E文解释:
HTTP Error 411 - Length Required:
411 Status Code Explained
The 411 status code occurs when the server refuses to process a request because the content length was not specified.
Why it occurs
Your client did not define the length of the requested content in the request header. The server will not accept the request without a valid Content-Length header field.
Fixing 411 Error Code
The problem can only be resolved by examining what your client system is trying to do then discussing with your ISP why the Web server expects a 'Content-Length' specification. If you are monitor your website through 100pulse, we will intimate whenever you encounter 411 status code error through e-mail or Short message service.
http://100pulse.com/http-statuscode/411.jsp
具体问题,有待进一步分析,先备案在这儿...
关于411,看是不是你们发送时的问题呢?
在使用jquery 的ajax提交时,在FireFox中会出现411 Length Required的返回错误,而IE6却没问题,郁闷好久,今天搜到一篇文章终于解决。
http://www.cnblogs.com/RChen/archive/2007/11/22/968992.html
原来是 dataType:'text', data:'',需要指定,晕。
E文解释:
HTTP Error 411 - Length Required:
411 Status Code Explained
The 411 status code occurs when the server refuses to process a request because the content length was not specified.
Why it occurs
Your client did not define the length of the requested content in the request header. The server will not accept the request without a valid Content-Length header field.
Fixing 411 Error Code
The problem can only be resolved by examining what your client system is trying to do then discussing with your ISP why the Web server expects a 'Content-Length' specification. If you are monitor your website through 100pulse, we will intimate whenever you encounter 411 status code error through e-mail or Short message service.
http://100pulse.com/http-statuscode/411.jsp
具体问题,有待进一步分析,先备案在这儿...
大家知道,vmware若使用动态增加 虚拟硬盘的方式,在使用一段时间后, 虚拟硬盘会变得越来越大,此时我们可 能会尝试去删除一些文件,可是当我们 删除文件后会发现:实际使用的空间是 变小了,但是真正占用的硬盘物理空间 并没有真正被释放出来。值得高兴的 是,vmware提供了vmware-vdiskmanager.exe工具,可以用来压缩 (或者说释放)未使用的虚拟硬盘空 间。 一般情况下,我们使用如下步骤就 可以压缩虚拟硬盘空间了:
1、停止虚拟机
2、cd "C:\Program Files\VMware\VMware Workstation"
3、vmware-vdiskmanager.exe -k path\to\your\VirtualDisk.vmdk
不幸的是,目前的vmware提供的 vmware-vdiskmanager.exe工具不能很好地 压缩ext4格式的文件系统(ext4是一种日 志文件系统,ubuntu默认采用该格式的 文件系统,在系统突然掉电时可以保护 我们的系统不会crash)。若你的系统的 文件系统格式是ext4格式,
则需要采用 如下操作方式才可顺利对虚拟硬盘进行 压缩:
1、sudo apt-get clean
2、sudo dd if=/dev/zero of=/0bits bs=20971520
3、sudo rm /0bits
4、停止虚拟机
5、cd "C:\Program Files\VMware\VMware Workstation"
6、vmware-vdiskmanager.exe -k path\to\your\VirtualDisk.vmdk
经过上述6个步骤后,你的系统是否 变“苗条”了许多呢? 压缩完成后,第一次启动系统可能 会出现gnome错误。没关系,停止虚拟 机,再重新start后就恢复正常啦!
来自:http://www.360doc.com/content/11/0510/17/3406069_115755307.shtml
1、停止虚拟机
2、cd "C:\Program Files\VMware\VMware Workstation"
3、vmware-vdiskmanager.exe -k path\to\your\VirtualDisk.vmdk
不幸的是,目前的vmware提供的 vmware-vdiskmanager.exe工具不能很好地 压缩ext4格式的文件系统(ext4是一种日 志文件系统,ubuntu默认采用该格式的 文件系统,在系统突然掉电时可以保护 我们的系统不会crash)。若你的系统的 文件系统格式是ext4格式,
则需要采用 如下操作方式才可顺利对虚拟硬盘进行 压缩:
1、sudo apt-get clean
2、sudo dd if=/dev/zero of=/0bits bs=20971520
3、sudo rm /0bits
4、停止虚拟机
5、cd "C:\Program Files\VMware\VMware Workstation"
6、vmware-vdiskmanager.exe -k path\to\your\VirtualDisk.vmdk
经过上述6个步骤后,你的系统是否 变“苗条”了许多呢? 压缩完成后,第一次启动系统可能 会出现gnome错误。没关系,停止虚拟 机,再重新start后就恢复正常啦!
来自:http://www.360doc.com/content/11/0510/17/3406069_115755307.shtml
背景:用word2010的修订功能用习惯经,一外包兄弟过来里面是Word 2003,我日,找不到放在哪儿了。
不知道你的Word是哪个版本的,是2003还是2007的?
2007版:
打开一个Word文档,再页面上方的功能栏中有一个审阅按钮,点击进入在中间的位置有一个“修订”按钮,选中后,对文档中的文字编辑,会留下修改痕迹。
2003版:
打开一个Word文档,在上方的“工具”下拉框中,选择“修订”选项,即可以对文档内容进行编辑,修改,会出现修改痕迹。
参考:http://zhidao.baidu.com/question/151344740.html
接受和拒绝批注:无法接受或拒绝批注本身。接受批注就是不管它。拒绝批注则是删除它。
接受和拒绝修订:当接受修订时,它将从修订转换为常规文字。当接受删除时,它将从整个文档中删除。拒绝插入内容即是将其删除。拒绝删除内容即是保留原始文本。如果接受格式更改,它们就会应用于文本的最终版本。拒绝格式更改,格式将被删除。
“审阅”功能区中的“接受”和“拒绝”按钮分为上下两部分。“接受”按钮下部分的功能选项下图所示,拒绝选项与此类似。注意第三个选项“接受所有显示的修订”只有在一种或多种更改隐藏在“显示标记”工具中才可用。
不知道你的Word是哪个版本的,是2003还是2007的?
2007版:
打开一个Word文档,再页面上方的功能栏中有一个审阅按钮,点击进入在中间的位置有一个“修订”按钮,选中后,对文档中的文字编辑,会留下修改痕迹。
2003版:
打开一个Word文档,在上方的“工具”下拉框中,选择“修订”选项,即可以对文档内容进行编辑,修改,会出现修改痕迹。
参考:http://zhidao.baidu.com/question/151344740.html
接受和拒绝批注:无法接受或拒绝批注本身。接受批注就是不管它。拒绝批注则是删除它。
接受和拒绝修订:当接受修订时,它将从修订转换为常规文字。当接受删除时,它将从整个文档中删除。拒绝插入内容即是将其删除。拒绝删除内容即是保留原始文本。如果接受格式更改,它们就会应用于文本的最终版本。拒绝格式更改,格式将被删除。
“审阅”功能区中的“接受”和“拒绝”按钮分为上下两部分。“接受”按钮下部分的功能选项下图所示,拒绝选项与此类似。注意第三个选项“接受所有显示的修订”只有在一种或多种更改隐藏在“显示标记”工具中才可用。
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、心,委屈了。这些归根到底就一条:干得不爽。员工临走还费尽心思找靠谱的理由,就是为给你留面子,不想说穿你的管理有多烂、他对你已失望透顶。