Composer使用笔记

这年头搞PHP开发的要是跟人说不会用Composer都丢人啊 然而我也只是停留在“能用”的层面上,很多命令还是得边查边用 所以汇总一下,省事儿,用多了就能背下来了 安装Composer 自己看吧,不再赘述 配置Github-token 首先你得有个Github账号,然后进入这里,生成一个Personal access tokens,很简单,把描述填一下、啥都不用勾选默认就行。然后把生成的一串tok

一次WebSocket项目实战后总结的经验

项目需求(部分) 宴会参与者微信扫码进入游戏进行签到,签到后头像出现在大屏幕上,经过数轮抽奖最终决出3位终极大奖获奖者。获奖者扫码进入赛跑页面,摇动手机跑步。大屏幕上实时显示3位获奖者的头像和跑步进度(头像从左向右移动)。到达终点后手机端显示完成及耗时 实现思路 Mysql记录参与者信息、状态 每当一个参与者签到时,则将其信息存入Redis队列,等待大屏幕AJAX轮询获取 使用Workerman的

慎用Sublime的sftp插件,一不小心就可能把包含服务器信息的sftp-config.json传上去。请各位不要怀疑自己手贱的程度,我身边某人已经发生过这样的惨案了

target=”_blank”导致父页面被跳转的安全漏洞

#漏洞预警# 国外网友近日曝出大部分网站都忽视了的安全漏洞,包括 Facebook,Twitter,Google 等都被检测出带有 target=”_blank” 安全缺陷。 你可以点击 这里 测试这个安全问题。带有 target=”_blank” 跳转的网页拥有了浏览器 window.opener 对象赋予的对原网页的部分权限,这可能会被恶意网站利用。 <script language=”

无限级分类(或菜单)的高性能实现思路

一般说到无限级分类、菜单之类的东西,大家 (我) 的数据表设计一般是这样的 id parent_id title 更多字段… 1 0 衣物 2 1 上衣 3 1 裤子 4 3 西裤 5 4 长西裤 6 4 短西裤 7 2 衬衫 其中,parent_id表示父分类的id。由此可知,衣物分类下有上衣和裤子两个二级分类;而裤子还有西裤这个三级分类……以此类推 这种设计比较常见 (就我所知),

提升phpStorm的最高内存限制,使用更流畅

昨天不知为啥我的phpStorm抽风还是咋的,动不动内存占用就飙升到500M 这本来没啥,才500M。可phpStorm一旦达到这个临界值,所有智能提示、自动补全都失效了 这TM就很尴尬了,顿时感觉自己就是个废人了,纯手写代码跟便秘一样 众所周知phpStorm基于JAVA,那么这个内存限制肯定跟JAVA的虚拟机有关 来到phpStorm的安装目录,例如我的安装目录是 C:\Program Fil

PHP注释的艺术——phpDoc规范

用过IDE或看过其他源码的小伙伴们应该都见过类似下面这样的注释 /** * 递归获取所有游戏分类 * @param int $id * @return array */ 看得多了就大概知道了一些规律。为了使自己的代码更加规zhuang范bi,也开始有样学样地写着这些注释 其实这种注释格式是有自己的名字的,它就叫—— PHPDOC PHPDoc 是一个 PHP 版的 Javadoc。它是一种注释 P

Windows下nginx配置虚拟主机时遇到的奇葩问题

2019-02-21 今天又遇到类似的问题。回想起来,大概是因为 \t 被识别为制表符的关系吧…… 转自我在Segmentfault上的提问 问题 配置如图,www.tp5.com已hosts向本地 我本地配了很多虚拟主机,都可以正常访问,我这个新的tp5虚拟主机的配置是复制粘贴的,应该也不会打错之类的吧?可是访问却提示No input file specified.,但我这index.php明明

PHP开发中涉及到emoji表情的几种处理方法

最近几个月做微信开发比较多,存储微信昵称必不可少 可这万恶的微信支持emoji表情做昵称,这就有点蛋疼了 一般Mysql表设计时,都是用UTF8字符集的。把带有emoji的昵称字段往里面insert一下就没了,整个字段变成了空字符串。这是怎么回事呢? 原来是因为Mysql的utf8字符集是3字节的,而emoji是4字节,这样整个昵称就无法存储了。这要怎么办呢?我来介绍几种方法 1、使用utf8mb