需求 客户跟进项目,当有新客户进入系统,按照指定概率将客户分配给指定员工来跟进,给每个待指定的员工一个概率(概率之和为1),然后按照概率来分配即可。 代码: 新建一个 Random 类: <?php namespace app\hel […]
分类: 编程笔记
工作学习中的一些代码
PHP获取目录及子目录下指定后缀的所有文件
想要获取某个目录下指定后缀的所有文件(包含子目录中的文件),这是一个很常见的小需求,使用 PHP 应该怎么实现呢? 代码 class Dir { /** * 获取文件夹内指定后缀的所有文件 * @param array $result 结果 […]
将wordpress文章中的历史图片上传到七牛云并替换
以前历史文章是用 wordpress 自带的媒体库,会将图片这些上传到本地;现在是使用七牛 CDN 来存图片,更快,也更好管理,那以前的那些文章中图片怎么办呢? 我管理七牛图片使用的是 WP-QINIU 插件,但是这个插件并没有处理历史图片 […]
Nginx根据User Agent动态配置root目录适配移动端
不同的在终端(移动端和PC端)请求同一个 url ,需要访问两个不同的目录,这个需求通过 Nginx 判断 User Agent 类型来动态配置 root 目录路径可以方便的实现。 配置代码: # 根据 User Agent 来判断浏览器类 […]
Yii2通过自定义RequestParser对请求数据进行预处理
在项目中,后台接口输出的数据键遇到多个单词统一转换为了驼峰,前端请求的 json 数据中的键同样是驼峰,但是数据库里的字段都是用的小写字母加下划线去分割,这样表单提交数据给AR模型直接 load() 使用就有问题,所以在接收到数据之后,应该 […]
Linux之常用工具防火墙firewalld配置
CentOS7 已经内置了 firewalld 防火墙,用来替代之前的 iptables 基本操作,作为 Linux 的基本工具,有必要来了解一下 firewalld 的基本使用。 firewalld基本操作: # 启动 systemctl […]
Linux之账号安全的基本配置
拿到一个新服务器(VPS),如何安全的使用它? Linux 服务器的安全是需要从多个方面下手的,包括服务器的基础安全配置,防火墙规则,所用软件本身的安全配置,今天我来分享一下我的关于 Linux 服务器账号安全基本配置的一些知识。 替换ro […]
Linux环境配置之:redis安装及开机启动
一台新服务器,不想要装软件装得乱乱的,记录一下 CentOS7.4 下安装 redis 4.0 的过程,软件包下载目录 /opt/download ,软件安装目录 /usr/local/redis 。 安装tcl 这个是后面装完 redis […]