C# 也能像 Python 一样写脚本 | .NET 10 构建基于文件的应用

博主头像 什么是基于文件的应用 在单个文件中编写代码,并且能够运行。在这方面 python 是课代表。如今 C# 也能做到了。在 .NET 10 中,微软引入了基于文件的应用(File-based Apps)的概念,允许开发者在单个 .cs 文件中编写、运行和构建应用程序。这种方式极大地简化了开发流程,特别适 ...

【EF Core】值转换器

博主头像 好像有一个月没发文了,这期间发生了些不愉快的事。都是些家庭矛盾,不提也罢。 最近很多裁员,不要听网上的营销胡说九道。实际上很多裁员跟 AI 没多大关系的,要么是找个借口(拿AI做文章以掩盖公司实力不行了),要么是不行了,没钱了,项目烂了,公司也烂了,全烂了。如果经济形势大好的话,你看看那些B资本家会 ...

MySQL中的存储引擎及InnoDB简单介绍

博主头像 概述 存储引擎是MySQL数据库底层软件组件,负责执行数据的存储和检索操作,是MySQL区别于其他数据库的核心特性之一。MySQL采用插件式存储引擎架构,不同存储引擎提供不同的存储机制、索引技术、锁定水平等功能,用户可以根据业务需求灵活选择。 通俗点讲:存储引擎决定了数据在磁盘上的存储方式和访问方式 ...

P13735 [JOIGST 2025] 魔法阵 / Magic Circle 题解

博主头像 题目链接 P13735 [JOIGST 2025] 魔法阵 / Magic Circle 题目描述 比太郎所在的魔法学校即将举办运动会。运动会中有一个项目,称为“魔法阵”。 有 \(N\) 个魔法阵依次排列在一个圆上,顺时针编号为 \(1\) 到 \(N\)。每个魔法阵为红色或蓝色中的一种,使用长度 ...

基于 Markdown-It 的无序列表折叠插件

博主头像 当前Markdown已经成为最好的编程语言,同样的Md也成为了产品文档最需要支持的格式,特别是面向开发者的文档。实际上很多情况下编程和文档的场景是非常类似的,因此在时代的推动下,原生支持Md生产和消费的文档系统的需求重新出现。 在这里我们关注于API文档类型的展示,在OpenAI、Claude的AP ...

语雀里存了三年的笔记,我花了30分钟全部「抢救」到了本地

博主头像 本文首发于「效率工具指南」 文/安哥拉 Hello 大家好,我是安哥。 今天想跟大家聊聊一件我拖了很久、最终花了 30 分钟搞定的事——把我在语雀里积累了三年的所有文档,完整地备份到了本地硬盘。 01. 事情的起因 我用语雀写东西已经三年了。从最初的读书笔记、技术文档,到后来的项目复盘、团队 wik ...

五一爆肝,我写了一个离线版 Apifox 平替——ApiMocktle

博主头像 五一爆肝,我写了一个离线版 Apifox 平替——ApiMocktle 前言:从投毒事件说起 前段事件,大家应该刷到过某著名api工具的供应链投毒事件,那个api工具确实做的非常好,功能丰富完整,但是却不支持离线使用,所有数据都在云端,接口文档里有什么?服务地址、认证 Token、请求参数、响应数据 ...

11. LangChain实用技巧,轻松切换AI大模型

博主头像 在 AI 应用开发中,当我们需要集成并调用不同 AI 大模型来实现文本生成、代码补全、语义理解等多样化功能时,为了避免不同模型的配置参数(如 base_url、api_key 等)相互混淆,可通过 config_prefix 进行清晰的命名空间区分。 如果喜欢看视频学习的,可以看这个《11. Lan ...

lighthouse-fw:一个管理腾讯云轻量服务器防火墙的终端工具

博主头像 背景:一个反复折磨我的问题 我有几台腾讯云轻量应用服务器(Lighthouse),防火墙规则里白名单写的是当前的公网出口 IP。问题是,家里的宽带每次重新拨号,IP 就会变,从办公室访问服务器,也是不同的IP。一旦 IP 变了,SSH 连不上,只能去腾讯云控制台手动改防火墙规则。 一台服务器还好,多 ...

大模型基础(六):从聊天机器人到智能体-大模型的下一站

博主头像 ChatGPT已经能回答问题了,为什么还需要"智能体"?智能体到底是什么?这篇文章带你理解AI从"动口"到"动手"的进化。 一、聊天机器人 vs 智能体 1.1 一个关键区别 先看两个对话: 聊天机器人(Chatbot): 用户:"如何写会议纪要?" 聊天机器人:"好的,我来告诉你步骤: 1. 记录 ...

为什么 HagiCode 选择 execa 处理 CLI 命令执行

博主头像 为什么 HagiCode 选择 execa 处理 CLI 命令执行 在 Node.js 项目中直接使用 child_process 执行外部命令存在平台差异大、错误处理不一致等痛点。本文分享了 HagiCode 项目引入 execa 的实践经验,包括核心设计决策和实际代码示例。 背景 在 Node. ...

.NET 10 使用 Microsoft.AspNetCore.OpenApi 实现 API 版本管理

博主头像 为什么 API 版本管理如此重要? API 版本管理的核心目标是:在不破坏现有用户的前提下,持续迭代和改进 API。通过版本管理,我们可以: 引入新功能:在新版本中添加字段、接口等,而不影响旧版本的用户。 修复 bug:在新版本中修复问题,而不冒破坏旧版本的风险。 逐步淘汰:在新版本中移除过时的功能 ...

RV1126b只读bulidroot文件系统支持ssh功能

博主头像 内核版本:6.1 系统:只读bulidroot 1、遇到问题 使用rk原厂sdk包 ,实现rv1126b适配的快启,bulidroot文件系统为增强型只读的,开启ssh功能无法生成私钥 ,导致功能异常。报错截图如下所示: 2、解决办法 2.1 menuconfig启动构建时生成密钥 进入 Targe ...

<1···456···100>