在main函数加入: import 'package:flutter/services.dart'; void main() { runApp(MyApp()); // 沉浸式状态栏 SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge); SystemChrome.setSyste…
降低构建包体积 针对目标平台编译 flutter build apk --target-platform android-arm,android-arm64,android-x64 --split-per-abi 修改程序图标 1. 在pubspec.yaml文件中引入依赖包 dev_dependencies: flutter_launcher_i…
删除注册表路径 计算机\HKEY_CLASSES_ROOT\Drive\shell\WSL 计算机\HKEY_CLASSES_ROOT\Directory\Background\shell\WSL 计算机\HKEY_CLASSES_ROOT\Directory\shell\WSL 打开CMD运行升级命令 wsl --update --web-dow…
示例 Docker的目录从C盘链接到D盘 用CMD运行,PowerShell不支持mklink命令:源C盘,映射到D盘。 mklink /j "C:\Program Files\Docker" "D:\Program Files\Docker" 确保D盘下,存在第一条命令最后方的文件夹路径,如果没有,还需手动创建 mkdir "D:\Program…
安装goctl go install github.com/zeromicro/go-zero/tools/goctl@latest 生成Dockerfile goctl docker --go main.go 如果alpine报错,确保你的网络环境能ping通下方地址 ping auth.docker.io 如果还是alpine报错,手动打开Do…
翻阅各个论坛文档,终于尝试出来最简单的方式,虽然mkcert不错,但Nuxt项目的本身就直接支持了HTTPS启动,那为何不直接使用呢? 操作 修改配置文件nuxt.config.ts或是nuxt.config.js,加入👇 devServer: { https:true, port: 80, host: 'localhost', }, 修改.env…
今天上传新的个人项目时,加入了接口测试工具导出的Swagger HTML文件,导致仓库的语言索引被HTML几乎占满了,导致在检索页面看到的标签是HTML! 排查了很久,甚至尝试了使用.gitattributes来将HTML标记为Go文件、清空仓库、重建仓库依然无法解决。 直到最后我尝试将HTML文件全部删除重新推送,才发现用来是它的锅,仔细一想确实…
记个笔记:在URL中传递时间的最佳实践是采用ISO 8601标准格式 ISO 8601的基本格式 长这样 YYYY-MM-DDTHH:MM:SSZ 其中 YYYY 是四位数的年份 MM 是两位数的月份 DD 是两位数的日期 T 是日期和时间的分隔符 HH 是两位数的小时(24小时制) MM 是两位数的分钟 SS 是两位数的秒 Z 表示UTC时间(如…
项目开发中只需定义一个常量映射表,后期需要更改键名直接通过映射表统一修改,从而无需每个文件去一一修改,降低代码出错率的同时确保可维护性。 Go示例 // Resdis键名映射表 package cache const ( UserNameKey = "user:" UserOnlineKey = "user:online:" EmailCaptch…
省去写一堆重复代码,可以一直添加自定义消息。 进阶版 支持复杂操作 package util import "github.com/gin-gonic/gin" // 响应码与消息映射关系 var customRespone = map[int]string{ 200: "操作成功", 400: "你那边出错了", 401: "没有权限",…