墨色随笔
  • 编程
    数据库 测试 教程 脚本 数据结构 算法 编程
  • 开发
    开发 示例 实践 配置 技巧 游戏开发 错误处理
  • 关于
  • 首页
跨平台开发 - 使用 Google OAuth2 的限制

跨平台开发 - 使用 Google OAuth2 的限制

自 2022 年 1 月 4 日起,如果请求是在嵌入式浏览器组件(即 WebView)内发起的。 Google 的 OAuth 2.0 授权端点 (https://accounts.google.com/o/oauth2/v2/auth) 将开始返回 HTTP 404 错误。 根据 RFC 8252
2025-08-20
实践
#iOS#Android#移动端#软件开发
Web 开发的演变

Web 开发的演变

互联网发展迅速,支撑它的 Web 开发技术也经历了巨大变化。 最早的网页只是静态信息展示,技术上没有前后端之分,开发者通常一人包办整个页面。 随着网页从简单的 HTML 页面逐步演变到可以与用户交互、实时响应的复杂应用,前后端的概念才逐渐出现。 近年来,全栈化趋势越来越明显,理解前端、后端以及全栈的
2025-08-19
心得
#前端#后端#软件开发#心得
随笔 25-08-17

随笔 25-08-17

我喜欢玩策略类游戏。 在游戏里,我可以排兵布阵、统筹全局,带领势力发展,克服重重困难,最终成就伟业。 我可以算是一个理想主义者吧。 “为天地立心,为生民立命,为往圣继绝学,为万世开太平。” 哪怕只是游戏,我也会尽力追求理想。 我渴望消弭人与人之间的差异,希望每个人都能走在属于自己的道路上。我的文明一
2025-08-17
心得
#心得
跨平台开发下的策略模式

跨平台开发下的策略模式

跨平台开发的核心目标是实现一套业务逻辑在多平台高效运行。 但底层 API、文件系统、权限机制等平台特性的差异,给代码维护带来了巨大挑战。 直接在业务代码中嵌入大量 if/else 进行平台判断,会导致代码耦合严重、扩展性差,最终演变为难以维护的 "面条代码"。 常见的跨平台差异点 跨平台开发中需要处
2025-08-15
编程
#软件开发#编程#设计思想
我的编程之路

我的编程之路

启蒙 我最早接触编程是在微机课上。 那时学的是海龟画图:输入一串代码,小海龟就会在屏幕上画出各种图案。 我学得比较快,课堂练习总是提前完成,然后开始自由发挥。 记得有一次,我画了一个自己觉得很厉害的图形,结果还被旁边的女同学夸了。 再后来,课堂上接触了 Scratch。 不得不说,这个工具在编程启蒙
2025-08-13
实践
#前端#后端#软件开发#心得
Rust 快速上手

Rust 快速上手

Rust 是一门近年来快速发展的系统级编程语言。 它兼具高性能与内存安全, 广泛应用于嵌入式系统、操作系统、WebAssembly、后端服务以及命令行工具的开发。 相较于 C 语言 “相信你知道自己在做什么”, 因此几乎不加限制地允许你操作内存和指针。 Rust 则恰恰相反, 它从语言设计层面 “不
2025-07-02
教程
#软件开发#rust
TS 高级类型

TS 高级类型

TS,全称 TypeScript,是 JavaScript 的超集。 它在 JavaScript 的基础上引入了静态类型系统。通过在代码中标注类型,可以帮助开发者在编译阶段就可以发现错误,提高代码可读可维护性。 并且类型检查仅在编译时进行,在运行时,类型会被擦除,也就是说,TS 并不会引入额外的运行
2025-06-19
编程
#前端#typescript#软件开发#工具#编程
Android 自动化发布流程

Android 自动化发布流程

Google Play Developer API 是谷歌官方提供的 API,包含有两个组件: Subscriptions and In-App Purchases API,可以管理应用内购买交易和订阅。 Publishing API,可以上传和发布应用,及其他发布相关任务。 我们需要用到的是 Pu
2025-06-17
实践
#Android#工具#脚本#软件开发
Tauri + NextJS 扫码登录

Tauri + NextJS 扫码登录

在现代桌面应用中,扫码登录已成为一种便捷且安全的认证方式。 尤其适用于用户已经在手机端完成登录或身份验证的场景。 相比传统账号密码登录,扫码登录降低了用户操作门槛,并提升了安全性。 具体步骤如下: 生成一个临时 Token,并以此生成一个二维码。 在桌面端获取并展示二维码。 通过轮询查询二维码状态。
2025-06-11
实践
#移动端#前端#后端#软件开发#iOS#Android
浅谈 AI

浅谈 AI

这几年,AI 火得一塌糊涂。各种文章高喊着“AI 要取代人类了”、“画师要失业了”、“编程已死”等耸动观点,引发了广泛的焦虑和讨论。 但就目前技术发展而言,除非 AI 实现本质性突破,真正达到所谓的“强人工智能”——即具备与人类相当的智能水平和自我意识,否则它始终只是一个工具。 而既然是工具,就注定
2025-06-06
心得
#心得#软件开发#工具
1 2 … 14
闽ICP备2023005813号-1 | police-icon 粤公网安备 44031202000072号