- 博客(140)
- 资源 (8)
- 收藏
- 关注
原创 个人收藏的一些网页
php,jquery,css... 手册https://www.php.cn/xiazai/shoucesublime text3 jht ttp://blog.jdk5.com/zh/sublime-text-3-license-key/看雪https://bbs.pediy.com安全客https://www.anquanke.co...
2020-02-11 14:54:35
2259
原创 [InvalidArgumentException] property not exists:app\model\xxxModel->id
TP6计划任务中调用chunk方法时出现InvalidArgumentException错误,原因是PoiPlatform对象中缺少id字段。解决方法有两种:1)在查询的field中明确添加id列;2)使用*通配符查询所有字段。该问题属于框架层面的字段校验要求,即使程序中不需要使用id字段,仍需在查询时包含该字段才能正常执行分批次查询操作。
2025-11-10 22:33:17
236
原创 mac 使用 Claude code
摘要:在Mac上使用Claude Code时若出现连接Anthropic服务失败的问题,可通过修改代理设置解决。需确保具备国外网络条件后,进入用户目录下的.claude文件夹,创建settings.json文件并配置本地代理端口(如7897),添加HTTPS/HTTP代理地址为127.0.0.1。保存设置后重新运行即可成功连接。此方法适用于因网络限制导致的ERR_BAD_REQUEST错误。(98字)
2025-08-19 15:36:26
2047
2
原创 微信支付 php thinkphp
本文详细介绍了微信支付JSAPI接口的接入流程,主要包括5个步骤:1)下载微信支付SDK并配置商户信息;2)准备证书文件(包括商户私钥、平台公钥等);3)编写下单代码,设置商户号、应用ID等参数;4)处理支付成功回调,解密返回数据并更新订单状态;5)返回状态码完成回调。文中还列举了常见错误及解决方案,如401签名错误、平台证书缺失、appid与openid不匹配等问题,并提供了对应的调试方法。整个流程涵盖了从下单到回调处理的全链路实现,需要注意证书配置和参数校验等关键环节。
2025-08-08 11:56:39
444
原创 kohana 使用命令行 一个远古框架
摘要:本文介绍了一个Kohana框架中创建Minion任务的步骤:1)定位项目目录中的index.php和bootstrap文件;2)解除bootstrap.php第157行注释;3)在classes/Task目录创建Demo.php任务文件;4)编写包含构造方法和执行逻辑的任务类代码,实现时间输出功能;5)通过命令行"php index.php demo"测试任务执行。该教程展示了Kohana框架后台任务的开发流程,适用于定时脚本等后台功能的实现。
2025-06-23 21:00:02
156
原创 PHP Indirect modification of overloaded element of app\model\Article has no effect
今天在写东西的时候遇到一个问题。
2025-03-25 11:45:40
679
原创 mac brew 安装的php@7.4 打开redis扩展
1. 找到php@7.4的pecl目录 一般在这个位置。ls 一下 有个 redis.so。再去浏览器看一下phpinfo();于是 直接去php.ini编辑了。然后重启一下 php7.4。php.ini的路径。
2025-03-19 23:31:10
544
原创 navicat16 升级到 navicat17 之后原来的连接找不到了 mac用户
把 16 路径里的 这三个文件/文件夹复制到17 替换一下。重新打开 navicat 就可以了。版本16的路径 注意把对应的。路径改成自己的用户名。
2025-03-12 16:10:07
639
原创 前端请求后端php接口跨域 cors问题
只需要后端在网站的入口文件 一般都是 index.php 加上 这几行代码就可以了 具体的参数可以根据需要去修改。或者是做一层判断 判断来源的域名在不在被允许的范围内 如果在就允许 否则禁止。不建议线上环境这么做 在线上环境 需要把*号换成指定的域名。
2024-11-11 12:30:16
488
原创 疑似 php is_string() 的坑 is_string() 慢
我最终在不影响项目的情况下 使用了 empty();感觉 255 个字符以下适合使用 is_string。输出一下 判断的数据 发现比较大 成千上万个字符。发现 is_string() 这个函数比较慢。返回的数据可能是字符串 或者是 [];然后再执行的时候就发现程序运行很快了。执行的时候比较慢 耗时特别久。如果太大了 建议换个方法实现。以为是对方的接口比较慢。项目上有一段请求代码。这么判断就很影响效率。
2024-06-24 16:39:30
230
原创 windows 使用 workerman
简单示例workerman从3.5.3版本开始已经能够同时支持linux系统和windows系统。1、需要PHP>=5.4,并配置好PHP的环境变量。2、Windows版本的Workerman不依赖任何扩展。3、安装使用以及使用限制。4、由于Workerman在Windows下有诸多使用限制,所以正式环境建议用Linux系统,windows系统仅建议用于开发环境。官方文档。
2024-05-14 16:53:17
1399
原创 mysql order by 和 limit 一起使用时 结果有重复的
2. 网上找了一下相关的问题 解决方法就是 排序里增加一个唯一的标识 (因为mysql 排序字段的值相同的话 可能会出现此问题)背景: 今天在测试功能的时候发现 景点列表里 第7页和第8页的数据有重复的几条。刚开始以为是图像和名称一样 看了接口之后发现id也一样 瞬间感觉这问题不简单。3. 修改后的sql 注意 order by里的字段。比如id字段(在表里一定是唯一的字段)解决方法: order by 里增加。1. 有问题的sql是这样的。中间有三条数据是重复的。
2024-04-29 15:52:28
455
1
原创 vue 请求php接口 header 传自定义参数 提示cors 跨域问题
如果有多个域名 但又不想 配置*号 可以设置个数组 然后判断当前的域名 是不是在数组里 如果在数组里 就把这个域名写到header里。大概意思是请求 header里有个userid字段 后端没有设置header里允许这个字段 所以请求失败。改完之后我的入口文件加了两行代码 可以根据自己的需求去修改。我是加载了 index.php 入口文件里。代替 这样再加什么字段也不用更改了。头里加上 userid就可以了。请求后端地址的时候报。
2024-04-22 11:52:08
667
原创 thinkphp 框架封装curl请求
tp6 或者 tp8框架 在框架的app/common.php 文件里加一些方法就可以。在这个文件里加 以下代码 就可以实现基于 curl的请求方法 (在这里增加了两个方法 分别是 get 和 post。查看方法 cmd里输入 php -m。记得要开启 php的curl扩展。使用的时候 在控制器里。
2024-04-15 18:46:40
1390
原创 ThinkPhp8 框架使用 mysql find_in_set 函数
使用mysql 存储一些标签时 会使用逗号拼接的存储方法 比如 1,2,3,11一般情况下 查询 1 可能会用到 like %1% 但这样查询的不够准确 因为11也会被查询到如果每次都多一个逗号 1,2,3,11, 查询时 like %1,% 这样存储有点不太符合程序设计。
2024-04-07 17:12:50
1317
原创 php Indirect modification of overloaded element of app\model\RouteDay has no effect
在一些堆栈操作对象时会遇到这个问题。单独输出 $value 是个对象。
2024-03-22 15:25:38
515
原创 adb 安装报错:Failure [INSTALL_FAILED_VERIFICATION_FAILURE: Package Verification Result]
可以执行一下 这两个命令 就可以了。今天adb调试的时候一直报错。
2024-01-31 17:10:14
3743
原创 fatal error:require():Failed opening required
1. 检测一下是不是真的 不存在这个文件 即使100%确定 也建议你再仔细看一下 这个文件存不存在 今天我遇到的就是这里的坑。2. 关闭 open_basedir 或者把 当前项目根路径 写在 php.ini open_basedir 的参数里。这个错误经常遇到 大多是网站 是开启了 open_basedir。今天部署网站遇到了个错误。但今天这个错误很神奇。
2024-01-26 10:27:49
5630
原创 mysql 导入数据 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘
前言: mysql 导入数据 遇到这个错误 1273 - Unknown collation: 'utf8mb4_0900_ai_ci' 具体原因没有深究 但应该是设计数据库的 字符集类型会出现这个问题 例如: char varchar。1. 设计数据库的时候 字符集设计的是 utf8mb4 (可以存储表情 特殊符号等) 然后排序规则就用的默认的了。算是通用 排序规则 把字段的排序规则 和表的排序规则都该成这个就行了。2. 解决方法也很简单 可以选择这个。
2024-01-22 15:20:06
707
原创 windows 系统 定时备份mysql数据库
因为是windows系统 考虑使用 bat 文件进行备份操作, 把一下代码复制一下 改成自己对用的账号密码 和保存位置
2024-01-22 10:30:38
635
原创 PHP Fatal error: Unparenthesized `a ? b : c ? d : e` is not supported.
PHP Fatal error: Unparenthesized `a ? b : c ? d : e` is not supported. 这个问题是 程序不知道这样写的优先级了 所以才会报错 而报错的提示也把解决方法告诉我们了。这个错误是关于三元运算符的错误 这个错误在php8.0以下的版本好像是没问题呢。就是加了一对小括号 大家可以直接复制 替换一下 然后保存。然后再运行程序 这个错误就解决了。找到项目的这个文件 第57行。改成下面这样就可以了。
2024-01-18 22:45:59
1957
原创 mac LibreSSL SSL_read: error:02FFF03C:system library:func(4095)
今天brew 下载php7.4。
2023-06-17 16:12:58
725
原创 windows 使用redis
可以点击一个 add to .... PATH 的 添加到环境变量 重启命令行就ok了。如果允许的话可以使用老板的 windows redis。可以双击一下 redis-server.exe。下载完成后 双击安装 下一步就ok了。在windows上安装 Redis。这是redis官方的安装页面。注意好自己的安装路径。
2023-06-05 15:23:47
184
原创 python 删除文件名以(1), (2),....结尾的文件 删除下载音乐重复的名字
python 删除文件名以(1), (2),....结尾的文件 删除下载音乐重复的名字
2023-05-11 16:29:18
322
原创 file_get_contents 打开本地文件报错: failed to open stream: No such file or directory
file_get_contents 打开本地文件报错: failed to open stream: No such file or directory
2023-02-24 14:25:15
7112
原创 git diff 查看文件没有差异
当使用git diff 查看文件没有查看到差异时。但git status 又显示这个文件了。这样应该就看不到刚刚的哪些文件了。可以使用一下这个命令。
2022-12-12 13:51:01
1535
原创 编译安装php扩展
然后把 extension=zlib 加上这个 或者是把前面的“;”去掉 , 保存退出。2. 执行phpize(在扩展目录里 可以写自己电脑里的绝对路径)4. 没问题的话 make 然后 make install。config0.m4 改为 config.m4。6. php -m 查看一下有没有自己的扩展。3. 然后执行 ./configure。运行之后出现下图就说明可以下一步了。1. 切换到要安装的扩展的目录下。运行 make install。5. 然后去更改php.ini。就说明已经安装成功了。
2022-11-20 17:15:05
1439
百度编辑器ueditor.zip
2021-01-26
adb_interface_usb_driver.zip
2020-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅