随笔分类 -  技术

摘要:在think\Console源文件里找到 run() 方法,加上内容: $output->error($e->getTraceAsString()); 然后当执行命令报错的时候就会有详细的错误信息,方便排查具体是哪行引起的问题! 阅读全文
posted @ 2024-11-09 02:34 imzhi 阅读(23) 评论(0) 推荐(0) 编辑
摘要:在这个任务中,Bash 脚本需要检查图片的文件大小和尺寸(宽度和高度),然后决定是否压缩图片。我们可以继续使用 jpegoptim 和 pngquant 来压缩 .jpg 和 .png 图片。为了检查图片的尺寸,使用 imagemagick 的 identify 命令来获取宽度和高度。 准备工具: 阅读全文
posted @ 2024-10-12 09:25 imzhi 阅读(12) 评论(0) 推荐(0) 编辑
摘要:可以编写一个 Bash 脚本,使用 find 命令查找图片文件并利用 imagemagick 或 jpegoptim 以及 pngquant 等工具来压缩图片。如果图片大小大于 100KB,就进行压缩。下面是一个示例脚本: 准备工具: 安装 imagemagick:用于转换图片格式 安装 jpego 阅读全文
posted @ 2024-10-12 09:21 imzhi 阅读(8) 评论(0) 推荐(0) 编辑
摘要:测试网址:https://apd-vlive.apdcdn.tc.qq.com/vhqts.tc.qq.com/AH06mhzdlI9B9pSNWNcCQ3qMPITV0Kvp7M9y38FV4acs/B_tRCdt2L6hl1ezG-aht1_p5_cq9aDE5woqbhlSZqo2k-426B 阅读全文
posted @ 2024-07-07 00:53 imzhi 阅读(100) 评论(0) 推荐(0) 编辑
摘要:dbeaver 升级到 24.1.0 版本打开后会自动退出,并弹出下面的提示框:“An error has occurred” 按照提示路径找到日志文件,发现是一个名字 jnidispatch.dll 的动态链接库文件的版本低了导致的。 https://www.dllme.com/dll/files 阅读全文
posted @ 2024-06-20 00:35 imzhi 阅读(585) 评论(0) 推荐(0) 编辑
摘要:操作系统是 win10,HbuilderX 版本 4.18,已安装了 nvm,尝试按照网上说的切换到 node v16 或者 node v12 版本,或者在命令行先运行环境参数命令,再次在 HbuilderX 运行小程序或者发布小程序,HBuilderX 仍然反复提示错误 Error: error: 阅读全文
posted @ 2024-06-07 11:50 imzhi 阅读(216) 评论(0) 推荐(0) 编辑
摘要:碰到的问题是 查询的时候 填写这样的字符串:packageCenter/xxxx?scene=t%3Dp_c67bd3exxxxxxxxx 用 php 的自带的超全局变量 $_GET 获取到的是解码后的的字符串:packageCenter/xxxx?scene=t=p_c67bd3exxxxxxxx 阅读全文
posted @ 2024-05-16 15:35 imzhi 阅读(20) 评论(0) 推荐(0) 编辑
摘要:样式 padding: 20upx; background-color: #f6f6f6; column-count: 2; /*分为两列 用于瀑布流*/ column-gap: 20upx; 数据处理 setDataList(newVal) { const newList = [].concat( 阅读全文
posted @ 2024-05-15 16:46 imzhi 阅读(9) 评论(0) 推荐(0) 编辑
摘要:官方提供的代码包,只有java代码示例,费了九牛二虎之力,在群里沟通了应该有一个星期,把建行的验签规则的php写法完成了。大家各取所需。 <?php namespace app\data\repository\api; use app\data\repository\common\CommonRep 阅读全文
posted @ 2024-04-28 15:13 imzhi 阅读(97) 评论(0) 推荐(0) 编辑
摘要:如果更换了微信的头像,那么存储下来的老微信头像地址,就会显示“暂时无法查看”的图片: 判断方法是根据响应头的 X-Errno 字段是否等于 -6101,如果等于就表示原微信头像地址已失效! php 判断代码: $headers = get_headers($vo_user['avatarUrl']) 阅读全文
posted @ 2024-03-31 22:28 imzhi 阅读(348) 评论(0) 推荐(0) 编辑
摘要:Visual Studio Code 支持便携式模式。 此模式使 VS Code 创建和维护的所有数据都位于其自身附近,因此可以跨环境移动。 此模式还提供了一种设置 VS Code 扩展的安装文件夹位置的方法,对于阻止在企业环境将扩展安装在 Windows AppData 文件夹中非常有用。 Win 阅读全文
posted @ 2024-02-04 09:57 imzhi 阅读(1617) 评论(0) 推荐(0) 编辑
摘要:参考 vscode 官网的说明 Can I run VS Code Server on older Linux distributions? 使用谷歌翻译了上面这段文字: 我可以在旧版 Linux 发行版上运行 VS Code Server 吗? 从 VS Code 1.86 版本开始,提高了对远程 阅读全文
posted @ 2024-02-04 01:05 imzhi 阅读(884) 评论(0) 推荐(1) 编辑
摘要:zoujingli/WeChatDeveloper 支持微信支付 v3 版的部分接口,包含转账到零钱。测试用了没问题。如果要查询转账的状态,那么可以用“查询转账批次单”和“查询转账明细单”的接口。 下面截图是查询转账批次单返回结果是失败: 下面截图是查询转账明细单返回结果中包含失败原因: 附: 官方 阅读全文
posted @ 2022-12-27 09:06 imzhi 阅读(604) 评论(0) 推荐(0) 编辑
摘要:最终写出的查询语句: // 近30天的销量 private function last30DaySale($storeIdArr) { $time_30day = strtotime('-30 days'); $list = Order::find() ->andWhere(['in', 'stor 阅读全文
posted @ 2022-12-25 00:17 imzhi 阅读(549) 评论(0) 推荐(0) 编辑
摘要:下面的配置是 ThinkAdmin 框架的 Nginx 配置,thinkphp 项目可以通用。 server { listen 80; server_name xxx.com; root /data/php/xxx/public; index index.php index.html index.h 阅读全文
posted @ 2022-02-27 23:24 imzhi 阅读(412) 评论(0) 推荐(0) 编辑
摘要:下面示例是使用 ThinkPHP 6 查询数据表某个字符不重复记录的总个数: use think\facade\Db; ... $count_res = Db::connect('zs')->table('member_luck_log') ->where('set_id', $set_id) -> 阅读全文
posted @ 2022-01-27 22:35 imzhi 阅读(456) 评论(0) 推荐(0) 编辑
摘要:参考链接里的官方文档,介绍了两种方法修改 DBeaver 的界面语言。 第一种方法是在工具的 Preferences->User Interface,修改 Language。 如果第一种方法里没有 Chinese,可以尝试使用第二种方法。 找到 dbeaver.ini 文件,这个文件的位置在 dbe 阅读全文
posted @ 2022-01-06 09:39 imzhi 阅读(2093) 评论(0) 推荐(1) 编辑
摘要:症状表现 安装了双系统之后,突然发现进不了 xubuntu。以为是 GRUB 引导的问题,查了资料,文章里的第2、3点方法都试了,发现开机启动之后,系统还是会停在检查磁盘文件的界面就不动了。 在GRUB菜单列表,选择Advanced For Ubuntu,选择版本较小的 linux kernel 来 阅读全文
posted @ 2022-01-05 23:03 imzhi 阅读(760) 评论(0) 推荐(0) 编辑
摘要:已经解决 ubuntu 系统无法使用 hdmi 接口外接显示器的问题。 以 Xubuntu 18.04 系统为例 根据 https://zhuanlan.zhihu.com/p/359709379 文章的方法。 打开 Software & Updates 软件升级对话框。选择【Additional 阅读全文
posted @ 2021-12-30 22:52 imzhi 阅读(9983) 评论(0) 推荐(0) 编辑
摘要:打开华硕的官网。 下载 ATK 驱动程序 华硕笔记本安装 WinFlash 提示 “sorry,this program only supports ASUS notebook”。解决方法就是安装 ATK 驱动程序。 Win7 系统的 ATK ACPI 驱动程序的最新版本: 下载地址:https:/ 阅读全文
posted @ 2021-12-30 00:27 imzhi 阅读(1278) 评论(0) 推荐(0) 编辑