[Android] 更新Android Studio后报错 Unknown Kotlin JVM target: 21
❝从2023.3.1升级至2024.3.1后,报错信息如下: 解决方法: 1. 升级 gradle 版本(按自己 […]
[Android] webview 与 h5 upload(2)
❝解决了无法打开媒体选择器的问题之后,可能还会遇到这样的问题 上传进度一直卡在 0%,有可能是由于 CORS 跨 […]
[Android] webview 与 h5 upload(1)
❝最近在做一个 webview 展示 h5 表单的功能,发现 <input type="file […]
[wordpress] 自定义文件上传名称
❝
[Debian] ufw 与 iptables 冲突
❝起因: 升级宝塔 v9.5.0 后,发现端口规则列表为空。根据bt论坛指引,使用 ufw 命令检查,发现并无此 […]
[Android] 为 PopupWindow 设置遮罩
❝此处例子是为 fragment 添加的 extension function PopupWindow show […]
composer 安装 phpmyadmin
❝首先,安装 composer 通过 composer 安装 phpmyadmin(注意安装所需的php扩展:m […]
Debian 安装 php+mysql
❝安装 php7.4 安装 mysql / mariadb 创建 mysql 用户并授权
mariadb 创建用户
❝创建并授权 刷新权限
Debian 安装指定版本 swoole
❝如果遇到 Archive/Tar 639 行的问题,参考这里 如果遇到 sh: 1: phpize7.3: n […]
Cannot use result of built-in function in write context in /usr/share/php/Archive/Tar.php on line 639
❝需要將 639 行 改為 然后,更新 pear
Debian 切换 php
❝以 php7.3 为例 如果提示 Unable to locate package php7.3,则需要添加 […]
禁止解析 WordPress uploads 目录的 php 文件
❝有个客户网站某天突然无法访问,然后发现 uploads 目录下多了一个奇怪的 php 文件 文件内容如下,明显 […]
[PhpSpreadsheet] ‘Maximum 31 characters allowed in sheet title.’
❝当表格标题超出 31 个字符时,PhpSpreadsheet 会直接抛出异常 'Maximum 31 […]
Vue element select 值已更新但显示错误的问题
❝此处问题在于,无论选择哪一个,始终显示为最后一个。 原因是 el-select 绑定的值为对象时,需要指定 v […]
[Android] SQLite IN 运算符在 Room 中的用法
❝假设 SQL 为:SELECT * FROM nfc WHERE site_id IN (1,2); 错误用法以及正确用法如下。
[Android Studio] ‘compileBetaDebugJavaWithJavac’ task (current target is 1.8) and ‘kaptGenerateStubsBetaDebugKotlin’ task (current target is 17)
❝修改 kotlinOptions 和 compileOptions 的 jvm 版本,以保持与 Android […]
mysql 自动重启
❝1. 创建一个 cron-mysql.sh 文件,用于检查 mysql 进程是否运行,否则启动 mysql : […]
mysql 备份和恢复数据库
❝快速备份和恢复 mysql 数据库的方法
mPDF 获取当前位置及页面高度
❝获取页面高度(包括 margin): 获取当前位置 y 坐标: 注意: 这 2 个属性都需要在调用 $mpdf […]