- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 Linux安装mysql5.7
环境:centos7.61:检查系统是32位还是64位uname -r2:下载tar包wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz3:解压tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz 4:移动、改名(可以不进行此操作)5:创建mysql组和用户(可以不进行此操作)g
2022-02-23 17:40:18
92
原创 AES加密简析
* AES加密是对称加密 128 192 256 分别表示密钥的长度* AES的加密方式会将明文拆分成不同的块进行加密,例如一个256 位的数据用128的密钥加密,则分成 明文1(128位) 明文2(128位) 加密 密文1(128位) 密文2(128位)* 填充:如果明文不是128位(16字节)的则需要填充,即在明文某个地方补充到16个字节整数倍的长度,加解密时需要采用同样的填充方式,否则无法解密成功,以下是几种填充方式 ** NoPaddin...
2021-12-24 10:18:21
979
原创 获取国家全部行政区(名称,简称,区划代码)
数据来源:全国行政区划信息查询平台 之前看网上其他人发的地址不是这个,地址也不能进入,不确定这个网址是不是会换// 请求接口 $url = "http://xzqh.mca.gov.cn/selectJson";// 传入参数 $data=''; // 获取升级data为空 $data='shengji='.$shengji; // 获取到的省级名称,包括简称(北京市、京)(贵州省(黔、贵)) $data='diji'=$diji; // ...
2021-12-13 10:27:47
363
原创 PHP接收数据
首先备注一下GET和POST提交方式的一些简单区别 1、post发送的数据更大(get有url长度限制) 2、post能发送更多的数据类型(get只能发送ASCII字符) 3、post比get慢 4、http协议并未规定get和post的长度限制,get的最大长度限制是因为浏览器和web服务器限制了URL的长度,不同的浏览器和web服务器,限制的最大长度不一样1、multipart/form-datamult...
2021-10-29 09:47:21
857
原创 windows安装composer
安装前请务必确保已经正确安装了PHP。打开命令行窗口并执行php -v查看是否正确输出版本号。方法一:打开cmd,并依次执行php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"php composer-setup.phpphp -r "unlink('composer-setup.php');"执行第一条命令下载下来的composer-setup....
2021-09-26 15:50:00
1056
原创 PHP上传图片(stream_copy_to_stream)
使用thinkphp6框架时,写一个上传图片的功能,看了一下tp自带的上传,发现tp用的是stream_copy_to_stream(在数据流之间进行复制操作)因此对比了一下三种复制文件的方法效率一、move_uploaded_file// 获取文件$file=$_FILES['file'];// 文件接收路径-根据实际使用情况设置$path="images/";// 检查文件路径是否存在if (!file_exists($path)) { mkdir($path,...
2021-07-07 17:03:26
197
1
原创 thinkphp6 insertAll没有INSERT IGNORE
1、mysql5.72、thinkphp6.0.8做excel导入数据到数据库的时候,加盟号字段设置了唯一索引,excel导入重复数据的时候系统直接报错而不返回数据。mysql本身是有insert ignore的,但是thinkphp6里面我是没有找到有这个支持,网上搜索的也没有这个支持。所以决定尝试改一下这一块的代码。// 这是tp6自带的数据重复就更新掉的功能,我是借用了这个功能来进行传参Db::name('数据表') -> replace() -> insertAl
2021-06-23 14:15:44
902
3
原创 thinkphp导出Excel
thinkphp5和thinkphp6的PHPExcel是一样的composer require phpoffice/phpexcel页面引入use PHPExcel_IOFactory;use PHPExcel;导出代码
2021-06-23 09:13:53
67
原创 MySql查询分组
环境WAMPthinkphp6mysql5.6升级到5.7之后group会报错SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'apiadmin.admin_merchants.merchants_id' which is not functionally
2021-06-21 15:22:19
113
原创 windows7安装postman(.Net Framework 4.8)
我的电脑是重做的系统,在安装postman的时候发现电脑缺少很多东西1、已处理证书链,但是在不受信任提供程序信任的根证书中终止网上很多教程,下载相应证书,按照buz
2021-06-18 11:07:18
2358
原创 MySQL字段设置not null
一、null是占用空间的,需要一个字节作为判断是否为null。二、查询时一定程度减少空指针三、类似使用count(null),这个列是不计数的四、
2021-06-16 13:58:11
580
原创 thinkphp 静态方法与普通方法
1、普通方法对象变量名 = new 类名 ; 对象变量 -> 普通方法() ; 例如:$obj = new test();echo $obj -> test_1()2/
2021-06-16 09:43:04
453
原创 thinkphp6 多应用路由的问题
基本要求:ThinkPHP6.0的环境要求:PHP >= 7.1.0二、安装多应用模式扩展 think-multi-app
2021-06-15 11:02:00
396
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人