在使用 beego 创建 api 项目时,运行后所有 api 都返回 404。bee run 无法生成 commentsRouter.go 路由文件。

2022年11月7日 Linux 小鑫 阅读全文

按照一般方式 build,在本例子中,可以看到生成文件为 10M。省略调试信息及符号表,可以看到体积减小到7.3M (比起始大小-27%)。最后,安装 upx,对文件进一步压缩。2次优化后比起始大小-71%。

2022年10月20日 Linux 小鑫 阅读全文

golang 在 windows、linux、macOS 下构建方法 go build xxx

2022年10月20日 Linux 小鑫 阅读全文

偶然在一部有虚拟导航栏的手机上,发现之前写的一个 App 有界面被虚拟导航栏遮挡的问题。

2022年10月19日 Android 小鑫 阅读全文

在 gorm 中使用 MySQL 插入多行数据时,日期存在空值会出现这个问题 Incorrect datetime value: '0000-00-00'。发现是默认 sql_mode 中不允许 0 值的日期。

2022年10月13日 Linux 小鑫 阅读全文

在官网下载了 ARM64 mysql dmg,安装后无法在 terminal 直接使用 mysql 命令。 解决方法:(软链接)

2022年10月12日 Linux 小鑫 阅读全文

先取消反代,申请ssl。 修改配置文件(配置ssl验证目录,即当前网站目录)。 重新开启反代,此时发现已经可以正常续签ssl。

2022年10月8日 Linux 小鑫 阅读全文

一个旧的 flutter2.+ 项目,安装了最新的 flutter3.3 ,运行不起来。 查阅资料后,得知 1. 升级第三方包 2. 清理项目 3. 然后,删除项目根目录下的 pubspec.lock 文件手动删除或运行此命令 4. 重新获取所有包 至此,iOS 可以正常运行。 但,Android上出现了新的问题:(kotlin版本冲突) 于是,在 app/build.gradle 中使用最新的 kotlin,错误消失。 在正常运行之前,Android 模拟器也出现了一点小事故:(空间不足) 于是查看模拟器硬盘仅仅…

2022年9月22日 Android 小鑫 阅读全文

默认情况下,从隐藏到显示,感觉到明显延迟。 可以使用以下命令,将延迟变为 0。 可以使用以下命令,恢复默认延迟。

2022年8月19日 Linux 小鑫 阅读全文

发现问题 今天,客户反馈说,在 android app 上传的录像在后台 cms 上只有声音和进度,但是无法显示视频画面。 于是,我下载了这个.mp4文件,在简介中发现这个文件的编码是 H.263。而根据 h5 的文档,<video> 标签对于 mp4 仅支持 H.264 编码。 解决问题 由于客户使用的是第三方统一定制的手机,猜测是否和我们日常使用的手机是否有所不同。在测试中,一般调用 ActivityResultContracts.CaptureVideo() 返回的都是 H.264 编码的视频文件…

2022年8月17日 Android 小鑫 阅读全文