【EF Core】“多对多”关系与跳跃导航

thbcm阅读(168)

假设有两张表:一张表示学生,一张表示选修课。那么,这里头的关系是
你可以选多门课,而一门课可以被多人选。这是多对多关系,没问题吧。

换一个思维解决问题:希望在转角

thbcm阅读(166)

我之前开发了一个net proxy,专门用于对特殊网络环境的模拟,以此测试一个工作中需要测试的软件。简单来说就是用mitmproxy实现一个网络流量代理服务,对网络请求域名进行拦截功能,只有指定的一些域名可以正常访问,其他域名访问就直接返回403。

.NET+AI | MEAI | .NET 平台的 AI 底座 (1)

thbcm阅读(202)

从提供AI服务统一抽象接口的Microsoft.Extensions.AI,到实现复杂AI工作流编排的Semantic Kernel (SK),再到整合多方优势、专注于智能体(Agent)协作的Microsoft Agent Framework (MAF),微软已经系统性地构建了一条从基础服务集成到高级智能体编排的完整技术栈。而即将发布的.NET 10,更是一个从底层性能、硬件支持到工具链都为AI深度优化的“AI Ready”平台,旨在为智能应用提供坚实的基石。

代码复杂度的代价远比你想象得大

thbcm阅读(224)

本文以“复杂度战争”为主题,系统性地探讨如何识别、评估和治理代码中的复杂性。本文不会停留在抽象原则,而是结合真实案例、Java 代码示例和可落地的工程实践,让你了解你应用的代码复杂度,以及一个优秀的开发同学应该做到的避免代码”腐烂“的最佳实践。

联系我们