dotnet 源代码生成器分析器入门

thbcm阅读(360)

我所在的团队在 Rosyln 刚出来没两年就开始玩了,那时候还没有现在这么多机制。我之前很多关于 Rosyln 的博客都涉及到了很底层的玩法,导致入门门槛过高。随着 dotnet 生态的不断建设,渐渐有了源代码生成技术、增量源代码生成技术等等。这次我打算综合之前的经验和知识,根据现在的 dotnet 的生态技术,编写这篇入门博客,让大家更好地入门源代码生成器和分析器,降低入门门槛。本文将尽量使用比较缓的知识爬坡方式编写,以便让大家更舒适地进入到源代码生成器和分析器的世界

虚拟电商-延迟任务系统的微服务改造(一)改造需求及技术选型

thbcm阅读(365)

  虽然程序目前做了各种优化,接口的缓存优化,接口的线程优化,但它还是单机版,所以需要改造成微服务(分布式),对于分布式而言,分布式本质是进程之间通信,和服务治理(比如服务的注册与发现,服务的降级,服务的容错)。

『Plotly实战指南』–柱状图绘制高级篇

thbcm阅读(377)

从基础的柱状图出发,我们可以进一步探索更复杂的图表类型,如分组柱状图和堆积柱状图,它们在处理多维数据和复杂关系时具有独特的优势。

一文搞懂MCP协议与Function Call的区别

thbcm阅读(422)

今天咱们聊聊编程里两个听起来有点复杂的概念——MCP协议和函数调用(function call),其实用大白话来讲,它们就是两种不同的“沟通方式”,就像咱们人与人之间交流也有不同的方式一样。下面我就用生活中的例子和Python代码,给大家好好讲讲它们的区别。

联系我们