AI编程生活评测
分类

编程笔记

工作学习中的一些代码

编程笔记 / 1 min

mysql重置自增id

有三种办法可以重置 mysql 数据表的自增 id 。 1. 直接更新 AUTO_INCREMENT ALTER TABLE table_name AUTO_INCREMENT = 1; 重置表结构 TRUNCATE TABLE table...

编程笔记 / 1 min

wav文件大小与播放时长之间的精确换算

在处理 wav 文件时,需要根据大小得到准确的播放时长,这中间是有确定关系的,是怎样的关系呢? 来硬货,直接给公式: Size = ((Rate * 1000 * Precision * Channels * Length) / 8) + ...

编程笔记 / 2 min

Linux中使sox支持mp3的encoding和decoding

sox 自身是不支持 mp3 格式的 decoding 和 encoding 的,也就不能对 mp3 进行任何操作或者输出 mp3 文件。 直接使用 sox 对 mp3 文件进行操作会提示这两个错误: SoX was compiled wi...

编程笔记 / 4 min

ThinkPHP 5.1+PHPSocket.IO实现websocket搭建聊天室+私聊

关于使用ThinkPHP 5.1 + PHPSocket.IO搭建简单的 websocket 聊天案例见之前的一篇文章(ThinkPHP 5.1下使用PHPSocket.IO实现websocket通讯),在此基础上做了较大的更新,本项目 g...

编程笔记 / 3 min

百度网站改版nginx子目录301跳转及wordpress全站链接规则修改

在百度搜索资源平台提交网站改版时,在 URL 结构发生了改变的情况下,为保证站外外链以及搜索引擎的收录的有效性,最好的办法当然时把旧链接 301 重定向到新链接上。 同时为了提交 URL对 到百度,需要获取到全站的链接,可以从数据库直接读取...

编程笔记 / 1 min

phpstorm使用Setting Repository报错Authentication failed

phpstorm 的 Setting Repository 对于在不同的终端上同步设置是很好用的功能,使用中有遇到问题。 关于 Setting Repository 的官方说明参考: Share settings through a set...

编程笔记 / 5 min

CI框架下权限管理,角色组,权限菜单最佳实践

在后台开发中,对管理员的权限组(角色)的管理,以及对应的菜单按权限加载是基本的需求,之前基于 TP5 框架参考 Auth 类在上一家公司将这套系实践上线,目前由于更换工作,新公司使用的是 CI 框架,后台的这个需求依然存在,于是在 CI 上...