- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 laravel orm下获取sql语句
DB::connection()->enableQueryLog();#开启执行日志 // 具体orm语句 Model::select('*')->get(); $sqlObj = DB::getQueryLog(); var_dump(sqlObj);
2021-11-24 14:23:04
1091
原创 PHP \Throwable \Error \Exception 区别
\Throwable是 PHP7.0 开始出现的异常类,他是 \Error \Exception 的父类\Error继承了 \Throwable 用来处理系统的一些内部错误,如内存溢出等\Exception继承了 \Throwable 用来处理程序执行中的报错,或主动抛出异常 (\Error也可抛出异常)...
2021-11-01 11:17:30
1651
原创 重启mysql后的自增id问题
重启mysql后的自增id问题InnoDB8.0版本以前,自增id存在内存中,重启会丢失,下次id会取表中最大id+18.0之后。自增id保存在redo log中重启不会丢失MyISAM自增id 总是保存在内存中,不区分数据库版本,重启不丢失...
2021-07-29 11:10:38
419
转载 使用php批量压缩图片
<?php/** * 图片压缩类:通过缩放来压缩。 * 如果要保持源图比例,把参数$percent保持为1即可。 * 即使原比例压缩,也可大幅度缩小。数码相机4M图片。也可以缩为700KB左右。如果缩小比例,则体积会更小。 * * 结果:可保存、可直接显示。 */class imgcompress{ private $src; private $image; private $imageinfo; private $percent = 1;
2021-05-14 16:30:12
349
转载 git checkout master 报错 error: invalid path ‘文件路径‘
git checkout master 报错 error: invalid path ‘文件路径’D:\www\huanan\yjl20210409>git checkout mastererror: invalid path 'static/upload/demand/0aafa0089c17a039cd957217d40780d4.'error: invalid path 'static/upload/demand/1d6a0e50d74ccb19d022c76aa059cc5e.'err
2021-04-15 09:42:49
2789
3
原创 PHPUnit 在 Windows下的安装
PHPUnit 在 Windows下的安装1、进入PHPUnit官网,下载对应版本的 phpunit.phar文件2、将phpunit.phar文件放到你认为合适的位置,可以和php目录不一致3、将放置phpunit.phar文件的目录添加到环境变量4、使用 win+R输入 cmd打开命令行窗口,切换到 phpunit.phar文件所在的目录下。dir ---查看目录D: ---切换到D盘cd php ---切换到php目录5、输入下列命令并回车echo @php
2021-04-12 19:06:03
428
转载 mysql 时间查询(当天、本周,本月,上一个月的数据)
mysql 时间查询(当天、本周,本月,上一个月的数据)今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1近7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名)近30天SELECT *
2021-02-05 10:57:48
151
转载 根据银行卡号获取对应的银行信息
据银行卡号码获取银行卡归属地信息接口地址:https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?_input_charset=utf-8&cardNo=银行卡根绝银行卡归属标识码,查询银行logo图标接口地址:https://apimg.alipay.com/combo.png?d=cashier&t=CCB卡号&cardBinCheck=true...
2021-01-16 10:36:25
1193
原创 Variable handling(PHP变量处理函数)
获取变量某个特征,或判断变量是否满足某些条件及打印清楚变量boolval — 获取变量的布尔值debug_zval_dump — Dumps a string representation of an internal zend value to outputdoubleval — floatval 的别名empty — 检查一个变量是否为空floatval — 获取变量的浮点值get_defined_vars — 返回由所有已定义变量所组成的数组get_resource_id — Retur
2021-01-13 10:58:17
91
原创 mysql 按指定顺序排序
方法一SELECT * FROM test ORDER BY case when 字段名= '字段值' then 序号SELECT * FROM test ORDER BYcasewhen is_vip= 'vip' then 3when is_vip= '否' then 2when is_vip= 'vip+' then 1end,id DESC方法二SELECT * FROM test ORDER BY FIELD(is_vip,'vip+','否','vip'),id DESC
2021-01-06 16:12:16
489
原创 ctype函数检测字符串是否包含指定类型字符
ctype_alnum ___ 做字母和数字字符检测ctype_alpha ___ 做纯字符检测ctype_cntrl ___ 做控制字符检测ctype_digit ___ 做纯数字检测ctype_graph ___ 做可打印字符串检测,空格除外ctype_lower ___ 做小写字符检测ctype_print ___ 做可打印字符检测ctype_punct ___ 检测可打印的字符是不是不包含空白、数字和字母ctype_space ___
2021-01-05 13:39:23
130
原创 前端调试使用node环境调试代码时,返回token无效,线上环境和其他浏览器都没有错误
前端调试使用node环境调试代码时,返回token无效,线上环境和其他浏览器都没有错误解决方案:打开chrome 输入chrome://flags/搜索SameSite by default cookies找到SameSite by default cookies和Cookies without SameSite must be secure将两个都设置成disable参考:https://www.cnblogs.com/yuan31415/p/13745139.html原因Chrome 5
2020-12-15 15:01:54
352
转载 mysql启动报错 Error while setting value‘STRICT_TRANS_TABLES。。。。‘ to ‘sql_mode‘
启动mysql时报错2020-12-09T00:47:08.232478Z 0 [ERROR] C:\phpstudy_pro\COM\..\Extensions\MySQL5.7.26\\bin\mysqld.exe: Error while setting value 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE, NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTI
2020-12-09 08:51:21
13730
4
原创 the input device is not a TTY. If you are using mintty, try prefixing the command with ‘winpty‘
the input device is not a TTY. If you are using mintty, try prefixing the command with 'winpty')docker run -it centos /bin/bash报错the input device is not a TTY. If you are using mintty, try prefixing the command with 'winpty'改为winpty docker run -
2020-11-24 16:15:45
408
原创 PHP 扩展安装
以安装SeasLog为例(日志系统) 一、去pecl网站(https://pecl.php.net/package/SeasLog)下载对应的扩展,windows选ddl,linux选.tgz包Windows 安装通过phpinfo();查看PHP对应的版本所以对应得我应该下载 7.3 Non Thread Safe (NTS) x64 这个包找到下载的压缩包中的 .dll 文件将他放入PHP/ext 文件夹下,在php.ini 最后一...
2020-11-12 14:08:17
303
原创 Mac homebrew安装
Mac homebrew安装用官网方法安装失败,应该是被墙了输入: 可选择 中科大,清华,阿里源/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
2020-04-20 18:20:04
127
转载 PHPstorm本地修改同步保存到远程服务器
转载:https://www.cnblogs.com/kccdzz/p/9184304.html配置好远程服务器然后
2019-07-25 09:22:01
311
转载 PHP emoji 表情问题
有三种处理方式:使用utf8mb4字符集使用base64编码过滤掉emoji//去除emoji表情 public function filterEmoji($str) { $str = preg_replace_callback('/./u',function(array $match) {return strlen($match[0]) >= 4? ''...
2019-06-19 15:18:33
147
转载 关于用户名的生成
关于用户名的生成转载: https://www.cnblogs.com/wangyk517/p/5816781.html.// 自动生成随机用户名// 测试,循环创建1万个随机账号,0碰撞,10万大约0-3个碰撞,足够应付未来数十亿级PVprivate function genUserNumber(){ $chars = "0123456789ABCDEFGHIJKLMNOPQR...
2019-06-11 11:34:08
680
原创 PHP写入txt文件时的换行问题
用file_put_contents()函数写入txt文件时需要换行。刚开始想到 \nfile_put_contents('./text.txt',$out_trade_no,FILE_APPEND);file_put_contents('./text.txt','\n'.'---------'.$amount,FILE_APPEND);发现会直接输出,60459\n---------3...
2019-04-20 12:10:58
1664
原创 FastAdmin代码同步到git,再拉取后报错unserialize(): Error at offset 0 of 17039 bytes
从git拉取到本地在配置网址登录后出现 unserialize(): Error at offset 0 of 17039 bytes参考:https://blog.csdn.net/yqwwj001/article/details/88688675找到 \thinkphp\library\think\cache\driver\Flie.php 中的 $content = subs...
2019-03-26 09:40:55
1821
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人