摘要: .NET 10 上周已经发布了.NET 10 Preview 4[1],2025年的开发迭代已经过半了,一起来看下.NET 10 今年对RISC-V架构的支持进展情况。我们从Github .NET 社区的相关仓库和Issue 里通过三个方面的简要梳理dotnet 对 RISC-V 的支持:官方支持截 阅读全文
posted @ 2025-05-18 23:14 张善友 阅读(1217) 评论(3) 推荐(9)
摘要: 近日,微信公众号上海卫生观察发了一篇文章前沿报告丨《上海市卫生健康“信息技术应用创新”白皮书》节选,《上海市卫生健康“信息技术应用创新”白皮书》(以下简称《白皮书》)正式发布,介绍了“医疗信创核心应用适配方法、公立医院信息系统及全民健康信息平台信创设计思路”, 其中发现了一个错误的认知,C#/.NE 阅读全文
posted @ 2024-06-24 08:43 张善友 阅读(19469) 评论(211) 推荐(245)
摘要: 原文发表在公众号 腾讯云开发者:https://mp.weixin.qq.com/s/5owE5hmJVkwOLJrKMXfR6Q导读2023 TIOBE 年度编程语言正式揭晓,C# 在陪跑多年后首次斩获这一殊荣。TIOBE表示,C#在 Web 应用后端和游戏等领域变得持续流行,并开始蚕食 Java 阅读全文
posted @ 2024-01-09 21:22 张善友 阅读(8213) 评论(14) 推荐(42)
摘要: Dapr 实际上是把分布式系统 与微服务架构实践的挑战以及k8s 这三个主题的全方位的设计组合,特别是Kubernetes设计模式 一书作者Bilgin Ibryam 提出的Multi-Runtime Microservices Architecture,中译参见敖小剑的博客: [译] 多运行时微服务架构。 阅读全文
posted @ 2021-09-06 07:19 张善友 阅读(4615) 评论(8) 推荐(7)
摘要: 在中美当前背景下的安全可靠国产系统(简称安可),安可产业要实现技术自主可控,需要在四个层面逐步实现:基础硬件设施,如芯片、服务器、存储、交换机、路由器;底层软件,包括操作系统、数据库、中间件等;应用软件,面向实际应用的不同领域;安全产品,保障边界安全、终端安全和管理安全产品。目前在安可领域,高端芯片 阅读全文
posted @ 2020-08-22 21:44 张善友 阅读(20068) 评论(76) 推荐(97)
摘要: dotNET跨平台 《dotNET跨平台》是国内首个以.NET程序员、技术文化、新闻为主题的公众号,拥有超过7.1万读者。在这里你可以谈微软.NET,Mono的跨平台开发技术,也可以谈谈其他的跨平台技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux主流 阅读全文
posted @ 2020-02-01 18:56 张善友 阅读(4189) 评论(4) 推荐(3)
摘要: 一则新闻《软件服务提供商Xamarin融资1200万美元》,更详细的内容可以看Xamarin的官方博客Xamarin raises $12M to help you make better apps faster →。这篇新闻里告诉了我们目前Mono的用户规模“使用Xamarin软件的应用开发者已经超过15万,其中付费用户约为7500名。在Xamarin的客户中,还包括一些知名的企业,如美国国家仪器(National Instruments)和数字音乐订阅服务商Rdio等”。一直关注和研究Mono项目,今天把平常自己写的和园子里同学写的Mono的相关文章整理了一下,发现从2011年开始已经有非常的多人开始在项目中使用Mono,这里列一下这么多年来的园子里的相关博客内容和大家分享 阅读全文
posted @ 2012-07-28 11:08 张善友 阅读(39272) 评论(79) 推荐(90)
摘要: 微软公司(北京时间2025 年 11 月 12 日,西雅图)在 .NET Conf 2025 在线大会上,隆重宣布 .NET 10 正式发布,博客文章详见:https://devblogs.microsoft.com/dotnet/announcing-dotnet-10/。这是一个具有里程碑意义的 阅读全文
posted @ 2025-11-12 07:22 张善友 阅读(3234) 评论(22) 推荐(48)
摘要: 微软在其 2025 Build 大会上发布了 Foundry Local,能够在本地设备上执行 AI 推理,意味着可以利用本地的 AI 算力,如:CPU/GPU/NPU;也让用户在隐私方面得到了充足的保障,还能有改善成本效益!Foundry Local 默认除了支持 CLI外,还支持 SDK、RES 阅读全文
posted @ 2025-11-03 21:08 张善友 阅读(461) 评论(1) 推荐(3)
摘要: 在嵌入式系统和图形用户界面(GUI)开发领域,LVGL(Light and Versatile Graphics Library)是一个广受欢迎的开源图形库,它提供了丰富的UI组件和高效的渲染能力,适用于各种资源受限的设备。而LVGLSharp则是LVGL的一个C#绑定库,它使得.NET开发者能够更 阅读全文
posted @ 2025-11-02 15:59 张善友 阅读(524) 评论(1) 推荐(7)
摘要: Microsoft 宣布了 Azure MCP Server 1.0.0 的稳定版本,并将其描述为云自动化和人工智能驱动开发新阶段的开始。 Microsoft MCP 是一个全面的模型上下文协议(MCP)实现,用于连接 AI Agent 与 Microsoft Azure 服务和开发工具。此仓库提供 阅读全文
posted @ 2025-11-01 23:14 张善友 阅读(560) 评论(1) 推荐(5)
摘要: 1997年夏天带着通过亲戚朋友筹集的学费4000元踏上了北上兰州的旅程。我独自一人第一次穿越3000公里来到兰州,办好入学手续住进宿舍。虽然没有政和的老乡,但是有几位南平的老乡来找我,特别是建瓯话和政和话是一样的,老乡们告诉了很多学校里事情,突然之间就对兰州大学有了熟悉的味道。特别是告诉我数学系也有 阅读全文
posted @ 2025-10-28 22:42 张善友 阅读(95) 评论(3) 推荐(2)
摘要: 一、项目定位与核心价值MCP(Model Context Protocol)Gateway 是面向 Kubernetes 环境的反向代理与管理层,专为 会话感知的路由 与 MCP 实例生命周期管理 设计。它兼具 数据平面(流量转发)和 控制平面(部署、运维、监控)功能,为多实例的模型服务提供统一入口 阅读全文
posted @ 2025-10-25 19:17 张善友 阅读(286) 评论(1) 推荐(4)
摘要: 一、命运的起点:从“跳出农门”的梦想到踏入一中1993年的夏天,命运将我带到了政和一中,这并非我中考的第一志愿。在那个年代,对于像我这样的农村孩子,考入中专或师范是“跳出农门”的终极梦想——这意味着“农转非”,吃上“国家粮”,为家族争光。村子里鲜有大学生,城关的堂哥堂姐们也未能叩开大学之门。尽管我的 阅读全文
posted @ 2025-10-23 07:27 张善友 阅读(53) 评论(0) 推荐(1)
摘要: 在现代分布式系统中,可观测性(Observability)已成为保障系统健康和快速定位问题的关键。然而,随着微服务数量的增长和各种可观测性工具的涌现,如何统一和规范化指标(Metrics)、日志(Logs)和链路追踪(Traces)数据,成为了摆在许多开发者和运维工程师面前的难题。OpenTelem 阅读全文
posted @ 2025-10-22 22:36 张善友 阅读(42) 评论(2) 推荐(1)
摘要: 概述[这份文档]( https://github.com/dotnet/dotnet/blob/main/src/runtime/docs/area-owners.md) 是 dotnet/runtime 仓库的核心治理文档,详细定义了该项目的区域划分、责任人分配以及问题处理流程。作为 .NET 生 阅读全文
posted @ 2025-10-19 11:06 张善友 阅读(514) 评论(0) 推荐(7)
摘要: 1993年的夏天从镇前中学初中毕业,我手握政和一中的录取通知书,却感觉这张纸比铅还重。中考成绩名列全校第一的喜悦,早已被无钱就读的现实冲刷得一干二净。在我们那个小村庄,考上高中并不被视为荣耀之事,唯有考上中专才被视为真正的“跃龙门”,因为中专毕业后能更快分配工作,赚钱贴补家用,而村里已有好几位读高中 阅读全文
posted @ 2025-10-18 23:25 张善友 阅读(85) 评论(0) 推荐(3)
摘要: .NET GC的大总管Maoni发了一篇新文章《准备 .NET 10 GC》,准备 .NET 10 GC” 并非单一动作,而是 “代码优化(减少 GC 压力)+ 配置预留(适配新特性)+ 环境兼容(保障运行基础) ” 的组合:核心是基于 .NET GC 的演进规律,提前消除 “性能瓶颈” 和 “兼容 阅读全文
posted @ 2025-10-16 09:19 张善友 阅读(831) 评论(3) 推荐(5)
摘要: .NET 团队在官方博客上发布了.NET 10 RC2[1], .NET 10 作为继 .NET 9 后的长期支持版本(LTS),提供3年官方支持。RC2 是正式版(GA)前的最终候选版本,已具备生产环境可用性(Go-Live License),支持企业级部署。.NET 10版本发布时间线Previ 阅读全文
posted @ 2025-10-15 07:28 张善友 阅读(2039) 评论(19) 推荐(11)
摘要: 随着Agentic AI 的最新进展,Microsoft 正在改进其相关开发工具,整合 Semantic Kernel 和 AutoGen 的功能,提供新的开源 Microsoft Agent Framework,以简化 AI Agent和Multi-Agent工作流程的构建、编排和部署,支持 Py 阅读全文
posted @ 2025-10-09 07:12 张善友 阅读(1177) 评论(1) 推荐(3)
摘要: 我从未将故乡湘源涂抹成田园牧歌的幻境。这座深藏福建武夷山脉褶皱中的村庄,海拔八百米,森林如墨染,云雾终年缠绕山腰,溪涧清可见底。现常住人口仅五十余人,仅为80年代的十分之一人口,时间在这里仿佛凝滞,唯山风与鸟鸣年复一年,守着被群峰环抱的孤寂。尽管记忆里苦涩远多于欢愉,我仍不可救药地眷恋这片土地——它 阅读全文
posted @ 2025-10-01 19:08 张善友 阅读(115) 评论(0) 推荐(3)
摘要: 在制造业,特别是半导体设备通信领域,.NET因其开发效率、跨平台能力和成熟的生态系统,已成为主流技术之一。这篇文章做个具体分析制造业为什么钟爱.NET 技术。一、.NET在制造业的应用半导体设备通信的核心技术:SECS/GEM(SEMI Equipment Communication Standar 阅读全文
posted @ 2025-09-25 06:42 张善友 阅读(1113) 评论(4) 推荐(9)
摘要: 在Nuget 网站上有一个每周下载统计数据的页面 :https://www.nuget.org/stats 。 从2020年开始我就习惯每个月收集下的NuGet包下载量数据,我把这些数据都收集放在知识星球。今天看上周的下载数据量已经突破48亿。我将从发展轨迹、驱动因素、安全挑战和未来趋势四个维度综合 阅读全文
posted @ 2025-09-23 21:43 张善友 阅读(2286) 评论(9) 推荐(22)
摘要: .NET团队在博客上发布 《.NET STS 版本支持 24 个月》,调整 .NET 的 标准支持(STS) 版本生命周期,从原先的 18个月延长至24个月。一、STS 支持周期调整支持时长变更旧政策:STS 版本支持 18 个月(如网页 1 所述)。新政策:STS 版本现支持 24个月(如网页 2 阅读全文
posted @ 2025-09-23 08:50 张善友 阅读(700) 评论(4) 推荐(5)
摘要: 根据 TIOBE 编程语言排行榜 2025 年 6 月至 9 月的公开数据,C# 的排名和市场份额变化如下(综合多个月份数据整理):一、 C# 在 2025 年 TIOBE 排行榜的连续增长趋势2025 年 6 月排名:第 5 位市场份额:4.69%2025 年 7 月排名:第 5 位市场份额:4. 阅读全文
posted @ 2025-09-19 09:00 张善友 阅读(3080) 评论(25) 推荐(25)
摘要: 微软于2025年1月成立的新部门 CoreAI - Platform and Tools(简称CoreAI),是其AI战略升级的核心举措,旨在整合内部资源、加速AI基础设施与工具开发,推动“以模型为中心”的应用变革。CoreAI是微软AI战略的“中枢神经”,通过整合开发工具、云平台与研究资源,构建覆 阅读全文
posted @ 2025-09-17 09:20 张善友 阅读(1833) 评论(6) 推荐(6)
摘要: 北京时间2025.09.09 晚上 Microsoft 宣布推出 .NET 10 RC 1,这是.NET 10的一个重要里程碑,使开发人员能够自信地在其生产应用程序中使用最新版本。此RC版本包括跨各个领域的多项显著功能和改进,包括加密增强功能、UTF-8 支持以及张量(tensor)和span改进。 阅读全文
posted @ 2025-09-10 17:43 张善友 阅读(2336) 评论(9) 推荐(12)
摘要: Zanzibar 是 google 开发和部署的一个全球授权系统,用于评估全球用户对 google 数百个应用的访问权限(包括:Calendar, Cloud, Drive, Maps, Photos, YouTube等)。目前已经存储了上万亿条 ACL(access control list),每 阅读全文
posted @ 2025-09-07 12:45 张善友 阅读(144) 评论(0) 推荐(1)
摘要: 您是否曾经与其他开发人员讨论过应用程序的权限系统,并很快意识到您也在谈论它的认证系统? 这是相当不幸的,但这两个完全不同的系统经常被合并在一起。认证服务像护照(证明你是谁),权限服务像签证(允许你在哪里做什么)护照颁发后不会每天更新(登录令牌有效期) 签证可动态调整(权限实时刷新)通过严格分离关注点 阅读全文
posted @ 2025-09-07 10:55 张善友 阅读(239) 评论(0) 推荐(0)
摘要: Agent 需要访问数据、工具,并具备跨系统共享信息的能力,其输出应能够被多个服务使用——包括其他 Agent。这不是一个 AI 问题,而是一个基础设施和数据互操作性问题。这不仅仅是将一系列命令串联起来,而是需要一个由数据流驱动的 Event-Driven 事件驱动架构(EDA)。事件驱动架构(ED 阅读全文
posted @ 2025-09-05 07:33 张善友 阅读(608) 评论(1) 推荐(0)
摘要: GitPod 使用 SpiceDB 实现权限管理的核心在于其多租户分层模型和基于关系的权限继承机制,通过精细的 Schema 定义支持复杂的组织结构和资源隔离。以下从权限建模、多租户支持、关键设计三个方面解析其实现:一、权限建模与 Schema 设计SpiceDB 的 Schema 定义了五种核心实 阅读全文
posted @ 2025-09-04 22:33 张善友 阅读(249) 评论(0) 推荐(0)
摘要: DeepSeek 这次的重点不在模型 V3.1,而是在DeepSeek在其官宣发布DeepSeek-V3.1的文章中提到,DeepSeek-V3.1使用了UE8MO FP8 Scale的参数精度。另外,V3.1对分词器及chat template进行了较大调整,与DeepSeek-V3存在明显差异。 阅读全文
posted @ 2025-08-24 18:55 张善友 阅读(1697) 评论(3) 推荐(9)
摘要: 一、RL_Matrix 项目概述RL_Matrix 是一个专为 .NET 开发者设计的强化学习框架,使用 TorchSharp(.NET 版的 PyTorch)作为后端,提供类型安全、高性能的环境,支持开发和部署强化学习解决方案。核心特点包括: 算法支持:涵盖 DQN、PPO 及其变体(如 1D 全 阅读全文
posted @ 2025-07-03 17:53 张善友 阅读(812) 评论(1) 推荐(6)
摘要: Dapr Conversation 是 Dapr(Distributed Application Runtime)在 1.15 版本中引入的新 API(Alpha 阶段),旨在简化与大型语言模型(LLM)的交互流程,提供统一的接口以支持多模型提供商集成,同时强化性能优化与隐私保护能力。这个API可以 阅读全文
posted @ 2025-06-25 07:19 张善友 阅读(325) 评论(0) 推荐(1)
摘要: Azure Functions MCP Extension 是微软推出的开源扩展库,旨在将 Azure Functions 与模型上下文协议(Model Context Protocol, MCP) 深度集成,简化远程 MCP 服务器的构建,实现 AI Agent 与外部工具、数据源的高效交互。 一 阅读全文
posted @ 2025-06-24 22:30 张善友 阅读(398) 评论(0) 推荐(1)
摘要: Model Context Protocol (MCP) 是一种新兴的开放标准,旨在实现大型语言模型(LLM)与外部数据源及工具之间的无缝集成。v0.3.0-preview.1 版本是这一标准的重要更新,带来了多项新功能和增强特性,特别适合开发者构建基于 MCP 的 AI 服务或客户端应用。新功能与 阅读全文
posted @ 2025-06-22 10:25 张善友 阅读(460) 评论(0) 推荐(2)
摘要: .NET 10 预览版 5 悄悄引入了对基于新定稿行业标准的后量子加密(PQC)的支持,这标志着帮助开发人员保护应用程序免受未来量子驱动攻击的早期举措。后量子密码学 (PQC) 支持是一项坚定地展望未来的新功能,它与更广泛的行业努力保持一致,以便在量子时代到来之前为它做好准备。什么是 PQC?PQC 阅读全文
posted @ 2025-06-17 08:22 张善友 阅读(944) 评论(0) 推荐(8)
摘要: .NET 10 Preview 5 带来的C# 文件脚本化运行,在 Linux/Unix 系统中通过 #!/usr/bin/dotnet run 支持 Shebang(Hashbang) 的详细说明:⚙️ 一、Shebang 的原理与作用基本定义 Shebang(又称 Hashbang)是脚本文件开 阅读全文
posted @ 2025-06-16 07:02 张善友 阅读(1314) 评论(6) 推荐(14)
摘要: 微软于 2024年8月 将 Mono 项目所有权正式捐赠给 WineHQ 组织,标志着该项目进入开源社区主导的新阶段,WineHQ 在 2025年3月8日 发布了接管后的首个版本 Framework Mono 6.14,这是近五年来 Mono 的首个大版本更新。这个版本中特别是X11 平台下 Win 阅读全文
posted @ 2025-06-11 07:40 张善友 阅读(955) 评论(4) 推荐(9)
摘要: 在农村熟人社会的肌理中,存在一种矛盾现象:当邻里生活蒸蒸日上时,部分人并非真心祝福,而是以琐事诋毁对方。这种行为的本质并非单纯的恶意,而是攀比心理催生的畸形仰望——通过贬低他人来消解自身落差感,维系脆弱的自尊。一、诋毁的心理根源:自卑与嫉妒的共生体自卑驱动的攻击性补偿 当他人经济水平、子女成就或社会 阅读全文
posted @ 2025-06-05 07:01 张善友 阅读(292) 评论(0) 推荐(2)
摘要: 在当前的技术浪潮中,Microsoft 针对企业级应用开发领域提出了一项新的见解,打破了关于AI、机器学习(ML)与Java之间的固有神话。作为Java或.NET企业级应用的开发者,您无需转换阵地或深入学习新的编程语言,即可在现有技术栈中无缝集成先进的AI功能。Java开发者的现状与挑战近期,一项对 阅读全文
posted @ 2025-06-02 19:25 张善友 阅读(631) 评论(3) 推荐(2)
摘要: 我们从前一阵子 Maui 几个被离职的Mono 工具链相关的微软员工来说起,通过现象看本质,这意味着.NET 10 将完成对Mono的完全替代。.NET 10 特性中有一个 @dotnet/runtime/issues/112158 CoreCLR Interpreter, 将 Mono 的解释器( 阅读全文
posted @ 2025-05-25 18:18 张善友 阅读(2077) 评论(1) 推荐(13)
摘要: 2025 年 4 月 20 日 - SuperSocket 团队自豪地宣布正式发布 SuperSocket 2.0,这是这款适用于 .NET 的高性能、可扩展套接字服务器应用程序框架的一个重要里程碑。在初始预览版发布并经过数年的开发后,SuperSocket 2.0 标志着对框架的彻底重新构想,它是 阅读全文
posted @ 2025-05-24 11:00 张善友 阅读(1597) 评论(10) 推荐(10)
摘要: 微软在2025年5月的裁员计划对技术团队产生了显著影响,其对微软的.NET开发团队和Python开发团队的影响较大,尤其是对Python开发团队的冲击更为直接。 一、.NET开发团队的影响 UI项目核心成员遭裁撤微软在华外包公司微创软件的裁员波及.NET生态中的MAUI(多平台应用UI)项目团队。此 阅读全文
posted @ 2025-05-20 07:18 张善友 阅读(3372) 评论(15) 推荐(12)
摘要: .NET团队在5月13日发布了.NET 10 Preview 4: https://devblogs.microsoft.com/dotnet/dotnet-10-preview-4/。该版本虽无突破性特性,但在ASP.NET Core 与 Blazor 方面投入了大量工作,尤其是针对 OpenAP 阅读全文
posted @ 2025-05-16 07:19 张善友 阅读(2221) 评论(0) 推荐(8)
摘要: StreamJsonRpc 是微软开发的一个开源库,用于在 .NET 平台中实现基于 JSON-RPC 2.0 规范 的远程过程调用(RPC)。它通过流(如管道、网络流等)实现高效的跨进程或跨网络通信,特别适用于需要轻量级、灵活通信的场景。以下是对 StreamJsonRpc 的详细介绍,结合你提供 阅读全文
posted @ 2025-04-12 19:08 张善友 阅读(755) 评论(1) 推荐(6)