关于使用ThinkPHP 5.1 + PHPSocket.IO搭建简单的 websocket 聊天案例见之前的一篇文章(ThinkPHP 5.1下使用PHPSocket.IO实现websocket通讯),在此基础上做了较大的更新,本项目 g […]
作者: 行星带
关于1071 – Specified key was too long; max key length is 767 bytes错误的原因
将 mysql 数据库里某个 UNIQUE 唯一索引字段从 utf8 改为 utf8mb4 时提示 1071 – Specified key was too long; max key length is 767 bytes ,来看看这个错 […]
百度网站改版nginx子目录301跳转及wordpress全站链接规则修改
在百度搜索资源平台提交网站改版时,在 URL 结构发生了改变的情况下,为保证站外外链以及搜索引擎的收录的有效性,最好的办法当然时把旧链接 301 重定向到新链接上。 同时为了提交 URL对 到百度,需要获取到全站的链接,可以从数据库直接读取 […]
phpstorm使用Setting Repository报错Authentication failed
phpstorm 的 Setting Repository 对于在不同的终端上同步设置是很好用的功能,使用中有遇到问题。 关于 Setting Repository 的官方说明参考: Share settings through a set […]
戴尔灵越14燃三代5488-1625S(i5-8265U8G256GMX150)真实评测
最近购入 戴尔灵越14燃三代5488-1625S 这台笔记本决定下来其实很快,由于是自用,本来是考虑 ThinkPadT480S 的,奈何戴尔新出的这款入了我的眼,先比较而言,性价比显然更高,于是下决定其实很快,发现八代升级版CPU i7- […]
挂牌上岗,新的环境新的开始,好好学习天天向上
前一阵子有签过一家公司的,试用期上班一个月,发现内部实际情况与面试不符合,并不如愿,遂又换了一家,今天是挂牌上岗的第二天。 第一天看了一天的代码,没用过的框架,没用过的第三方库,没实现过的功能模块,有点头皮发麻,不过还好,代码虽然注释不多, […]
CI框架下权限管理,角色组,权限菜单最佳实践
在后台开发中,对管理员的权限组(角色)的管理,以及对应的菜单按权限加载是基本的需求,之前基于 TP5 框架参考 Auth 类在上一家公司将这套系实践上线,目前由于更换工作,新公司使用的是 CI 框架,后台的这个需求依然存在,于是在 CI 上 […]
MacBook Pro 2018 使用bootcamp安装Windows10遇到的一些坑
同事 UI设计师 的 MBP (新款 Macbook Pro 13.3)想开 LOL ,需要安装 Windows10 ,使用 MacOS 版本10.13.6自带的启动转换助理 Bootcamp 来实现。 提示,文中的一些错误截图并不是我自己 […]