LMLPHP后院

如何在Windows下安装PHP7及Composer

1.0-nts-Win32-VC14-x64.zip。VC14 下载地址 https://www.microsoft.com/en-us/download/details.aspx?id=48145。如果 PHP 的处理器架构和 VC++ runtime 的架构选择不一致,会出现 vcruntime140.dll 找不到的错误。对应的选择 VC14 x64 Non Thread Safe (2016-...

在云主机或VPS上搭建私有的GIT仓库

clone [email protected]:/srv/repo/lmlphp.com 上面的 may 是用户名,lmlphp.com 是主机地址,/srv/repo/lmlphp.com 是项目的路径。如果你的主机的 ssh 端口不是 22,那么上面的命令是不行的,需要指定端口,如下示例:$ git clone ssh://[email protected]:3306/srv/repo/lmlphp.com ...

解决nodejs包管理器npm安装太慢的问题

前端工程师应该都明白 NodeJs 和 npm 的使用,本文主要讲解使用国内镜像加快 npm 的安装慢的问题。一般的工程师比较抽,宁愿等也都不愿意使用淘宝的库。如果等的太长,还是老老实实加上个参数使用淘宝的镜像来安装 npm 吧。如下示例:$ npm install --registry=http://registry.npm.taobao.org 参数默认最好了,不论是什么平台。有人喜欢加上 -g ...

时间戳和日期之间转换在不同时区的差异

关。其实 timestamp 和 date 都是与时区有关系的。在不同的时区同一时刻获取的 timestamp 是不一样的。使用 timestamp 存储有个好处,就是转换为其他时区的日期更方便一点,如果存储 date 类型,转换为其他时区的日期需要先转换为时间戳然后加上时间差然后再转日期,比时间戳转日期多了一个步骤,其实这些对计算机来讲倒没什么。下面分享在 Ubuntu 下使用 MySQL 相关函数...

小米MIX尊享版真机体验

要支付的时候发现尊享版可以购买了,实在是高。这里要说一下苹果,苹果的营销可以说是有点缺德,在 15 年 11 月份买 iPhone6s 居然出了 16G 版本的,这个不是坑人吗,花了那么多钱还被坑了,如果在 14 年那 16G 还可以接受,15 年还出 16G 版的实在是太坑了。下面放图。这个比较难做好啊,尤其是晚上光线不行。久违的 MIUI。听歌,一次就好,音质还是不错的,听筒处的陶瓷共振发声还没尝...

Wayland上的Gnome遇到的坑

在开启 GDM-GNOME 显示管理器之后,如果该用户忘记设置 .xinitrc 文件,则 Gnome 应用程序会利用 XWayland,以传统 X 应用程序的方式运行。另外需要修改 /etc/gdm/custom.conf,将 WaylandEnable=false 这一行注释打开。从 GDM 3.16 版本起,默认情况下使用 Wayland 后端。在 Wayland 上运行的 Gnome 会出现很...

如何通过服务端HTTP头解决前端跨域问题

多请求需要跨域,所以临时性后端支持。目前测试发现,webkit 内核浏览器,比如 chrome 是没有问题的。这也证实了为什么是跨域,浏览器还是会屁颠屁颠的去请求服务端,因为它还是要询问服务端的意思,如果服务端没有返回允许的头信息,浏览器就不处理这个内容,在审查元素里面看到 response 是空的。而 IE 系列的浏览器也许就直接不发出请求了。下面描述具体做法,可以通过 nginx 的 add_he...

MySQL replace into 用法

SQL 中 replace into 与 insert 功能类似,不同点在于:replace into 首先尝试插入数据到表中,如果发现表中已经有此行数据(根据主键或者唯一索引判断)则先删除此行数据,然后插入新的数据;否则,直接插入新数据。注意:插入数据的表必须有主键或者是唯一索引!否则,replace into 会直接插入数据,这将导致表中出现重复的数据。有三种形式:replace into tab...

GIT之filter-branch修改作者信息

有朋友问我,怎么修改 git 提交过的且已推送到服务器的 commit 作者信息?这个问题?答案从严格上来讲,是不可以的。仅仅就修改而言,有些情况下是可以修改的,如果软件打过 tag,或者提交的时候签名了,就修改不了。有些情况下可以修改,其实是不建议这么做的,特别是团队开发的时候。因为一个提交一旦推送到远程,就可以假定一定有人下载到他的本地仓库,你这一修改,hash 值就一定改变,其他人更新就会冲突,...

MySQL 非法混合字符集等号操作异常

moji,使用的是 utf8mb4 编码,你总不能把所有的表都改成 utf8mb4 编码吧,这也太操蛋了。这些方法其实都是解决编码不一致,并且用户的行为是不能确定的,比如在自己的站内编码肯定是一致的,如果是用户模拟请求的话,就不是自己能控制的了的。utf8 urlencode 转码没有问题,而 gb2312 urlencode 转码就出问题,如下:%e4%b8%8b%e5%88%92%e7%ba%bf...
2025-12-04 09:18:20 1764811100 0.023734