LMLPHP后院

MySQL 同步复制从服务器配置

MySQL 主从同步配置,从服务器配置。server-id 必须设置,且保持唯一,不能和其他服务器冲突。如下:[mysqld] server-id=2从服务器无需设置 log-bin,如果设置了 log-bin,相对于其他从服务就是一个主服务的角色。配置完成后,需要重启数据库。...

2016上海PHPCON技术峰会(二)

10 万次?,两个函数都是空函数,没有任何实现。鸟哥当时也是惊呆了,觉得他们好厉害啊,自己竟然不知道这个。鸟哥最后解说道,这个结论只能说明 zval hash table 寻找短的函数名快一点而已,如果函数有一句代码的实现,比如 echo 一个内容,函数的性能和函数名的长短是没有关系的。第二天,下午圆桌会议就不参加了,接着还是上几张图吧。在讲 Laravel 方面的东西。连主持人都很羡慕他们台湾的经...

GIT之filter-branch修改作者信息

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

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

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

git pull 误操作后如何恢复

习惯使用 git pull 不是无缘无故的,因为它确实好用,能更新整个项目所有分支。但是,如果出错了,或者本身已经是最新的代码,误操作导致代码被污染怎么办?$ git reflog feature-20170415 72f5ce3 feature-20170415@{0}: pull origin feature-20170415: Merge made by the 'recursive' stra...

使用PHP自带服务器进行WEB开发与调试

.168.1.168:1111 -t /srv/www/may // or $ sudo php -S 0.0.0.0:1111 -t /srv/www/may指定 IP 是为了在其他机器上也能访问,如果只在本机使用,可以使用 localhost。...

在Linux下使用CIFS挂载访问Windows文件

边两个参数的含义是 0 (dump 是否备份),2 (优先级)。CIFS 挂载有个最大的毛病,也是我写这篇文章的原因,就是不能挂载 git 目录,也许是它工作在应用层的原因,目录权限会丢失,文件夹内容如果很大直接卡死,挂载会导致很多问题。...

突然间特别烦躁以为快天亮了

突然间特别烦躁,特别生气。以为天马上就要亮了,起床了才发现天还没亮,漫漫长夜。觉得人生,幸福的人都特别相似,不幸的人各有各的不幸。如果人生可以选择,多么希望可以平庸的过一辈子。...

上海的房价还能涨多久?

,而是房价。开源中国的创始人红薯刘冬最近也在朋友圈发出感叹,“哪哪都在聊房子,聊你妹啊聊”。上海的房价是令人担忧的,因为房奴们的收入能力并没有很突出,至少大都是工薪阶层,每个月还贷都在一万左右,试想,如果某个行业出现问题,这帮人找不到工作了,是没有能力偿还的。我身边的大多数人都是互联网工作者,我想其他行业,比如金融一样会有很多房奴,都是一样在苟且的维持着生活。国内一线城市,现状都比较相似,高房价导致民...

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

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