.net周报

InCerry5 天前
c#·.net周报·.net周刊
C# .NET 周刊|2026年2月4期https://www.cnblogs.com/xymfblogs/p/19620088Zenith.NET v0.0.6 正式发布,核心主题是精简。大规模重构资源绑定模型、着色器阶段和光线追踪方案。资源集合重命名为 ResourceTable,绑定方式简化。所有管线中的 ResourceLayout 统一为单个,降低资源绑定复杂度,契合 Metal 设计。移除 RayTracingPipeline,光线追踪通过 RayQuery 实现,提升灵活性和兼容性。清理传统着色器阶段以适应现代图形 API。未来计
InCerry13 天前
.net周报·.net周刊
C# .NET 周刊|2026年2月3期https://www.cnblogs.com/xueweihan/p/19596455HelloGitHub在春节前举办了年度开源项目盘点,选出了2025年十大热门开源项目。入选项目根据社区用户的真实反馈如阅读、点赞、收藏与评论进行评估。本文分为年度十佳和分类精选,涵盖C/C++、C#、Go等多种类别。十大项目包括桌宠应用、游戏变速器、电子书阅读器等,均为开源且支持多平台。每个项目都附有用户评价和GitHub链接,鼓励读者参与互动,以提高项目的可见度与影响力。
InCerry15 天前
.net周报·.net周刊
C# .NET 周刊|2026年2月2期https://www.cnblogs.com/kevin-Y/p/19569791文章探讨了 ASP.NET Core 的热更新方法,特别是通过自定义的 AssemblyLoadContext 类来实现插件的动态加载与卸载。这种方法允许在生产环境中替换 DLL 文件,而不会导致服务停机。文章介绍了如何使用流加载 DLL,以避免文件被锁定,从而实现真正的热更新。这对于希望保持系统持续运行的开发者来说,具有重要的实践意义。
InCerry16 天前
.net周报·.net周刊
C# .NET 周刊|2026年2月1期https://www.cnblogs.com/xueweihan/p/19535889HelloGitHub 分享了有趣且入门级的开源项目,涵盖多种编程语言。用户可以快速上手,感受开源的魅力。推荐的项目包括支持 C# 的 LLPlayer,它能为视频生成双语字幕,及其他 C、C++、Go 等项目,涉及文件管理、网络监控及分布式数据库等功能。这些项目适合个人和团队,提供了丰富的实用性和创造力,定期更新内容,让用户保持对开源的兴趣。
InCerry17 天前
.net周报·.net周刊
C# .NET 周刊|2026年1月4期https://www.cnblogs.com/sdcb/p/19500792/20260119-using-httpclient
InCerry1 个月前
.net周报·.net周刊
C# .NET 周刊|2026年1月3期https://www.cnblogs.com/sdcb/p/19484525/20261113-big-integer-dotnet-10-vs-java
InCerry2 个月前
.net周报·.net周刊
C# .NET 周刊|2026年1月2期https://www.cnblogs.com/shanyou/p/194410042026 年 1 月,C#在 TIOBE 指数中再次成为年度编程语言,标志其成功转型为现代云原生和 AI 应用的核心语言。这一成就反映了开发者对高效、稳定语言的需求,尤其是在 AI 项目从实验室向生产环境过渡时。C#的强大类型系统和编译器检查使其成为解决工程化问题的理想选择。微软的技术生态整合降低了上下文切换成本,吸引了众多开发者回归。尽管 Python 在 AI 研究中依然占据优势,但 C#在应用层面获取了显著发展,显示
InCerry2 个月前
.net周报·.net周刊
C# .NET 周刊|2026年1月1期https://www.cnblogs.com/msdeveloper/p/19427679/make-dotnet-great-again-2026
InCerry2 个月前
.net周报·.net周刊
.NET周刊【12月】此前国内 .NET 周刊的更新节奏一直参考 .NET 国际周刊。但由于国际周刊更新频率不稳定,导致国内周刊发布也不固定,内容常常滞后于主线进展。
InCerry2 个月前
.net周报·.net周刊
.NET周刊【12月第2期 2025-12-14】https://www.cnblogs.com/shawshank/p/19305884Avalonia 11 的发布显著提升了 .NET 生态中的跨平台 UI 开发能力,特别是提供了高质量的 Fluent 2 风格控件。文章介绍了用 Avalonia 框架开发的跨平台视频会议系统 Demo,支持多种功能,如视频会议、屏幕分享和电子白板,并保证语音质量和动态调节编码。开发环境基于 Visual Studio 2022 与.NET 8.0,使用 C#编写。项目分为服务端与客户端,涉及重要类和技术细节,展示了
InCerry3 个月前
.net周报·.net周刊
.NET周刊【12月第1期 2025-12-07】https://www.cnblogs.com/xdesigner/p/19300178文章探讨了将WinForm.NET代码迁移到Blazor WASM平台的技术细节。由于CS模式向BS模式的转变,许多WinForm.NET软件面临困境。作者分享了成功迁移DCWriter编辑器控件的经验,包括模拟System.Windows.Forms.Control和System.Drawing.Graphics类型。实现过程中,创建了相应的C#类型,模拟了键盘和鼠标事件的传递,以及Control.Invalidat
InCerry3 个月前
.net周报·.net周刊
.NET周刊【11月第5期 2025-11-30】https://www.cnblogs.com/hez2010/p/19261972/turning-csharp-type-system-into-a-query-engine
InCerry3 个月前
.net周报·.net周刊
.NET周刊【11月第4期 2025-11-23】https://www.cnblogs.com/sheng_chao/p/19242279作者分享了他开发的升讯威客服系统的真实使用案例,描述了系统在双 11 大促中的表现。通过技术分析,他指出系统的高并发性能源于基于.NET 的异步 I/O 和高效的连接管理,解决了普通客服系统在高并发情况下的不稳定问题。介绍了多种核心架构设计,包括完全异步的 I/O 管道、高吞吐消息路由和资源最小化的 WebSocket 连接等,展示了其应对复杂业务场景的能力。这篇文章结合了实践与理论,展现了技术深度和实际应用的紧密结
InCerry3 个月前
.net周报·.net周刊
.NET周刊【11月第3期 2025-11-16】https://www.cnblogs.com/shanyou/p/19212112.NET 10 于 2025 年 11 月 12 日发布。这是一个长期支持版本,提供三年技术支持。新版本在运行时性能、AI/ML 集成和跨平台兼容性上取得重要进展。其性能提升显著,JIT 编译速度提高 37.5%,GC 暂停时间减少 52%。C# 14 简化编程,通过自动生成私有字段和扩展属性提升开发效率。ASP.NET Core 在 Blazor 上有重大改进,如声明式状态持久化和优化的表单验证。
InCerry4 个月前
.net周报·.net周刊
.NET周刊【11月第2期 2025-11-09】https://www.cnblogs.com/sheng-jie/p/19200934文章讨论.NET 开发者在 AI 领域的潜力,反驳了对.NET 与 AI 不匹配的常见误解。作者指出,虽然 Python 在 AI 研究阶段有优势,但在生产环境中,.NET 因其性能、类型安全和企业集成能力更为优越。文章详细介绍了微软在.NET AI 生态的快速发展,强调了 Semantic Kernel 和 MEAI 等工具的推出,使.NET 开发者能够灵活开发 AI 应用。这些发展使得.NET 开发者能够与 AI
InCerry4 个月前
c#·.net周报·.net周刊
.NET周刊【11月第1期 2025-11-02】https://www.cnblogs.com/xiangji/p/19168188文章讨论了如何使用手动创建的 TaskFactory 进行程序优化。通过示例,解释了小牛在实现批量获取产品详情时面临性能问题。小牛最初的代码使用了直接 await,导致程序效率较低。通过上游的并发限制,小牛的优化尝试失败。最终,作者介绍了 ConcurrentTaskFactory,成功降低了请求时间,提升了并发控制能力,并指出 HTTP 服务的多线程特性。这篇文章不仅传授了优化技巧,还反映了数据库并发访问的挑战。文章结构
InCerry4 个月前
.net周报·.net周刊
.NET周刊【10月第4期 2025-10-26】https://www.cnblogs.com/Can-daydayup/p/19161812本文介绍了基于 .NET 的开源分布式微服务开发框架 Anno.Core,旨在简化微服务系统建设。该框架支持高性能的 RPC 通信协议,包括 gRPC 与 Thrift。功能包括服务注册中心、健康检查、负载均衡、调用链追踪等。项目还包含 Viper,这是一种基于 Anno.Core 的示例 Dashboard。本文强调了事件总线、CQRS 与 DDD 支持等模块化设计,提升了系统的可维护性和扩展性。文章链接提供了
InCerry5 个月前
.net周报
.NET周刊【10月第3期 2025-10-19】https://www.cnblogs.com/netry/p/19147223/CVE-2025-55315
InCerry5 个月前
.net周报·.net周刊
.NET周刊【10月第2期 2025-10-12】https://www.cnblogs.com/MeteorSeed/p/19131402C# 的弃元模式通过下划线 _ 表示有意忽略的变量,提升代码可读性和性能。它自 C# 7.0 引入,允许在不需要的场景中使用,以简化代码编写。弃元被广泛应用于 out 参数、元组和对象解构,以及 switch 表达式中,减少冗余的临时变量定义。此外,弃元还帮助开发者处理异步任务,避免编译警告。总体上,弃元模式有效地提升了代码的简洁性和可维护性。它不仅减少内存分配,还增强了编译器的优化能力。
InCerry5 个月前
.net周报·.net周刊
.NET周刊【10月第1期 2025-10-05】https://www.cnblogs.com/sheng_chao/p/19118483本文介绍了作者开发的在线客服与营销系统,强调了产品的用户增长与稳定性。作者分享了在支持 PostgreSQL 的过程中,如何应对数据库的核心功能需求,以及 PostgreSQL 与 MySQL 之间的比较。文章详细阐述了两者在数据一致性、查询能力等方面的差异,并强调了 PostgreSQL 在高并发场景中的优势。通过对比,作者指出 PostgreSQL 更适合有高数据准确性要求的行业,如金融和医疗,展现了系统的灵活性