2025-06-21
老狗随想
00

引言:程序员,你还好吗?

在人工智能的浪潮席卷全球之际,许多人曾预言,那些重复性高、体力劳动密集的职业将首当其冲,成为AI时代的第一批“牺牲品”。然而,现实的演进却出人意料。随着AI技术的飞速发展,一个曾被视为高门槛、高智力含量的职业——程序员,正面临着前所未有的冲击与重塑。这场变革并非突如其来,而是一场静悄悄的革命,它正在从根本上改变软件的构建方式,将传统的逐行代码编写推向一个更加抽象、由自然语言驱动的新范式。

这种转变的发生,使得对AI影响的普遍认知开始发生偏移。人们普遍认为,需要复杂物理操作或微妙人类情感理解的任务更难被自动化。然而,编程的本质,即逻辑化、结构化的解决问题能力,恰恰与AI的学习和自动化能力高度契合。代码的确定性特征,使得AI在理解、生成和验证代码方面具有天然优势,这无疑加速了程序员角色被重塑的进程。这场变革的悄然进行,意味着许多人,即使是科技行业内部人士,也可能尚未完全领会其速度与深度。它并非一场突发的裁员潮,而是传统编程任务的逐步侵蚀,以及程序员角色自身的演变。这种缓慢而持续的演变,使其影响更为深远,也更难以被早期察觉,直到变革已然深入。

2025-06-20
编程与技术
00

副标题:利用GitHub Actions + Git分支实现一套代码构建多数据库(Prisma)版本Docker镜像

参考仓库: https://github.com/dingdangdog/cashbook

利用GitHub Actions + Git分支实现一套代码构建多数据库(Prisma)版本Docker镜像

概述

在现代应用开发中,支持多种数据库是一个常见需求。特别是对于基于 Prisma ORMNode.js 应用,用户可能需要在不同环境下使用 PostgreSQLMySQLSQLiteSQL Server 等不同数据库。本教程将详细介绍如何利用 GitHub ActionsGit分支 策略,实现一套代码自动构建多个数据库版本的 Docker 镜像。

2025-06-17
闲聊吐槽
00

前排提示

如果你不介意用了别人的服务,不介意数据存储在别人那,那本文的所有内容都对你没有任何意义,因为你无需关心实现细节,这篇文章对你来说也就是废话了。

对AI记账的理解

AI记账目前我的理想状态是语音记账,像平时聊天一样说出买了什么东西,由AI自动分析需要记录的交易,这在现在的技术下实现并不难,群文件中有上传一个大佬的案例介绍视频(如果没过期的话),有需要了解的可以看看。

既然为什么实现不难,那我为什么不去做呢?

2025-06-13
编程与技术
00

Apple 支付核心交互流程


1. App Store 应用内购买 (IAP) - 虚拟商品

1.1 一次性购买 (金币、功能解锁)

  1. App ↔ Apple: 获取商品信息。
  2. App → Apple: 发起购买。
  3. Apple ←→ 用户: 支付验证。
  4. Apple → App: 返回加密收据
  5. App → 后端: 发送加密收据
  6. 后端 → Apple 验证服务器: 验证加密收据
  7. Apple 验证服务器 → 后端: 返回验证结果。
  8. 后端 → App: 通知结果并更新权益。
  9. App → Apple: 确认交易完成。
2025-05-28
编程与技术
00

问题背景

Electron 应用中,当用户拖拽文件到应用时,我们需要获取文件的真实路径,而不是浏览器的临时路径。这对于文件处理应用至关重要。

常见错误方法

  • 已弃用的path属性
javascript
// ❌ 错误 - path属性已被弃用 const handleDrop = (event) => { const file = event.dataTransfer.files[0]; const filePath = file.path; // 这个属性已被弃用! }