偶木

偶木

php 红包生成算法(不考虑正态分布)

业务中经常会有返红包的需求,例如给一定的金额总数,发放红包的个数,每个红包的最大金额和最小金额,要随机生成指定个数的红包,符合上述条件并且红包总额不能超过金额总数。在不考虑正态分布的情况下可用下...

php 用户姓名身份证格式校验

姓名校验public static function is_chineseName($name) { $name = str_replace('.', '', $name...

Linux 服务器配置: 新增用户&赋予sudo权限

新增用户在root用户下$ useradd -m xxx $ passwd xxx赋予sudo权限a、进入超级用户模式。也就是输入"su root",系统会让你输入超级用户密码,输入密码后就进...

linux服务器配置:禁止密码登录、公私钥登录

* 禁止密码登录,允许秘钥登录配置编辑 SSH 配置文件:#在root权限下执行 vim /etc/ssh/sshd_config找到一下几句#RSAAuthentication yes #Pu...

logrotate 配置

logrotate 可以用于项目中生成的日志文件切割压缩归档,如可以在每天凌晨将上一天生成的日志压缩归档,并检查文件数,自动删除比较老的文件以php和nginx 为例:cd /etc/logro...

php 概率算法

适用于抽奖、随机广告等需要按概率从一组数据中取出一个的场景。代码实例:function getProbabilityPrizeId($prize_info) { $prize_arr =...

php 常用方法

获取随机浮点数 /** * 获取随机浮点数 * @param $min 最小值 * @param $max 最大值 * @param $num ...

Go 语言环境安装

UNIX/Linux/Mac OS X, 和 FreeBSD 下安装以下介绍了在UNIX/Linux/Mac OS X, 和 FreeBSD系统下使用源码安装方法:1、下载源码包:go1.4.l...

MySql优化建议总结和注意事项

MySQL逻辑架构:有三层结构:第一层:客户端通过连接服务,将要执行的sql指令传输过来第二层 (分为两种方式)方式一: 服务器解析并优化sql,生成最终的执行计划并执行方式二: 服务器从缓存中...

linux后台进程管理工具:supervisor

Supervisor:Supervisor是一个进程监控程序。可以查看进程执行状态。使用需求:1、我现在有一个进程需要每时每刻不断的跑,但是这个进程又有可能由于各种原因有可能中断。当进程中断的时...

git删除未跟踪文件

git删除未跟踪文件1、删除 untracked filesgit clean -f 2、连 untracked 的目录也一起删掉git clean -fd 3、连 .gitignore 中的 ...

php-fpm.conf 配置说明

php-fpm.conf 配置参数说明[global] pid = /usr/local/php/var/run/php-fpm.pid error_log = /alidata/log/php...

laravel 利用中间件进行操作日志记录

利用中间件进行操作日志记录过程:1、创建中间件php artisan make:middleware AdminOperationLog2、生成了文件./app/Http/Middleware/...

laravel 利用监听器进行sql语句记录

利用监听器进行sql语句记录1、监听sql语句的事件类已经定义,直接创建监听器类即可:# 监听sql make:listener QueryListener --event=Illuminate...

lumen框架解决非简单请求 cors 跨域问题

Lumen在做前后端分离项目时,在浏览器中访问,若前后端域名不一致会导致跨域问题,简单跨域好解决。若发送的是非简单跨域(参考文章),此时浏览器会先发送option请求进行预检,预检通过才发送真正...

浏览器 跨域资源共享 cors 详解

CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX...

phpredis 手册

目录(点击下面链接查看详情)安装/配置安装在Mac上安装在Windows上安装处理Session分布式 Redis分类和方法用法连接服务键和字符串哈希列表集合有序集合Geocoding发布/订阅...

阿里云 Ubuntu系统内核升级

1、添加 xenial-proposed 源,可以按如下操作:经典网络环境下添加源:echo "deb http://mirrors.aliyuncs.com/ubuntu/ xenial-pr...

htop 命令使用详解

htop的使用简介大家可能对top监控软件比较熟悉,htop算是top的增强版,相比top其有着很多自身的优势。如下:两者相比起来,top比较繁琐 默认支持图形界面的鼠标操作 可以横向或纵向滚动...

jetbrains相关软件激活 phpstorm&webstorm...

自建 License server 支持2017版本http://47.75.15.181:1017参考文章: http://idea.lanyus.comhttp://blog.lanyus...