- 博客(31)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 fastadmin 基本使用配置
'session_name' => 'session_', # session_ 前缀。定义行为 https://www.kancloud.cn/manual/thinkphp5/118130。行为定义:就是多个方法调用,使代码更简洁,,不是异步,是同步调用,,相当于 common 里面的方法。'prefix' => 'session', # 当前作用域。如果修改了 public/assets/js/ 下的公共文件,// 缓存有效期 0表示永久缓存。
2023-09-12 16:22:33
3470
原创 php 伪静态详解
# 伪静态规格/** * RewriteCond # 判断 * RewirteRule # 匹配规则 * RewirteBase # 跟目录 * RewirteMap # 地址映射地图, */# rewrite 日志功能# apache2.4 以上版本的 LogLevel # 设置 LogLevel alert rewrite:trace8 (1~8)# 查看 apace...
2020-04-24 19:06:33
623
原创 js内地身份证号码算法
/** * 身份证15位编码规则:dddddd yymmdd xx p * dddddd:地区码 * yymmdd: 出生年月日 * xx: 顺序类编码,无法确定 * p: 性别,奇数为男,偶数为女 * <p /> * 身份证18位编码规则:dddddd yyyymmdd xxx y * dddddd:地区码 * yyyymmdd: 出生年月日 * ...
2020-03-20 16:56:03
489
原创 mysql innodb 行锁 说明
# 查看 数据库默认的隔离级别select @@tx_isolation;# 设置隔离级别set tx_isolation = "read-uncommitted"/*隔离级别分类READ-UNCOMMITTED 该事物隔离级别可读取其它事物未提交的结果READ-COMMITTED 该事物隔离级别只会读取已提交的数据,在事务中已更改但未读取的数据不会读取REP...
2019-10-19 16:43:42
201
原创 mysql 字符串操作
函数各函数的功能说明:函数 CONCAT(s1,s2,...) 返回连接参数产生的字符串,一个或多个待拼接的内容,任意一个为NULL则返回值为NULL。 CONCAT_WS(x,s1,s2,...) 返回多个字符串拼接之后的字符串,每个字符串之间有一个x。 SUBSTRING(s,n,len)、MID(s,n,len) 两个函数作用相同,从字符串...
2019-09-17 09:44:01
414
原创 mysql 触发器
在 mysql 中,new、old都是内置的,分别表示一个字段发生变化前、后的值(当然也包括插入操作前后的变化),此处呢,因为我们需要根据CXY_TS_ORDER_TICKET表的get_status字段来插入记录到CXY_TS_ORDER_TICKET_STATUS表,因此呢,new 和 old 都取该字段即可。mysql中的触发器呢,大致分为三类:insert型、update...
2019-09-04 15:08:41
158
原创 mysqldump 命令粗解
mysqldump-uroot-h192.168.1.105--single-transaction# 备份innodb 存储引擎的表时,操作基于“独立的事务”--routines # 备份时吗,存储过程与存储函数也会被备份--triggers # 触发器会被备份--events # 事件会被备份--databases# 备份的数据库-d # 只备份表结...
2019-08-30 16:37:54
200
原创 github 本地提交代码到服务器
1:本地安装 git 客户端下载地址https://git-scm.com/download2:在文件夹里 右键选择 Git bash here 进入命令行3:在打开的GIt Bash中输入以下命令(用户和邮箱为你github注册的账号和邮箱)$ git config --global user.name "abc"$ git config --global user.ema...
2019-05-09 14:15:49
1699
原创 pthon 获取天干纪年
#!/usr/bin/python3.7# -*- coding: UTF-8 -*-'''输入年月日时,输出8字'''import timeimport jsonimport sysimport osimport sxtwldefault_encoding = 'utf-8'if sys.getdefaultencoding() != default_encoding:...
2019-03-29 09:35:59
1395
1
原创 python 生成 1900-2100 的二十四节气文件
#!/usr/bin/python3.7# -*- coding:utf-8 -*-'''整体思路1:根据公式算出节气日期 1900 年到 2100 200 年的时间2:特殊的年份进行纠正3:保存到文件里去'''import sysimport jsonimport gcimport osdefault_encoding = 'utf-8'if sys.getd...
2019-03-26 16:58:22
2564
1
原创 pymysql 一个简单的操作类
#!/usr/bin/python3.7# -*- coding: UTF-8 -*-'''mysql pymysql classfunc 基于 pymysql 的数据可以交互类,支持事务提交和回滚,返回结果记录行数,和insert 的最新id'''import pymysqlCONNECT_TIMEOUT=100conf = {'host':'localhost','por...
2019-03-21 19:18:15
818
原创 ioncube 加密项目本地搭建
1:如果在服务器下载了可运行的项目,想在本地搭建,需要配置 :(1) loader-wizard.zip (2) php.ini 增加引入 (3)ioncube 密码2:首先当你域名配置好了,会提示,Site error: the ionCube PHP Loader needs to be installed. This is a widely used PHP extens...
2018-12-20 11:08:27
2664
原创 PHP 类的魔术方法详解
魔术方法: __construct() 构造函数 ,在实例化对象时被调用 __distruct() 析构函数 ,对象结束是被调用 __get() 属性重载,在读取不可访问属性的值是,会被调用 __set() 属性重载,在给不可访问属性赋值时,会被调用 __isset() 属性重载,在对不可访问属性调用isset()时,被调用 __unset() 属性重载,在对不可访问属性调用unset...
2018-11-29 16:59:45
299
原创 大陆内地身份证算法+银行卡算法
//身份证算法 function sfz($id) { $len = strlen($id); if($len != 18) { return 0; } $a=str_split($id,1); $w=array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2)...
2018-05-25 14:25:02
909
2
原创 phpExecl 导出execl 表格
1:下载PHPExecl 插件下载地址:https://download.youkuaiyun.com/download/rainredhezhang/103594992:放到对应的目录上,3:写通用导出方法,function exportexecl($data=[],$expCellName,$name="会员列表清单"){ date_default_timezone_set('Asia/Shang...
2018-04-19 10:50:09
336
原创 mysql 存储过程批量添加数据
/**案例:每天凌晨统计记录一下每个用户当前的进账跟支出**/金额记录表:test_user_log列名类型大小备注idint11 typetinyint1类型(1 为进,2为出)pricedecimal(12,6)金额user_idint11用户IDaddtimedatetime 操作时间金额统计表:test_system_total字段名类型大小备注idint11主键id。自增user_id...
2018-04-10 10:24:50
1202
原创 简单的配置centos7.4 vim编辑器的样式
/** * 简单配置vim */]# cd ]# vim .vimrc## 开启语法高亮syntax on## 显示行号set nu## 检测文件类型filetype on## 设置tab宽度set tabstop=4## 设置自动对齐空格数set shiftwidth=4## 按退格键可以一次删除4个空格set softtabstop=4## 设...
2018-04-10 09:38:47
1144
原创 centOS7.4 mysql5.7 主从复制
一:系统说明:准备两个centOS7.4 服务器 A,B 二: 安装mysql5.71:停到之前的mysql 如果有安装的卸载掉。2: 安装mysql5.7 三部曲1) // 指定安装包路径并下载 ]# cd usr/local/src ]# wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm...
2018-04-09 15:40:40
378
原创 php 判断访问的是否是手机端
// 判断是否是手机端if(WAP_URL !=""){ $ua = @$_SERVER['HTTP_USER_AGENT']; if(preg_match('/(iphone|android|Windows\sPhone)/i', $ua)){ $lian_redirect=""; if (isset($_GET['invit'])) { $invit = $_G...
2018-03-13 17:26:57
260
原创 MySQL 事件相关
## 查询是否开启事件SHOW VARIABLES LIKE 'event_scheduler';## 开启事件##SET GLOBAL event_scheduler = ON;## 关闭事件##SET GLOBAL event_scheduler = OFF;##查看所有的事件SHOW EVENTS;## 要设置成开启自启动,就直接在 my.ini 或 my.cnf j加入下面一行event_...
2018-03-07 12:59:01
181
原创 php 一些实用的工具代码
// md5加密数据 添加signfunction md5Encryption($post_data){ $post_data['time_stamp'] = time(); ksort($post_data); $post_data['sign'] = md5( implode('#', $post_data) . '58coin' ); //print_r($post_data)...
2018-03-03 11:44:18
493
原创 php 四种基础算法集合
// 排序算法学习// 1:冒泡排序// 思路分析:在要排序的一组数中,对当前还未排好的序列,从前往后对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即,每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。// //代码实现:$arr=array(1,40,54,62,21,55,32,79,36,96,30); function maopaoSort
2017-12-04 16:38:55
253
原创 mysql 存储过程一个简单的循环遍历操作数据
1:第一个存储过程程序,必须保持起来BEGIN ##定义判断变量 DECLARE _flag varchar(50); ## 定义查询变量 DECLARE _cur CURSOR FOR SELECT `name` FROM btc_market; ### 循环赋初始值 DECLARE CONTINUE HANDLER FOR NOT FOUND SET _flag=...
2017-10-24 14:34:31
19335
3
原创 mysql 存储过程相关错误解决
1:在Navicat中创建一个带参数的存储过程,输入参数执行时却出现以下错误:Procedure execution failed1054 - Unknown column 'XXX' in 'field list'解决:可在输入参数时用单引号把参数值括起来。1267 - Illegal mix of collations (utf8_unicode_ci,IMPLICIT) a
2017-10-23 17:33:00
1419
1
原创 php获取一年或一月或一周的时间期间
// 获取一月或一年或一周的日期期间function getMonth($type="m"){ if($type == "m"){ //当前日期 $date = date("Y-m-d"); $firstday = date("Y-m-01",strtotime($date)); $lastday = date("Y-m-d",strtotime("$firstd..
2017-10-23 10:54:15
1512
原创 php按层数获取无限极分类
/获取一个id下的所有节点下级 /** * [addbonus 增加动态奖金表] * @param [type] $var [会员id] * @param [type] $level [层数] * @param [type] $type [最大层数,默认最大层] * @return [type] array [所有下线的数组] */ fun
2017-10-23 10:50:47
1614
原创 php get/post 提交数据
//GET方式function getSMS($url,$data=''){ $get=''; while (list($k,$v) = each($data)) { $get .= $k."=".urlencode($v)."&"; //转URL标准码 } return file_get_contents($url.'?'.$get);} //POST方式fun...
2017-10-23 10:47:17
615
原创 php 字符串各种正则验证集合
function check($data, $rule = NULL, $ext = NULL){ $data = trim(str_replace(PHP_EOL, '', $data)); if (empty($data)) { return false; } $validate['require'] = '/.+/'; $validate['url'] = '/^http
2017-10-23 10:40:52
1236
thinkphp5.0 model 未重新new where 条件被重复利用
2022-03-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人