函数式编程不是一种语言,而是一种思维方式。即使你写的是 Java、Go 或 Python,掌握纯函数、不可变数据、高阶函数这些概念,也能显著提升代码的可读性和可测试性。本文梳理我在日常开发中最常用的几个函数式技巧。
转写系统优化:流式语音转写实现
之前的转写系统是离线模式——录完音再整段转写。这次升级加入了流式转写,音频一边采集一边出文字,体验提升非常大。
商城系统开发(七):支付集成与订单状态机
商城系统对接支付是最关键的环节之一。这篇记录商城订单系统的完整设计,重点是订单状态机和与自研支付系统的集成方案。
Python量化进阶:期权定价Black-Scholes模型
期权是量化交易中最有意思的品种之一,定价模型是理解期权的基础。这篇从Black-Scholes公式出发,用Python实现定价和Greeks计算。
Stable Diffusion本地部署:AI绘画入门
AI绘画这一年进展飞快,Stable Diffusion作为开源方案已经非常成熟了。本地部署一套,体验从文字到图片的全流程。
Ollama本地大模型:一键部署与API调用
本地跑大模型越来越方便了,Ollama把模型部署的复杂度降到了和Docker拉镜像差不多的水平。装好就能用,还有REST API可以集成到自己的应用里。
Ghidra进阶:反编译器引擎Decompiler原理
Ghidra的反编译器是它最强大的组件之一,能把汇编代码还原成可读的C伪代码。之前一直当黑盒用,最近研究了一下它的内部原理,理解之后对改善反编译质量很有帮助。
商城系统开发(六):促销与优惠券系统
商城最复杂的业务逻辑之一就是促销系统。这篇记录我在商城项目中优惠券系统的完整设计,从券类型到优惠计算再到核销流程。
Go语言1.22新特性速览
Go 1.22在2024年2月正式发布,几个改动虽然不算大但都挺实用,尤其是range over integers和路由增强,日常开发直接受益。
Rust GUI开发:iced框架入门
Rust生态的GUI框架一直是个痛点,iced作为一个纯Rust、跨平台、受Elm架构启发的GUI框架,终于让Rust写桌面应用变得优雅起来。这篇文章从架构到实战,完整过一遍iced的核心概念。
0%
召唤看板娘