摘要: 最近解析csv文件时第一列解析不出来,经过研究发现是文件BOM的问题 可以用以下代码去掉BOM 1 function checkBOMAndRemove($filename){ 2 $contents = file_get_contents($filename); 3 $charset[1] = s 阅读全文
posted @ 2020-07-09 21:47 烟云的追寻 阅读(413) 评论(0) 推荐(0)
摘要: 总结一句话:兼容性问题害死人 先描述一下我遇到的问题: 话说某日开机后,我的VirtualBox就提示如下信息: 1:创建 VirtualBoxClient COM 对象失败. 应用程序将被中断. 被召者 VirtualBox TYPE_E_LIBNOTREGISTERED (0x8002801D) 阅读全文
posted @ 2020-05-13 09:53 烟云的追寻 阅读(2270) 评论(0) 推荐(1)
摘要: Git版本升级(查看版本信息 git version)旧版本:git version 1.7.1新版本:git version 2.2.1 一、安装依赖包:1、下载安装 libiconv-1.14.tar.gz 2、yum安装依赖包 注:asciidoc如果无法通过yum安装,请下载包,编译安装 二 阅读全文
posted @ 2019-04-15 12:17 烟云的追寻 阅读(13171) 评论(0) 推荐(0)
摘要: opcache.enable=1 //开关 opcache.memory_consumption=512 //共享内存的大小,总共能够存储多少预编译的php代码,MB opcache.interned_strings_buffer=64 //暂存池中字符串占内存总量 opcache.max_accelerated_files=20000 //最大缓存数目 200-100000 opcache.v... 阅读全文
posted @ 2019-03-12 10:14 烟云的追寻 阅读(467) 评论(0) 推荐(0)
摘要: 1.同一个变量名指向同一个值得时候并不会拷贝,只有当改变变量的值得时候才会拷贝 2.可以用 money_get_useage() 分析内存的变化来验证这一点。 3.引用变量,同一个变量指向同一个地址,不会拷贝,更省内存 4.使用xdebug_debug_zval() 观察变量的变化 5.unset 阅读全文
posted @ 2019-01-07 23:33 烟云的追寻 阅读(184) 评论(0) 推荐(0)
摘要: 项目到了一定规模之后,就会考虑到性能问题,首先考虑的是代码的质量问题,列举一些最近在工作碰到的性能优化经验,备忘。 1.不要在PHP循环内执行网络请求,比如redis和mysql的操作,这样会大大影响性能,更好的方法是在循环外事先利用redis和mysql的批量查询的方法先查出来 redis的批量查 阅读全文
posted @ 2018-09-19 10:18 烟云的追寻 阅读(119) 评论(0) 推荐(0)

越学习越感觉无知!