感谢「北京新途径教育科技有限公司」成为博客园赞助商
在2025年开学之际,园子迎来了一家通过创新科技赋能教育的特别赞助商 —— 北京新途径教育科技有限公司(简称新途径数科)!非常感谢新途径数科对园子的支持!新途径数科的特别之处在于,他们赞助园子,只有一个诉求,就是希望能在园子里找到优秀的开发人才加入团队,在赞助商介绍博文中只要求展示职位信息 ...
Runtime Async - 步入高性能异步时代
同步代码和异步代码 一般而言,代码可分为同步与异步两类。两者同样需要等待操作完成:同步会阻塞当前线程,直至操作结束后再继续执行后续逻辑;异步则不阻塞当前线程,而是在发起操作时预先注册完成后的处理逻辑,待操作完成时由操作本身或外部机制触发该逻辑。 于是这就带来一个问题,那就是同步代码和异步代码的写法是 ...
Visual Studio 2026 预览体验版现已发布,一起来看看带来哪些新功能!
前言 2025 年 9 月 9 日微软 Visual Studio 团队正式推出了 Visual Studio 2026 预览体验版(Visual Studio 2026 Insiders),此次发布标志着 Visual Studio 迎来一个全新的时代,它将人工智能深度集成到平台中,基础功能更强大 ...
博客园出海记-组装集装箱:搭建 Kubernetes 集群
在开篇中我们宣布了博客园出海计划的启航,出海航船选择了阿里云。第一件准备工作是在航船上组装集装箱 —— 搭建 Kubernetes 集群。出海根据地选在了阿里云新加坡机房,Kubernetes 集群用阿里云 ECS 自己搭建,没有使用阿里云容器服务 ACK。首先购买一台 ECS 用于部署 Contr... ...
为什么不建议在 Docker 中跑 MySQL?
前言 今天我们来聊聊一个很有趣的话题:为什么我不建议在Docker中运行MySQL数据库? 有些小伙伴在工作中可能为了部署方便,习惯将所有组件都容器化,但数据库真的适合放在容器里吗? 今天就专门跟大家一起聊聊这个话题,希望对你会有所帮助。 一、容器化与数据库:天生的矛盾? 让我们先思考一个基本问题: ...
C# 2025年6-9月TIOBE排名增长及未来展望
根据 TIOBE 编程语言排行榜 2025 年 6 月至 9 月的公开数据,C# 的排名和市场份额变化如下(综合多个月份数据整理):一、 C# 在 2025 年 TIOBE 排行榜的连续增长趋势2025 年 6 月排名:第 5 位市场份额:4.69%2025 年 7 月排名:第 5 位市场份额:4. ...
OI 考试方法思路与做题策略总结
前言 这是一篇关于 OI 考试的一些策略、方法,里面会讲一些笔者认知内重要的东西。对于 OI 考试来说,光是有“一身武功”要想打出好成绩可能还远远不够,我们需要通过一些合适的技巧让其有“用武之地”。所以在此我准备讲一讲比较合理且普适的策略方法。此篇文章的适用范围限于 OI 赛制,也就是针对 CSP、 ...
拥抱新一代 Web 3D 引擎,Three.js 项目快速升级 Galacean 指南
本文从多个维度对比 Galacean 和 Three.js 两款Web3D 引擎的差异,并介绍拟我形象项目从Three.js 切换到 Galacean 以后带来的提升以及项目迁移的心得,为其他 Three.js 项目升级到 Galacean 提供参考。 ...
Microsoft 推出 .NET 10 RC 1
北京时间2025.09.09 晚上 Microsoft 宣布推出 .NET 10 RC 1,这是.NET 10的一个重要里程碑,使开发人员能够自信地在其生产应用程序中使用最新版本。此RC版本包括跨各个领域的多项显著功能和改进,包括加密增强功能、UTF-8 支持以及张量(tensor)和span改进。 ...
记一次 .NET 某中医药附属医院门诊系统 崩溃分析
一:背景 1. 讲故事 前段时间有位训练营的学员找到我,说他们的软件在客户那边崩溃了,没找到是什么原因,比较着急,让我帮忙看下是怎么回事?毕竟我的学员是永久的免费dump分析,必须给他上一卦。 二:崩溃分析 1. 为什么会崩溃 关于怎么分析崩溃dump,这个在训练营里面早已整出来了套路,先用 !an ...
一款基于 .NET 开源美观、功能丰富的串口调试工具
前言 今天大姚给大家分享一款基于 .NET 开源(GPL-3.0 license)、美观、流畅、高效、功能丰富的串口调试工具:SuperCom。 工具介绍 SuperCom 是一款基于 .NET 开源(GPL-3.0 license)、美观、流畅、高效、功能丰富的串口调试工具,主要用于 Window ...
我看到了 17 年前的 GitHub,竟然长这样?!
这些年 GitHub 在发展,技术生态也在持续进步。你更怀念以前那个简单纯粹的 GitHub,还是更喜欢现在这个包罗万象的 GitHub 呢? ...
记一次 .NET 某企业ECM内容管理系统 内存暴涨分析
一:背景 1. 讲故事 这个dump是去年一个朋友发给我的,让我帮忙分析下为什么内存暴涨,当时由于相关知识的缺乏,分析了一天也没找出最后的原因,最后就不了了之的,直到最近我研究了下 CancellationToken 和 CompositeChangeToken 的底层玩法,才对这个问题有了新的视角 ...
用户只需要知道「怎么办」,不需要知道「为什么炸了」
大家好,我是晓凡。 写在前面 一到月初或者月末(某些业务操作大规模爆发的时候),手机狂震,生产告警狂轰滥炸:xxx接口超时、用户中心 CPU 飙到 98%…… 运维在群里疯狂 @ 你,你却只能回一句“我本地是好的”。 别问,问就是接口设计欠下的技术债。 下面,晓凡总结成 18 条可落地的接口设计“军 ...
C#/.NET/.NET Core技术前沿周刊 | 第 53 期(2025年9.1-9.7)
前言 C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。 欢迎投稿、推荐或自荐优质文章、项目、学习资源等。 � ...
Chrome浏览器 “此扩展程序不再受支持,因此已停用” 解决方案
Chrome浏览器逐步淘汰Manifest V2扩展,导致旧版插件失效。文章提供了不同版本的解决方案:Windows用户可通过修改注册表或企业策略恢复支持;特定版本需调整chrome://flags设置;Mac/Windows用户可添加启动参数;最新版需启用实验性Flag并手动安装插件。各方法均需重... ...
AI 应用开发,不就是调个接口么?
AI 技术发展日新月异,对程序员的要求也在不断提高。**AI 相关知识不再只是算法工程师需要了解,而是每个程序员都必须掌握的基本技能**。 ...
GZY.Quartz.MUI(基于Quartz的UI可视化操作组件) 2.8.0发布 新增仪表盘和检索功能
前言 很久没更新这个组件了,主要是没想到加什么东西 后来经过群友提醒,其实可以加个仪表盘的功能,方便在任务比较多的时候监听执行情况. (PS:有些群友的定时任务已经干到了上百条..) 说加就加.. 所以就有了2.8的版本.. 2.8.0正式发布. 更新内容: 1.新增任务界面搜索功能,可根据任务名称 ...
TCP反向代理:将局域网内部的TCP/HTTP服务暴露在公网上
最近开发一个ASR(语音转文字)的应用,如果租一台能满足ASR要求的云服务器,费用就会很高。于是,我们在局域网中找了一台高配的电脑来部署ASR服务,然后租一个低配的阿里云服务器作为代理对外暴露ASR服务,这样整体费用就大大降下来了。那么,阿里云代理服务器是如何将ASR请求转到局域网内真正的ASR服务... ...
一个基于 .NET 开源、轻便的 Windows 优化工具,适用于 Win7 - Win11 最新版的优化!
前言 今天大姚给大家分享一个基于 .NET + SunnyUI 开源、轻便、简洁美观的 Windows 优化工具,适用于 Win7 - Win11 最新版的优化:ZyperWin++。 工具介绍 ZyperWin++ 是一个基于 .NET + SunnyUI 开源、轻便、简洁美观的 Windows ...