🌓

树莓派 4B 安装 iStoreOS (OpenWrt) 并配置为旁路由

下面是详细的【树莓派 4B 安装 iStoreOS (结合OpenWrt) 并配置为旁路由】的完整教程。这个过程包含系统烧录、基础设置、网络配置及旁路由流量劫持(透明代理)等内容,适合新手操作。 一、准备工作需要的硬件: 树莓派 4B(建议 2GB/4GB/8GB 均可) microSD 卡(建议 16G 以上,速度不低于 class...

阅读全文

Hexo博客启用 WebSub

WebSub(前身为 PubSubHubbub)是一种能够实时通知内容更新的协议。它基于发布者/订阅者模式,即发布者发布内容更新,订阅者接收这些更新。 发布者 = 博客网站 订阅者 = 使用 Feed 解析器的读者 中转 = WebSub WebSub 的主要目的是提供实时的变化通知,改善了客户端以任意时间间...

阅读全文

让Follow认证我的Hexo博客订阅源

首先在Follow添加订阅源 :https://xmaihh.github.io/blog/atom.xml 添加订阅源之后,在Follow上获得需要认证的代码 我使用hexo-generator-feed插件来生成 RSS订阅源,详细配置选项请参考官方文档 修改根目录下的_config.yml: 原理是:修改自定义模板,使用该模板文件将用于生成 f...

阅读全文

Portainer重置admin登录密码

参考Portainer官网解决方法:https://docs.portainer.io/advanced/reset-admin 停止Portainer容器先用docker ps -a查看所有容器,找到Portainer对应信息 1docker stop "id-portainer-container" 找到Portainer容器的d...

阅读全文

华硕路由器修改Hosts

前提条件: 启用 SSH SSH 用户名密码和登陆路由器后台的帐号密码一致 打开华硕的 SSH 功能,具体路径是路由管理页面的 高级设置 -> 系统管理 -> 系统设置 -> 服务 -> 启用SSH。 通过 SSH 连接路由器后,修改 /etc/hosts 文件即可实现修改 hosts 功能。 但是会发现修改后的 hosts 仅...

阅读全文

Flutter使用intl_generator在Windows下报错Cannot open file, path = 'l10n-arb/intl_*.arb' (OS Error: 文件名、目录名或卷标语法不正确

使用intl_generator 包从代码中提取要国际化的字符串到单独的arb文件和根据arb文件生成对应语言的dart代码 详细教程:https://book.flutterchina.club/chapter13/intl.html 在Windows的PowerShell环境下执行: 1dart run intl_generator:generate_f...

阅读全文

在Hexo中使用PlantUML

PlantUML是一个通用性很强的工具,可以快速、直接地创建各种图表。用来画组件图、部署图、状态图、时序图、甘特图等UML以及非UML图。 线上版 https://www.planttext.com/ Hexo PlantUML插件hexo-tag-plantuml安装: 1npm install hexo-tag-plantuml --save 编辑He...

阅读全文

用于构建和发布 Flutter 应用程序的GitHub Actions 工作流程

在这个Flutter项目 https://github.com/xmaihh/FlutterHub 中使用Github Actions自动化构建(Android、iOS、Web、Linux、Windows、macOS)应用并发布到Release。 1234567891011121314151617181920212223242526272829303132...

阅读全文

Flutter各个平台的构建产物

在 Flutter 中创建一个新项目,同时支持 Android、iOS、macOS、Windows 和 Linux 平台,假设你已经安装了 Flutter SDK 和必要的开发工具(如 Android Studio、Xcode 等)。 安装 Flutter SDK按照 Flutter 官网 下载并按照指南进行安装。 创建新项目打开终端或命令提示符,使用以下命...

阅读全文

Flutter设置App版本

在使用Flutter管理APP版本时,打开pubspec.yaml只看到一个version字段,例如:version: 1.0.0+1。 我们在使用原生iOS或者Android开发的时候,我们会在info.plist中设置version和build或是在build.gradle中设置versionName和versionCode,他们分别表示APP的版本和构...

阅读全文