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