mPDF 获取当前位置及页面高度

获取页面高度(包括 margin): 获取当前位置 y 坐标: 注意: 这 2 个属性都需要在调用 $mpdf […]

PHP 2024年4月23日

apache 禁止显示目录文件列表(Directory Listing)

可以展示目录列表的例子 移除 Options 中的 Indexes 并重启 apache 即可禁止显示目录文件 […]

其他 2024年1月17日

pyinstaller 打包后 multiprocessing 子进程运行异常的问题

在运行子进程之前,需要调用在 if __name__ == "__main__" 调用 f […]

其他 2023年11月30日

Apple silicon install mediapipe-model-maker

构建并安装 tensorflow-text 安装 tensorflow 和 tensorflow-metal […]

其他 2023年11月14日

Mac 自带 apache 配置自定义路径 403 及 php 问题

配置自定义路径后,访问 403,是因为自定义路径的每一层级都需要 +x 权限 配置 apache Mac OS […]

PHP 2023年10月25日

macOS 14 删除屏保文件

自带屏保下载后,不能在【系统设置-屏幕保护程序】右键删除,需要到以下目录:

其他 2023年9月27日

html2canvas 生成 pdf 出现 CORS 问题

html2canvas 生成 pdf 时出现图片跨域问题,来看看在 Apache 中如何解决。

其他 2023年4月26日

Flutter Dialog Context 注意事项

在这个例子中,显示调用 AlertDialog,假设按了确定,则弹出一个 LoadingDialog 访问 api。在这个过程中,LoadingDialog 还可以正常展示,但是无法隐藏,此时 context 为空。因为 Navigator.pop(context, 'OK') 已经把 AlertDialog 出栈,其对应的 context 也会 unmounted。

Android 2023年4月6日

Flutter 字体大小不跟随系统变化

可在 MaterialApp builder 中通过 MediaQuery 设置 textScaleFacto […]

Android 2023年3月30日

判断颜色深浅的方法

YUV,是一种颜色编码方法。其中 Y 表示的是明亮度,以下是 Y 的计算公式: Y 的结果越小表示越暗,越大表 […]

其他 2023年3月24日

反向代理(Apache2 & Nginx)

在 Apache2 或 Nginx 配置反向代理的方法。

其他 2023年3月14日

Flutter double 精度不准的问题

在使用 CircularProgressIndicator() 的时候,value 值需要是 double 类型。在一次自增测试中(增量为 0.1) ,发现结果精度出现问题。

Android 2023年2月15日

Android 通过网页打开App

Android: 在 manifest 中为 MainActivity 添加 2 个 uriScheme 分别 […]

Android 2023年1月4日

beego api 404

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

其他 2022年11月7日

优化 go build 可执行文件过大的问题

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

其他 2022年10月20日

go build 多平台构建

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

其他 2022年10月20日

FitsSystemWindows=false导致虚拟导航栏遮挡界面的问题

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

Android 2022年10月19日

mysql: Incorrect datetime value: ‘0000-00-00’

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

其他 2022年10月13日

command not found: mysql (macOS)

在官网下载了 ARM64 mysql dmg,安装后无法在 terminal 直接使用 mysql 命令。 解 […]

其他 2022年10月12日

宝塔反代后无法续签ssl的问题

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

其他 2022年10月8日