老生常谈PHP 文件写入和读取(必看篇)

转自 老生常谈PHP 文件写入和读取(必看篇)文件写入和读取,只在PHP入门的时候看过一次,感觉跟c,c#很像(不要误会,c很多东西都不记得了,也不会了)。fopen啊,文件句柄,fclose,fread,fget之类的,感觉很熟悉,但平时用的地方真的不多,codeigniter里有日志之类的,还扩展了日志方法。但一直没去深究。这次生生手环项目涉及到一个执行时间比较长的操作,单纯的http请求会超

公司服务器php升级5.3.x -> 5.6.37出错

LNMP 1.x升级到LNMP 1.4教程及注意事项和多PHP版本使用教程服务器上装的是lnmp包,安装升级什么的很方便。但升级过程容易遇到问题中断。如这次,lnmp线上版本为1.2,最新版本为1.4,先升级的是控制管理器:wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz &

一周的朋友 [请和我成为朋友吧 虽然只能维持一周]

图片转自 中国高清网日本的爱情电影,真的是没说的,整体的布景很漂亮,独有的樱花飘落,更是营造了非常浪漫地气氛。不同于其他的日本爱情电影,这部漫改的女主颜值在线,表情演技什么的就不重要了(没错,我就是颜狗)。这是一个发生在校园里的故事,高2吊位转学进来的女主有着不为人知的秘密。她不交朋友,不与其他同学交流。下课时间是这样,图书馆是这样,吃便当的时候也是这样。因为女主之前学校发生的一些事情,使得她精神

mysql sum 统计字段数值类型是 float 或 double,出现精度失真问题

i工惠项目有统计用户信息、商家信息以及系统信息的需求,之前一直用 mysql 的 sum 函数求和,并没有注意到精度的问题。而这个项目里面的工钱精度为 2(也就是保留两位小数),求出来的结果竟然出现 6-7 位的小数,这是不合理的。字段默认为 0,所有不存在 null 值干扰结果的情况。那就只能是 sum 函数求和问题了。网上搜了一下 sum 结果不准确的解决方案,发现大多都是这样的:SUM(CA

chrome点击上传图片或另存为浏览器就卡死崩溃的解决方案

项目涉及到上传Excel并读取文件内容,对读取文件内容部分有修改,就开启了chrome的Xdebug helper(之前使用都很正常)。页面点击选择文件,选择后没有显示选择的本地文件名,然后页面就崩溃了,提示chrome浏览器无响应。一开始想到是,本地内容或者cpu不足(不知道怎么想的,反正就就去看了一下,没问题),然后想到,是不是服务器空间或者内存不足了(啪啪打脸,也不是)。没办法,我能想到,就

linux 手动释放内存

前一段时间一咬牙,把1核1g的服务器升级成了2核2g,现在是有点后悔的,因为平常网站根本用不着这么大的(虽然依旧是低配,但对于个人来说,cpu内存太充裕了)。以后一段时间也没怎么管,只是安装了vpsmate查看一些系统信息,基本都是接近100%空闲。最近突然发现内存占用了近86%,这太让我惊讶了!因为自己的服务器自己了解,就一个个人博客时不时更一下内容,其他的一些虚拟host都是测试用的,基本不会

域名解析说明(阿里云)

公司有一些托管的项目,开发也是我们做的。在开发完成后,一般的客户都会要求使用自己的域名。之前的项目都是客户自己买新的服务器,然后我们帮忙部署上线。现在是托管的项目,就想着,是不是可以不用转移代码(最多做一个备份版本,或者测试版本),直接把客户的域名指向到我们现在使用的域名上。需求一出来,迸到脑子里的想法就是做CNAME解析。之前接触到最多的就是A类型或者AAAA类型解析,就是域名指向ipv4地址或

20个数据库设计最佳实践

本文介绍了数据库设计方面的20个最佳实践:  1、使用明确、统一的标明和列名,例如 School, SchoolCourse, CourceID。  2、数据表名使用单数而不是复数,例如 StudentCourse,而不是StudentCourses。  3、数据表名不要使用空格。  4、数据表名不要使用不必要的前缀或者后缀,例如使用School,而不是TblSchool,或者SchoolTabl