一款超级经典复古的 Windows 9x 主题风格 Avalonia UI 控件库,满满的回忆杀!
前言 今天大姚给大家分享一款超级经典复古的 Windows 9x 主题风格 Avalonia UI 控件库,满满的回忆杀:Classic.Avalonia。 项目介绍 Classic.Avalonia 是一款 .NET 开源(MIT license)、超级经典复古的 Windows 9x (Wind ...
AI 应用开发的陷阱:MCP 的致命问题
将大语言模型(LLM)与外部工具连接,是扩展其能力的主流方法。通过给模型提供工具,它就能查询数据、调用 API,完成更复杂的任务。 提供工具时,可以使用 MCP 模式,简单来说:由一个外部的、集中的工具服务来提供所有工具,开发者写的应用直接调用这个服务,让它去和模型沟通。 这样做表面上简化了开发,开 ...
面试时该如何做好自我介绍呢?附带介绍样板示例!!!
前言 最近帮公司面试了不少 .NET 开发者,发现很多候选人在让他在面试前做一个简单的自我介绍的时候,介绍的内容都很多,然后有些就是直接复述一遍简历上已经有的内容(比如说:对接简历上的项目一个一个的念,有三四个项目念完十分钟都过去了),遇到这种自我介绍冗长且直接复述简历上项目的候选人我会直接打断,这 ...
JavaScript 编年史:探索前端界巨变的幕后推手
原文地址:https://deno.com/blog/history-of-javascript JavaScript 简史 今年,JavaScript 迎来了 30 岁生日。 在这三十年里,JavaScript 从一门仅用 10 天开发出来的“小众脚本语言”,成长为全球最受欢迎的编程语言。让我们通 ...
Web前端交互利用Python跟大模型操作
一个简单的演示,如何把大模型应用集成到自己的应用场景当中。 这里的场景我们模拟的是在吃鸡游戏中,一个作战计划,是否符合老六的行为规范。 ...
一款基于 .NET 开源免费、轻量快速、跨平台的 PDF 阅读器
前言 今天大姚给大家分享一款 .NET 开源免费、轻量快速、跨平台的 PDF 阅读器:Caly。 项目介绍 Caly 是一款 .NET 开源免费(MIT license)、轻量快速、跨平台的 PDF 阅读器,工具性能和效率是其核心设计理念。Caly 利用 Avalonia UI、SkiaSharp ...
PyCharm 快速入门指南
引言 PyCharm 是由 JetBrains 开发的一款功能强大的 Python 集成开发环境(IDE),专为提高 Python 开发效率而设计。作为 Python 开发者最喜爱的 IDE 之一,PyCharm 提供了代码补全、调试、测试、版本控制等一系列强大功能,大幅提升了开发者的工作效率。本文 ...
.NET SDK 9.0.200引入对SLNX解决方案文件的支持
引言 解决方案文件长期以来一直是.NET和Visual Studio开发体验的重要组成部分,其格式在过去二十多年基本保持不变。最近,Visual Studio解决方案团队推出了一种基于XML的新格式——SLNX,旨在提供更简洁、更现代的解决方案文件格式。从.NET SDK 9.0.200开始,dot ...
糊涂啊!这个需求居然没想到用时间轮来解决。
你好呀,我是歪歪。 上周不是发布了这篇文章嘛:《也是出息了,业务代码里面也用上算法了。》 里面聊到一个场景,A、B、C 三个平台需要调用下游系统的接口查询数据。 当时下游对该查询接口做了限流,只支持一秒最多一个请求。 其中 A 平台要求每个请求间隔 6s 或者以上。 B,C 平台可以接受一秒一次请求 ...
C#/.NET/.NET Core技术前沿周刊 | 第 47 期(2025年7.14-7.20)
前言 C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。 欢迎投稿、推荐或自荐优质文章、项目、学习资源等。 � ...
Python MP3 归一化器和长度分割器实用工具开发指南
引言 在数字音频处理领域,MP3文件作为最流行的音频格式之一,其音量标准化和文件分割是两个常见的需求场景。许多用户都遇到过下载的MP3文件音量过小需要调整,或者需要将长音频文件分割成更小片段以便于管理的情况。 本文将详细介绍如何使用Python结合FFmpeg工具开发一个实用的MP3处理工具,该工具 ...
一文彻底搞懂javascript中的undefined
title: undefined-in-javascript date: 2023-12-15 12:13:00 categories: - javascript tags: - undefined - javascript undefined in javascript undefined是可以说 ...
.NET 使用 DocNET 库快速高效的操作 PDF 文档
前言 PDF 文档,作为日常工作中不可或缺的文档格式,广泛应用于各类场景。今天我们来讲讲在 .NET 中使用 DocNET 库快速高效的操作 PDF 文档。 项目介绍 DocNET 是一个基于 .NET 开源(MIT license)、跨平台(支持Windows、Linux和macOS平台)的旨在提 ...
【EF Core】带主键实体与无主键实体
上一次老周已介绍了 EF Core 框架自动发现实体和实体成员的原理。涉及到对源码的分析,可能大伙伴们都看得气压升高了。故这一次老周不带各位去分析源码了,咱们聊一聊熟悉又陌生的关键词——主键。说它熟悉,是因为只要咱们创建数据表,99%会用到;说它陌生,是指在 EF Core 中与主键相关的细节。 P ...
回答准确率从60%飙至95%!AI知识库救命方案
AI 的浪潮席卷而来,各行各业都在积极探索 AI 的落地应用,无论是为了提升工作效率,还是为了在同事和领导面前展现技术实力,技术先行者们都跃跃欲试。在众多 AI 落地场景中,**知识库(Retrieval Augmented Generation, RAG)**因其技术成熟且能快速发挥 AI 价值的 ...
揭开SQL Server和PostgreSQL填充因子的神秘面纱
揭开SQL Server和PostgreSQL填充因子的神秘面纱 理解SQL Server和PostgreSQL中的填充因子 在调优数据库性能时,一些小设置往往能带来显著的差异。填充因子就是其中一个经常讨论的设置。SQL Server和PostgreSQL都支持这一概念,但它们的处理方式有所不同。 ...
一个遵循 Material Design 设计规范、开源免费的 Blazor 组件库
前言 今天大姚给大家分享一个遵循 Material Design 设计规范、开源免费(MIT License)的 Blazor 组件库:MASA Blazor。 Blazor 介绍 Blazor 是基于 HTML、CSS 和 C# 的现代前端 Web 框架,可帮助你更快地生成 Web 应用。使用 B ...
Cursor——Tab 标签:智能代码补全的终极工具
引言 在现代软件开发中,代码自动补全功能已经成为提高开发效率的重要工具。Cursor 编辑器中的 Tab 标签功能通过先进的 AI 技术,将传统的代码补全提升到了一个全新的水平。它不仅提供基础的代码建议,还能理解上下文、跨文件操作,并根据开发者的使用习惯不断优化。本文将深入探讨 Tab 标签的核心功 ...
多Agent协作入门:顺序编排模式
在顺序编排模式中,各个Agent被组成一个流程,每个Agent都会处理任务,并将执行结果输出传递给下一个待执行的Agent。可以看出,对于每个基于上一步骤构建的工作流(Workflow)来说,这是比较适合的模式。目前,像文档审阅、工作流、数据处理管道、多阶段推理等,是比较常见的应用场景。 ...
别做抢活的导演:代码中的抽象层次原则
在电影片场,一个优秀的导演是如何工作的? 他会跟摄影指导说:“我希望这个镜头能传达出主角内心的孤独和绝望感,我们用冷色调,构图要空旷一些。” (这是顶层意图和艺术方向) 然后,摄影指导会把这个抽象的“意图”翻译成具体的执行方案,告诉灯光师:“我们需要一个顶光,用低色温的光源,把周围环境的亮度降下来, ...



