Tauri + NextJS 扫码登录 在现代桌面应用中,扫码登录已成为一种便捷且安全的认证方式。 尤其适用于用户已经在手机端完成登录或身份验证的场景。 相比传统账号密码登录,扫码登录降低了用户操作门槛,并提升了安全性。 具体步骤如下: 生成一个临时 Token,并以此生成一个二维码。 在桌面端获取并展示二维码。 通过轮询查询二维码状态。 2025-06-11 实践 #移动端#前端#后端#软件开发#iOS#Android
浅谈 AI 这几年,AI 火得一塌糊涂。各种文章高喊着“AI 要取代人类了”、“画师要失业了”、“编程已死”等耸动观点,引发了广泛的焦虑和讨论。 但就目前技术发展而言,除非 AI 实现本质性突破,真正达到所谓的“强人工智能”——即具备与人类相当的智能水平和自我意识,否则它始终只是一个工具。 而既然是工具,就注定 2025-06-06 心得 #心得#软件开发#工具
详解 HTTP HTTP ,全称为 HyperText Transfer Protocol (超文本传输协议),是基于请求-响应模型的无状态协议。 它定义了客户端和服务端之间通信的规则,被广泛应用于浏览网页,接口调用,数据传输和下载。 通信过程如下: 客户端发起请求。 服务器接收请求。 服务器处理请求后返回响应。 2025-06-05 教程 #网络#后端#前端
编写一个简单的 go 项目 Go 简介 Go(又称 Golang)是由 Google 开源的一门编译型、静态类型、并发友好的编程语言。它旨在提高软件开发效率,特别是在大规模系统和基础设施软件中表现优异。 Go 的语言特点如下: 编译速度快,接近于脚本开发体验。 语法简洁清晰,仅有 25 个关键字,平易上手。 内建并发支持,通过 2025-05-25 教程 #编程#go
从零搭建一个 Tauri NextJS Android 项目 Tauri 简介 Tauri 是一个轻量、高性能的跨平台应用开发框架,允许使用 Web 技术(如 HTML、JavaScript、CSS)构建 UI,同时以 Rust、Swift 或 Kotlin 编写后端逻辑,生成适用于主流桌面和移动平台的本地应用程序。 目前 Tauri 已经发布 V2 版本,支 2025-05-20 配置 #Android#移动端#rust#前端#typescript#配置
在本地开发环境配置线上域名代理 背景 目前接手的一个项目,在开发初期并没有进行配置统一管理,线上域名散布在项目文件中各处。 这种做法虽然开发初期看似方便,但对后期维护造成了很大影响: 不便于本地调试:需要频繁手动替换线上地址为本地地址; 易出错:开发完成后推送代码前需要手动替换为线上域名,极易漏改; 不易协作:不同开发者使用不同端 2025-05-13 实践 #配置#网络
游戏开发日志#1 起步和技术选型 开发目标 我想开发一款沙盒独立游戏。采用 2.5D 视角。就类似饥荒那种吧。 具体的细节就不多透露了。 因为目前也只是处于新建文件夹的状态。 写太多结果鸽了也不好收场。 我的技术栈 我目前主要是偏向于前端方面。 JS/TS 是较常用的。 不过后端方面我也是写过的。我还用 TS 搓了一个类似 Nest 2025-05-03 游戏开发 #心得#游戏开发
不要过度优化 计划永远赶不上变化,就在上周,我所在的项目被砍了。 我原本还在规划:写自动化测试、搭建监控后台、重构代码。打算把原本两千多行的大商品页拆分重构,做成模式匹配渲染组件,再加上路由参数筛选……结果,部门被撤,项目被卖。 这个项目,我倾注了很多心血。从我实习开始就参与其中,这是我第一个正式上线的项目。 但 2025-05-02 实践 #前端#软件开发#心得
为 Tauri APK 签名 Tauri 是一个可以开发跨平台应用的框架,支持使用前端技术(如 HTML、CSS、JavaScript)构建桌面和移动端应用。在 Android 平台上,生成的 APK 文件需要进行签名才能在设备上安装或发布到应用商店(如 Google Play)。 本文介绍使用 keytool 进行签名。 预先 2025-04-29 示例 #框架#软件开发#移动端#Android
使用 Github Workflow 进行发布 tauri name: 构建应用 description: 构建应用并发布 on: workflow_dispatch: push: branches: - release/** tags: - v* jobs: publish-tauri: 2025-04-22 示例 #软件开发