跳至正文

mysql存储微信昵称包含Emoji表情符号报错

  在开发微信公众号获取用户昵称的时候,出现了很大的问题,一开始只是设计的数据库的编码为UTF-8,但是在当用户的nickName设置为表情的符号的时候就会出错,utf8最大的一个特点,就是它是一种变长的编码方式。它可以使用1~4个字节表示… 阅读更多 »mysql存储微信昵称包含Emoji表情符号报错

crontab任务堆积导致启动大量进程的处理(flock)

  • 运维

crontab在执行任务过程中,可能由于任务执行错误或者在下一个任务开始前,前一个任务没有执行完成,导致大量的进程产生,最后导致死机等。 可以使用flock来加锁防止启动大量进程: 查看运行的进程: 任务堆积的大量进程的处理: 任务举例:

PHP 将数组提取键值后转为 json 数据格式

  • 后端

在开发短信群发项目时,短信接口数据接收为 json 格式,需要将数据库查询获得的遍历数组提取键值后再转为 json 数据格式,通过以下方式来实现: 数组数据: 处理方法: 输出结果:

Git 知识大全

  • 干货

升级 Git 到最新版本 Centos7 自带 git 版本为 1.8.3.1,查看 git 版本: 卸载老版本git: 安装依赖包 到git官网查看最新的版本为 2.32.0: https://git-scm.com/download/ … 阅读更多 »Git 知识大全

Linux删除文件出现rm: cannot remove `.user.ini’: Operation not permitted

  • 干货

在Linux中rm -rf的威力是十分巨大的,特别是附带了 -f 参数,不少新手都干过用root用户执行rm -rf /命令这种傻事,如果云服务器没有快照,简直就是灾难,从根目录开始所有文件被递归删除,连系统都被损坏。 但是,偶尔也会遇到使… 阅读更多 »Linux删除文件出现rm: cannot remove `.user.ini’: Operation not permitted