我之前开发了一个net proxy,专门用于对特殊网络环境的模拟,以此测试一个工作中需要测试的软件。简单来说就是用mitmproxy实现一个网络流量代理服务,对网络请求域名进行拦截功能,只有指定的一些域名可以正常访问,其他域名访问就直接返回403。
.NET+AI | MEAI | .NET 平台的 AI 底座 (1)
从提供AI服务统一抽象接口的Microsoft.Extensions.AI,到实现复杂AI工作流编排的Semantic Kernel (SK),再到整合多方优势、专注于智能体(Agent)协作的Microsoft Agent Framework (MAF),微软已经系统性地构建了一条从基础服务集成到高级智能体编排的完整技术栈。而即将发布的.NET 10,更是一个从底层性能、硬件支持到工具链都为AI深度优化的“AI Ready”平台,旨在为智能应用提供坚实的基石。
代码复杂度的代价远比你想象得大
本文以“复杂度战争”为主题,系统性地探讨如何识别、评估和治理代码中的复杂性。本文不会停留在抽象原则,而是结合真实案例、Java 代码示例和可落地的工程实践,让你了解你应用的代码复杂度,以及一个优秀的开发同学应该做到的避免代码”腐烂“的最佳实践。
WSL移植小记
执行命令
PC 指针为何不等于执行地址?
PC 天然指向”执行地址的后面”,差异仅在于偏移多少——由流水线和架构决定。
Supabase云同步架构:Flutter应用的数据同步策略
在现代移动应用开发中,多设备数据同步已成为用户的基本需求。用户希望在手机、平板、不同设备间无缝切换,同时保持数据的一致性和安全性。BeeCount选择Supabase作为云端后台服务,不仅因为其开源特性和强大功能,更重要的是它提供了完整的数据安全保障。
Opensuse Leap 15.6 + P104显卡 安装Cuda环境
执行编译: nvcc test.cu -o test,测试结果:./test
[MCP][04]Sampling示例
为什么我们要在MCP Server通过Sampling方式调用Client的LLM,而不是MCP Server直接调用LLM呢?这背后其实有一套巧妙的设计哲学:
OpenStack Cinder 创建卷
创建卷的完整流程涉及 Cinder 多个组件的协同工作,整体流程如下:
不是说 PHP 不行了吗?为什么 Swoole 还在更新?
在微信的水群里,经常有兄弟说:”PHP不行了,PHP是上古时代的语言,PHP只能写写页面”。开始我还不以为然,直到有个兄弟,发了一张Github的语言排行榜,PHP语言的排名竟然掉到了十名开外,想当年PHP可是号称世界上最好的语言,是语言界的优等生。看来是时代变了,直到后来我也渐渐地接受了这个现实,不过我也坚信随着时间的推移,PHP会重回巅峰。兄弟们,不能放弃啊!
小狮博客