Steins' Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

也许有用之九宫格在线求解

前言为什么要写这样一个工具,主要是我有一个朋友,他玩游戏的时候被九宫格坑了许久,找工具又发现全是介绍算法的,一气之下决心写个工具一劳永逸,正好我又会写点程序,于是我们一拍即合\( ̄▽ ̄)/。 在线访问:九宫格求解项目地址:maybe-toolbox/jiugongge 一、基本概念1. 问题定义九宫格问题其实常被叫做八数码问题(8 puzzle problem),所以直接搜九宫格求解不一
2025-06-03
#toolbox

记创建并发布属于你自己的 rust crate

前言创建部分就先略过,毕竟都能找到这儿了,这部分肯定熟。作者主要分享下如何通过 Github Actions 完成自动编译发布及其中可能的一些坑。 一. 前期准备1. 不要重名!是的,第一个要避免的就是先上 crates.io 搜搜看自己想出来的 crate name 别人有没有用了,如果有那很遗憾,改名吧! 2. 一个 crate repo比如这里我们准备的这个 wincent-rs,至于它是干
2025-01-06
#Rust

Tauri 踩坑实录之有关自动更新的本地测试

前言根据官方文档 Tauri Updater: Dynamic Update Server ,我们可以通过搭建本地的 Server 并配置相关响应来实现自动更新的本地测试。 搭建更新环境由于更新需要使用到 https,首先我们需要搭建一个本地凭证颁发机构。 使用 mkcert,根据指南进行搭建,linux 和 macos 环境下需要 homebrew, windows 环境下需要 chocolat
2023-04-15
Frame > Tauri
#Tauri

Tauri 踩坑实录之基于 Github Action 实现自动更新

前言根据官方文档 Tauri Updater: Static JSON File ,我们可以通过 Github Action 和 Github Release 实现项目的自动编译及更新。 参考 浮之静: Tauri 应用篇 - 自动通知应用升级 及 GyDi: clash-verge 实现,希望对你有所帮助。 跨平台编译根据 Tauri: Cross-Platform Compilation 实现
2023-04-13
Frame > Tauri
#Tauri

Tauri 踩坑实录之有关 sidecar 的实践

前言相信前端工程师应该很熟悉一个概念:微前端开发。通过将应用拆分为多个模块,各个模块独立开发测试,大大提升了开发灵活性,也降低了模块间的相互影响。 Tauri 的 sidecar 功能其实就是一种类似微前端的方案,通过 sidecar 功能,我们可以直接执行命令行程序并获取其输出,从而实现功能模块的拆分开发。 假设我们现在要通过 Tauri 开发一个视频剪辑软件,使用开源方案 FFmpeg,由于其
2023-02-19
Frame > Tauri
#Tauri

有关自建 bitwarden 的实践

前言很离谱,已经搭建过了,结果忘记自己建过了,又由于事情忙一直没用上,现在用户密码忘了,管理员密码也忘了… 这次好好记录下在腾讯轻量云自建 bitwarden 服务的记录,实际服务选用修改过的 dani-garcia/vaultwarden。
2022-12-03
折腾系列
#Server

前端工程化规范之代码提交与规范

前言在上一章我们完成了对代码本身的有关质量与格式的规范化,在这一章我们将要了解并完成代码提交时的相关规范。 我们先按照上一章教程配置好 eslint-config,但暂不修改代码。 示例见 steins/frontend-project-normalize 各分支, 欢迎尝试! HuskyHusky 是一种 Git hooks 工具,负责在检测到相应的 git 命令时执行预设指令。 添加
2022-11-13
Frontend > Normalize
#frontend #normalize

前端工程规范化之代码质量与格式

前言当我们的程序能跑以后,一般不出 bug 基本不会再去动它。但是作为有追求的程序员,当然希望自己的代码不仅跑的好,也要有一定质量和规范。 幸运的是现在已经有不少成熟的工具来帮助我们实现一定的规范,让我们来试试吧! 示例见 steins/frontend-project-normalize 各分支, 欢迎尝试! 一键偷懒如果我们想规范化自己的代码质量与格式,又不想费劲研究一个个规则,pr
2022-11-12
Frontend > Normalize
#frontend #normalize

有关 Vue3 路由过渡动效的实践

前言在用 Tauri 写 App 时发现与其开多窗口,不如单页面路由,同时为了体现各页面间的跳转,选择通过路由的过渡动效特性体现。在实践过程中查阅了不少资料,由于选择了 Vue3 + Typescript ,踩了不少的坑,在此稍作记录,希望能对你有所帮助。 设定布局为十字形,如下图所示。示例 Repo 地址 dynamic-router。 官方文档搭建根据官方文档 基于路由的动态过渡 进行设置,
2022-10-19
Frame > Vue
#Vue #Vue-Router #Animation

Tauri 踩坑实录之 App 无法启动

现象首先说明,作者的开发平台为 Win11,所以程序在 Windows 上运行是完全没有问题的,其次作者有 Linux 和 Macos 的环境,在 dev 模式下也都能够正常运行。 但在发布 mission-backup 首个正式版本 v1.0.0 后陆续收到反馈,问题如下: macOS 平台程序无法启动 Linux 平台 .deb 运行正常,.AppImage 会出现权限错误 看起来 Lin
2022-10-18
Frame > Tauri
#Tauri
12

搜索

Hexo Fluid
苏ICP备2022029029号