从源码到架构:React useActionState 深度剖析

博主头像 React 19 引入的 useActionState 是近年来 React Hooks 体系中设计最精巧的 API 之一。它表面上只是一个管理表单状态的 Hook,但内部却隐藏着三 Hook 协作、循环队列调度、Transition 上下文恢复、Thenable 状态追踪等一系列精妙的工程实现。我 ...

.NET性能优化:提升Apache Arrow读写性能

博主头像 前言 在很多数据密集型系统里,Apache Arrow 已经是很常见的内存列式数据格式了。它的优势很直接:跨语言、列式、适合做数据交换。 但是当我们在 .NET 里使用 Arrow IPC,并且开启压缩以后,会遇到一个比较现实的问题:压缩和解压本身会变成读写路径上的成本。 Apache Arrow ...

从回溯到分支限界:重新理解搜索、剪枝与最优性证明

博主头像 很多程序员第一次接触“搜索”,是在 LeetCode 上的全排列、组合、子集、N 皇后、数独、单词搜索这些题里。这些题做多了以后,我们很容易形成一套肌肉记忆:递归、选择、撤销选择、剪枝。 但搜索算法真正重要的地方,并不在递归本身。 递归只是遍历方式。搜索真正关心的是:如何把一个巨大的候选空间组织成一 ...

【EF Core】使用自定义的值比较器

博主头像 EF Core 默认实现了许多值比较器,用于在实体状态追踪时检查属性值是否被修改。故大多情况下,咱们不需要操作心。但,凡是总有特殊情况,有些数据虽然值不相等,但所表示的意思是相等的。这种时候就不能依靠默认的比较器了。 老周举一个连外星人都知道的例子。假设有这样的实体类。 public class C ...

在AI时代,如何从0接手一个项目?

博主头像 别被网上“AI从0开发项目”的爽文骗了!真实职场中,绝大多数需求是接手和维护现有系统,而非平地起高楼。本文作者结合一线生产项目经验,基于《实践论》指出:脱离业务逻辑让AI干活,只会产出“上下文腐殖质”。 AI的上限取决于你的上限,不懂业务和软件工程,程序员终将沦为可被随时替换的耗材。此外,文章还特... ...

FastAPI Agent 函数调用实战:我让 AI 学会了“自己动手查天气“

博主头像 上回我们用 FastAPI 给大模型装了个门铃,但它只会动嘴皮子。这一篇直接给它接上双手:用 Pydantic 定义工具参数,集成函数调用能力,让 Agent 能自动判断该查天气、做计算还是搜资料。从工具注册、意图解析到异步执行和失败降级,每一步都是我在深夜里真刀真枪踩出来的,看完你也能写出一个真正... ...

centos搭建k8s 1.28集群

博主头像 实验环境 系统 主机 网卡 centos7.9.2009 k_master ens33 192.168.50.20 centos7.9.2009 k_node ens33 192.168.50.21 都是最小化安装的 基础环境准备(所有节点都需要配置的) 配置yum源 因为centos7 的yum源 ...

使用Cursor实现管理系统登录界面的快速开发

博主头像 以前的前后端开发泾渭分明,各自术业有专攻,自从有了先进的AI工具,开发者角色就变为了掌舵者、审阅者,配合AI开发工具,可以快速搭建后端+前端的项目,随着AI理解的深度和开发者技巧和驾驭理念升级,两者逐渐达到人剑合一的境界后,更会碰撞出更强的火花和更容易完成高质量的项目。本篇随笔抽取界面的一个案例,介... ...

AScript中一个很有意思的语法

AScript是一个开源的C#动态脚本解析执行引擎,支持解析执行和编译执行2种模式,其中有个语法很有意思,那就是static语法。 在解析执行模式下,static语句与非static语句是等效的; 在编译执行模式下,static语句会在编译期间执行,也就是说static语句不会被编译,而是直接执行并 ...

一款基于 C# 开发的 Windows 10/11 系统增强工具,精简、优化、定制一站完成!

博主头像 前言 Windows 10/11 虽然功能完善,但在实际使用和系统部署过程中,预装应用较多、隐私选项分散、性能设置繁琐、个性化配置重复等问题,常常会增加用户和 IT 技术人员的维护成本。对于经常重装系统、批量配置电脑,或希望获得更干净、更高效 Windows 使用体验的用户来说,一款集系统精简、优化 ...

OPENSSL生成非对称加密公私钥

博主头像 前言 基本说明 本文会尽量说明的更详细一些,避免误导一些对加密领域不太熟悉的同学,对于忽略掉未说明的且需要提前了解的内容也会尽量提示出来 本文内生成的文件均为密钥,不涉及证书的内容,密钥与证书的关系,以及各位客官所需要的究竟是密钥还是证书请自行查阅 不同格式的密钥,使用时也会有所不同,因此需要明确自 ...

全国分省 Excel 爬取后,一键统计全文件数据行数|附即用型统计工具

博主头像 做过全国级数据采集的朋友,大概率都遇到过这个高频痛点: 按省份 / 城市拆分存储 Excel,爬完几十上百个文件,想快速知道总数据量、每个文件行数、异常空表,手动点开统计根本不现实 —— 耗时、易错、还没法留档溯源。 最近刚落地一个全国各省业务数据爬虫项目,数据源按地级市独立归档 Excel,爬取完 ...

NewAPI网关部署与企业Token监管实操指南

博主头像 New API 是一个开源的 LLM 网关平台,把多个 AI 服务商的接口聚合成标准 OpenAI 兼容 API。企业采购了各家模型的 Token Plan 之后,需要一个统一入口来分发、管控、计费。这篇文档记录的是:怎么用 New API 把这件事做成。 一、部署安装 这是整件事的地基。New A ...

123···100>