随笔分类 -  技术

摘要:Imi 官方文档【自己动手开发命令行工具】:https://doc.imiphp.com/v1/dev/tool.html 一、按照官方例子新建目录 Tool,然后新建文件 Test.php: namespace ImiApp\Tool; use Imi\Tool\Annotation\Tool; 阅读全文
posted @ 2021-11-08 23:55 imzhi 阅读(205) 评论(0) 推荐(0)
摘要:易联云热敏小票打印机提供了丰富的接口和方便的开放平台。这里对于 K4-WH 型号(WIFI 版)的接入流程进行了总结。 K4-WH(WA)接入 WIFI 方法 https://mp.weixin.qq.com/s/RIAUjw-uwtlTNif2VjclIQ 易联云云打印开发文档 https://w 阅读全文
posted @ 2021-11-08 23:35 imzhi 阅读(2755) 评论(0) 推荐(0)
摘要:下订单接口(EXP_RECE_CREATE_ORDER)上线之后月结卡号传值 下订单接口(EXP_RECE_CREATE_ORDER)上线之后,请求沙箱环境,月结卡号字段(monthlyCard)传入空值,才能请求成功。传入都原来的测试月结卡号(7551234567),会提示“8119”(月结卡号不 阅读全文
posted @ 2021-11-07 23:33 imzhi 阅读(2126) 评论(0) 推荐(0)
摘要:问题:苹果手机可以显示图片跳转按钮,但是安卓手机无法显示出来。、问题:苹果手机可以显示图片跳转按钮,但是安卓手机无法显示出来。、 原因: 看看图片链接是 // 还是 http 开头,如果是 //test.com/upload/60/2b605429ddcc756370be777761c98d.png 阅读全文
posted @ 2021-11-03 10:11 imzhi 阅读(3006) 评论(0) 推荐(0)
摘要:在拼多多上买了机械革命 Code01 本子(什么值得买评测文章 https://post.smzdm.com/p/apzeqxw7/),用了几天没啥问题,准备进行联网激活。网上都说联网了就自动激活了,但是这本子并没有自动激活。提示红字内容: 我们无法在此设备上激活Windows,因为您没有有效的数字 阅读全文
posted @ 2021-08-31 14:35 imzhi 阅读(4340) 评论(0) 推荐(0)
摘要:微信官方文档写到关于 wx.requestSubscribeMessage 有这样的限制: 用户发生点击行为或者发起支付回调后,才可以调起订阅消息界面。 如果想延时调用,写在 setTimeout(() => { wx.requestSubscribeMessage(...) }, 1000) 会提 阅读全文
posted @ 2021-06-04 12:10 imzhi 阅读(2257) 评论(0) 推荐(0)
摘要:重启 imi 框架! 阅读全文
posted @ 2021-06-03 14:35 imzhi 阅读(109) 评论(0) 推荐(0)
摘要:thinkadmin v6 管理后台模板,安装之后再导入数据库。 一、 先导入SQL01-数据表结构.sql 再导入SQL02-数据初始化.sql 二、 默认的登录用户名和密码均是:admin 三、 如果上传图片提示 File driver [] does not exist: [2021-04-0 阅读全文
posted @ 2021-04-02 10:17 imzhi 阅读(1476) 评论(0) 推荐(0)
摘要:在 imi 框架里使用 curl 函数,比如curl_init,会提示 Call to undefined function ImiApp\ApiServer\Controller\curl_init(): 2021-03-25 23:30:34 [error] Call to undefined 阅读全文
posted @ 2021-03-26 00:06 imzhi 阅读(260) 评论(0) 推荐(0)
摘要:参考思路:https://unix.stackexchange.com/questions/389156/how-to-fix-held-broken-packages 安装php7.4-dev的时候,提示“Depends: libssl-dev but it is not going to be 阅读全文
posted @ 2021-03-23 16:36 imzhi 阅读(2736) 评论(0) 推荐(0)
摘要:前情提要 将 Ubuntu 进行大版本升级,使用的终端 do-release-upgrade,并且没有加 --mode=desktop 参数。升级之后重启,出现的问题是:只能打开某一个应用程序进行使用,没有任务栏,不能进行切换应用程序。比如要打开 Chrome 浏览器,只能用快捷键 Ctrl + A 阅读全文
posted @ 2021-01-25 17:30 imzhi 阅读(999) 评论(0) 推荐(0)
摘要:出现这个提示 Error Establishing a Database Connection,表示 wordpress 在连接数据库的时候没有成功。最基本的是检查连接 mysql 的用户名和密码,以及 mysql 服务是否正常运行。 我用的是 mysql8.0,因此导致这个提示错误的原因既不是密码 阅读全文
posted @ 2020-12-01 23:52 imzhi 阅读(1647) 评论(0) 推荐(0)
摘要:操作系统版本是 ubuntu 20.04;mysql 是 8.0.22。 简介 使用 --skip-grant-tables 选项启动 mysql 服务,以便不需要密码就可以登录到 mysql 命令行,并且获取到所有的权限。 修改 mysql 配置文件,增加 --skip-grant-tables 阅读全文
posted @ 2020-12-01 23:24 imzhi 阅读(3247) 评论(0) 推荐(0)
摘要:参考文章: https://www.kevin-custer.com/blog/disabling-snaps-in-ubuntu-20-04/ https://askubuntu.com/questions/1035915/how-to-remove-snap-store-from-ubuntu 阅读全文
posted @ 2020-11-25 17:56 imzhi 阅读(12381) 评论(0) 推荐(0)
摘要:VS Code 编辑器本身自带了扩展选择的功能,快捷键是 Shift+Alt+Left 和 Shift+Alt+Right。它是根据小括号 "()"、中括号 "[]"、大括号 "{}" 为边界符来进行的扩展选择。 快捷键 说明 Shift+Alt+Left 收缩选择 Shift+Alt+Right 阅读全文
posted @ 2020-11-25 11:20 imzhi 阅读(1645) 评论(0) 推荐(0)
摘要:先说遇到的问题,API 响应数据里的对象 key 是动态变化的: 如上图,响应数据里的对象 key 就是某条数据的唯一标识,根据查询参数,返回的响应数据是不同的,所以红框的 key 不是固定的。 大多数情况下,我们只要求 Swagger 数据模型对象 key 是「固定不变」的,下面是「固定不变」的参 阅读全文
posted @ 2020-11-25 11:19 imzhi 阅读(5499) 评论(0) 推荐(0)
摘要:YApi 支持导入 Swagger 数据,但是要求 Swagger 数据是 JSON 格式文件。 下面介绍一种方法将 Swagger YAML 格式文件转换成 JSON 格式文件。 打开网站 Swagger Editor,将 YAML 格式文件内容覆盖到左侧编辑区域。 菜单栏依次选中 File → 阅读全文
posted @ 2020-11-25 11:17 imzhi 阅读(1098) 评论(0) 推荐(0)
摘要:第一种是正则: <?php echo preg_replace('# #', '', 'ab ab'); //input "abab" ?> 第二种使用str_replace()函数: <?php echo str_replace(' ', '', 'ab ab'); //input "abab' 阅读全文
posted @ 2020-11-25 11:16 imzhi 阅读(2188) 评论(0) 推荐(0)
摘要:Sentry 是一套错误日志收集系统,支持许多常用语言的接入,也支持多种常见框架的接入,包括但是不限于 Laravel, Symfony 等等,下图显示了部分支持接入的程序语言或框架: Laravel 7.x 框架接入 Sentry 的步骤,参考官方的文档:https://docs.sentry.i 阅读全文
posted @ 2020-11-25 11:14 imzhi 阅读(683) 评论(0) 推荐(0)
摘要:简介 Composer 包是 PHP 源码文件的集合,使用 Composer 包可以方便的使用他人已经开发好的实现特定功能的 PHP 源码,避免重复造轮子。并且,我们也可以创建自己的 Composer 包,给他人或自己在项目中提供便利,在实际的使用过程中,也更加容易持续完善 Composer 包。 阅读全文
posted @ 2020-08-28 15:31 imzhi 阅读(2125) 评论(0) 推荐(1)