PHP浮点数小坑
在调试微信支付遇到的问题,1. 提交订单金额时$total_fee=intval($orders['amount']*100);当$orders['amount']的值为19.9时,得到的结果会少一分,应写为
linux下全文搜索及批量替换
1. 按目录全文搜索关键词keywordsgrep-lri'keywords'/home/workgrep参数说明:-i乎略大小写-l找出含有这个字符串的文件-r不放过子目录-w匹配整个单词2. 按目录批量替换关键词keyw
使用fetch接口访问,及处理options请求
1. 使用fetch取代jquery的ajax接口访问,提交json参数并返回json数据。<divid="app"> {{dataset.msg}} </div> <scriptsr
PHP二维数组按值排序及按分页取数据
项目中遇到无法直接用SQL排序分页取到的数据, 可以先存入PHP数组中,再进行处理。如下所示:<?php #通过加工,得到以下的统计数据表。 $rows=[ 0=>[ 'title'=>'机
git提交代码时,总要求输入密码的解决
git bash进入项目目录,输入下面的命令,再提交时输入密码,会自动记录下,以后就不用输入了。gitconfig--globalcredential.helperstore
复制、批量删除redis键
#批量删除指定前缀的keyredis-cli-n2keys'cat_*'|xargsredis-cli-n2del#复制某个list的一部分内容,插入另外一个listredis-cli-n2lrange'cat_19
mysql生成固定区别的随机数
在mysql里生成某区间[min, max]的随机数,比如[3, 8], 等同于PHP里的:<?php echorand(3,8); ?>在mysql里的表达式: floor(min + RAND() * (max-min+
crontab自动备份mysql
编写任务脚本 vim mysqlbackup.sh#!/bin/bash folder=/home/mysqldump cd$folder day=`date+%Y%m%d%H%M%S` host=localhost user=u
PHP多框架协作Nginx配置
一、把两个PHP框架使用的内部域名api01.top51.cn和api02.top51.cn在服务器上修改host解析到127.0.0.1,然后分别解析向不同的框架,使其工作。二、配置nginx,将/u/反向代理到api01.top51.c
基于Yaf框架的类cms后台管理程序,用于定制开发扩展的内核
代码已上传至github: https://github.com/slayerhover/yaf-cms-backoffice Yaf(内聚easyUI模板,laravel数据库操作Eloquent,RPC服务Yar,Nosql Redis