未来已来 | 写给 .NET 开发者的 2025 年度总结
2025年是.NET与AI融合的里程碑之年,未来已来,你准备好了吗?
本文将为你系统梳理 2025 年.NET开发者最应该关注的技术趋势和重要事件,涵盖AI发展、.NET演进及两者融合的最新动态和趋势,以求帮助大家找准定位,迎接未来的挑战与机遇。 ...
AI时代代码质量提升实战指南:别让效率成为质量的敌人
AI时代代码质量提升实战指南:别让效率成为质量的敌人 请关注公众号【碳硅化合物AI】 摘要 AI代码生成工具确实让开发效率大幅提升,但同时也带来了新的挑战:代码质量参差不齐、技术债务快速积累、团队对代码理解不深。这篇文章从实际问题出发,结合DevOps、DORA模型、SPACE框架等先进工程管理理念 ...
《HelloGitHub》第 117 期
兴趣是最好的老师,HelloGitHub 让你对开源感兴趣! 简介 HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。 github.com/521xueweihan/HelloGitHub 这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言 Pytho ...
PHP True Async 最近进展以及背后的争议
PHP True Async 最近进展以及背后的争议 PHP True Async 团队还在努力。如果 RFC 通过,将会跟着 PHP 8.6 一起发布。现在RFC 1.6 刚刚进入投票阶段,RFC 1.7 就已经准备就绪。最大的变化是:将 Fiber 作为协程生成器编织进 TrueAsync,并使 ...
Flink源码阅读:Checkpoint机制(上)
前文我们梳理了 Flink 状态管理相关的源码,我们知道,状态是要与 Checkpoint 配合使用的。因此,本文我们就一起来看一下 Checkpoint 相关的源码。 ...
链表的基本操作,用链表实现线性表
链表 增删改查 指针指向等于地址赋值 定义一个链表结构体 typedef struct _NODE_ { int number; struct _NODE* next; }Node,*Lintlist; 这里的node是对节点命名时的数据类型 Linklist是对该链表命名时的数据类型 初始化 1. ...
MAUI库推荐三:Syncfusion.Maui.Toolkit
项目介绍 Syncfusion Toolkit for .NET MAUI提供高质量的UI控件,帮助你从单个代码库中为iOS、Android、macOS和Windows构建丰富的高性能应用程序。 使用这个工具包,开发人员可以以最小的努力交付美观、功能丰富的应用程序,缩短开发时间,同时确保跨平台的无缝 ...
在 Kubernetes 中部署 LiteLLM
前言 本文仅为 LiteLLM 部署流程,非 LiteLLM 使用教程。 部署环境:阿里云ACK 部署方式:PostgreSQL + Redis + LiteLLM 参考链接:官网文档 LiteLLM 部署流程 Redis 部署 可实现多个 litellm 容器间的负载均衡 本次使用 bitnami ...
重试、死信与补偿策略——失败处置流水线的设计,防雪崩的节流思路
写在前面,本人目前处于求职中,如有合适内推岗位,请加:lpshiyue 感谢 构建弹性消息系统的核心不是避免失败,而是优雅地处理失败 在分布式系统架构中,消息队列承担着解耦、削峰和异步处理的重要职责。然而,网络波动、服务宕机、消息格式错误等异常情况难以完全避免。本文将从实践角度出发,深入探讨如何构建 ...
流量洪峰下的交通指挥家:详解负载均衡与限流实战
负载均衡:聪明的交通指挥家 如果说水平扩容是为系统增加了更多的“工作车道”,那么负载均衡就是站在车道入口处的交通指挥家。它的存在,是为了回答一个根本性问题:当成千上万的请求同时涌来时,如何将它们高效、公平且智能地引导至后端的服务集群,从而避免任何一条“车道”因拥堵而瘫痪? 负载均衡的本质,是将单一的 ...
redis为什么这么快?I/O多路复用技术是什么?
redis能够达到每秒10万+ QPS(每秒查询率)的极高性能,并非只因为它是“内存数据库”,而是由存储介质、线程模型、网络模型以及数据结构优化共同决定的。 以下是redis快的具体原因: 绝大部分请求在内存中完成 这是 Redis 快的根本原因。相比于传统数据库(如 MySQL)需要从磁盘读取数据 ...
[第五届 OceanBase 数据库大赛] 决赛复盘 | 2025 全国大学生计算机系统能力大赛
日期:2025.12.20(凌晨) 12.25 个人总结: 有段时间没有写blog了,自从ICPC退役之后,一刻也没有为iCPC哀悼,紧接着登场的是OB比赛。 印象中西安区域赛是10月中旬那里吧,基本上打完西安区域赛就到ob的比赛了。 决赛是22号的下午6点结束,距离比赛结束还有两天的时间,很不幸的 ...
智能控制实验:模糊控制基础(Fuzzy)
简介:学习模糊控制的原理与Matlab模糊逻辑设计器(FuzzyLogicDesigner)的使用,对比PID控制与模糊控制在同一单位反馈系统上的作用效果。 福州大学 自动化系 2024/9/18 指导教师:陈剑 实验任务 有单位反馈系统,其开环传递函数为: \[G(s)=\frac{5}{s^{3 ...
基于Blazor实现的样品扫码比对管理系统
样品扫码比对管理系统是一个集PDA端和PC端协同工作的企业生产过程产品与样品比对的信息化系统,采用C#+Blazor框架进行开发。 1. 项目背景 朋友公司应客户要求,生产的产品要与样品有比对动作,并且要保留记录。 为方便QA人员操作,必须要用PDA扫码枪进行操作。 2. 功能需求 PC端需求 可以 ...
Flask登录验证实战:从零构建一个基础的账号密码登录系统
本文详细介绍了Flask框架中实现登录验证的实战方法。首先概述了Session验证、OAuth、Token等常见登录形式,然后重点手把手演示了如何构建一个基础的账号密码登录系统。内容涵盖前端表单模板编写、后端路由与请求处理、Session状态管理以及验证成功失败后的页面跳转逻辑,并提供了可直接运行的... ...
一天一个Python库:Matplotlib - 数据可视化的王者
引言 欢迎来到【一天一个Python库】系列!在上一篇中我们介绍了数值计算的基石 NumPy, 今天我们要认识的是 Python 数据可视化领域中的王者 — Matplotlib。 如果说 NumPy 负责“算数据”,那么 Matplotlib 就负责“把数据画出来”。 一、什么是 Matplotl ...
Web攻防-验证码安全篇&接口滥用&识别插件&复用绕过
Web攻防-验证码安全篇&接口滥用&识别插件&复用绕过知识点:图片验证码-识别插件-登陆爆破&接口枚举图片验证码-重复使用-某APP短信接口滥用一、图片验证码-识别插件-登陆爆破&接口枚举验证码识别绕过等技术适用于:口令存在爆破,接口枚举调用,任意用户注册等安全问题验证码简单机制-验证码过于简单可爆 ...
告别“裸奔”代码:用 Pydantic 让你的 Python 数据固若金汤
1. 引言:由“信任”引发的血案 作为 Python 开发者,你一定经历过这样的至暗时刻: 你正在写一个处理后端 API 数据的脚本。后端告诉你:“放心,我会传给你一个包含用户 ID 和年龄的 JSON。” 于是你自信地写下: Python def process_user(data): # 直接裸 ...


