Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by Console.Reset Color
[20260106] 알고리즘 - 2
앞서, 블로깅을 까먹고 있었다.🫣 따로 노트를 정리했다기 보다는 코드를 직접 구현하는 방향으로 해본 것으로 추측된다. 따라서, 당시 구현한 코드를 정리하는 방식으로 업데이트 한다. Sort - 2 뭐가 좋냐.. 라기보다는 상황에 맞춰 알맞은 알고리즘을 활용하는 것이 좋다. QuickSort 퀵 정렬의 경우 기본적으로 시간 복잡도는 O(NlogN) 이지만 최악의 경우는 O(N^2) 가 된다. 간단히, 대략적인 중간값을 정해 앞과 뒤를 나눠준다. 이것을 계속 하여 가장 작은 단위까지 쪼갠뒤 작은 단위에서 비교하여 정렬한다. 이후 역방향으로 올라오며 정렬을 해 나가는 방식이다.(일종의 Stack 처럼 동작.
免费包白嫖最新DeepSeek-V3驱动的MCP与SemanticKernel实战教程 - 打造智能应用的终极指南 - 239573049 - 博客园
如果您需要深入交流了解请加入我们一块交流 https://applink.feishu.cn/client/chat/chatter/add_by_link?link_token=b7co0430-daed-441b-8b6f-99c423d91221 简单介绍 在进入教程之前我们可以先对MCP进行一个大概的了解,MCP是什么?为什么要用MCP?MCP和Function Calling有什么区别? Model Context Protocol (MCP) 是一个开放协议,它使 LLM 应用与外部数据源和工具之间的无缝集成成为可能。无论你是构建 AI 驱动的 IDE、改善 chat 交互,还是构建自定义的 AI 工作流,MCP 提供了一种标准化的方式,将 LLM 与它们所需的上下文连接起来。 MCP Hosts: 想要通过MCP访问数据的程序,如Claude Desktop、ide或AI工具 MCP Clients: 与服务器保持1:1连接的协议客户端 MCP Servers: 轻量级程序,每个程序都通过标准化的模型上下文协议公开特定的功能 Local Data Sources:...
Mastering C# Fundamentals :Adding File Handling
Meta Description:Learn how to enhance your C# book management application with file handling capabilities using the System.IO namespace. This article guides you step-by-step through saving, loading, and managing book data in files, making your application more practical by persisting data across sessions In this article, we’ll dive into the concept of file handling in C# and learn how to use the System.IO namespace to interact with files and directories.
赛博斗地主--使用大语言模型扮演Agent智能体玩牌类游戏。 - a1010 - 博客园
通过大模型来实现多个智能体进行游戏对局这个想对已经比较成熟了无论是去年惊艳的斯坦福小镇还是比如metaGPT或者类似的框架都是使用智能体技术让大模型来操控,从而让大模型跳出自身“预测下一个token”的文字功能去探索更多的应用落地可能性。不过一直没有真正操作过,直到前段时间看到一个新闻《和GPT-4这些大模型玩狼人杀,人类因太蠢被票死,真·反向图灵测试》决定自己来玩一下。 斗地主是一款国人比较熟悉的棋牌游戏,考虑到这个游戏受众群体,所以基础大模型使用国产的通义千问提供的API接口(GPT4太贵用不起)。通过阿里云百炼大模型平台即可简单注册并申请使用:https://bailian.console.aliyun.com/ 接着就是整体框架设计,其实整个游戏设计比较简单,随机发牌->随机定义一个玩家作为地主并发出尾牌(由于主要是模拟大模型使用Agent的玩牌所以这里就不加入抢地主环节了)->从地主开始玩家轮流出牌->谁的牌出完根据其角色决定是地主胜利还是农民胜利。...
如何让你的.NET WebAPI程序支持HTTP3?
下面我将总结构建Http3的经验,以Token Gateway的项目为例,请注意使用Http3之前你需要知道它的限制, Windows Windows 11 版本 22000 或更高版本/Windows Server 2022。 TLS 1.3 或更高版本的连接。 Linux 已安装 libmsquic 包。 首先我们需要拉取我们的代码 git clone https://gitee.com/hejiale010426/Gateway.git cd Gateway 然后我们打开Program.cs #region FreeSql类型转换 Utils.TypeHandlers.TryAdd(typeof(Dictionary<string, string>), new StringJsonHandler<Dictionary<string, string>>()); Utils.TypeHandlers.TryAdd(typeof(RouteMatchEntity), new StringJsonHandler<RouteMatchEntity>());...
如何让你的.NET WebAPI程序支持HTTP3?
下面我将总结构建Http3的经验,以Token Gateway的项目为例,请注意使用Http3之前你需要知道它的限制, Windows 11 版本 22000 或更高版本/Windows Server 2022。 TLS 1.3 或更高版本的连接。 已安装 libmsquic 包。 实现讲解 首先我们需要拉取我们的代码 git clone https://gitee.com/hejiale010426/Gateway.git cd Gateway 然后我们打开Program.cs #region FreeSql类型转换 Utils.TypeHandlers.TryAdd(typeof(Dictionary<string, string>), new StringJsonHandler<Dictionary<string, string>>()); Utils.TypeHandlers.TryAdd(typeof(RouteMatchEntity), new StringJsonHandler<RouteMatchEntity>());...
【.NET】控制台应用程序的各种交互玩法 - 东邪独孤 - 博客园
老周是一个不喜欢做界面的码农,所以很多时候能用控制台交互就用控制台交互,既方便又占资源少。有大伙伴可能会说,控制台全靠打字,不好交互。那不一定的,像一些选项类的交互,可以用键盘按键(如方向键),可比用鼠标快得多。当然了,要是要触控的话,是不太好用,只能做UI了。 关于控制台交互,大伙伴们也许见得最多的是进度条,就是输出一行但末尾不加 \n,而是用 \r 回到行首,然后输出新的内容,这样就做出进度条了。不过这种方法永远只能修改最后一行文本。 于是,有人想出了第二种方案——把要输出的文本存起来(用二维数组,啥的都行),每次更新输出时把屏幕内容清空重新输出。这就类似于窗口的刷新功能。缺点是文本多的时候会闪屏。 综合来说,局部覆盖是最优方案。就是我要修改某处的文本,我先把光标移到那里,覆盖掉这部分内容即可。这么一来,咱们得了解,在控制台程序中,光标是用行、列定位的。其移动的单位不是像素,是字符。比如 0 是第一行文本,1 是第二行文本……对于列也是这样。所以,(2, 4) 表示第三行的第五个字符处。这个方案是核心原理。...
Aspect Oriented Programming on .NET Framework with AspectDN
Download AspectDNProjects.zip - 19 KB Introduction AspectDN is a library used to weave advices into binary .NET assemblies. Aspects, advices and pointcuts are described in a language close to C#5.
使用 ChatGPT(简单)+ GitHub 存储库创建 C# 聊天机器人
在本指南中,我们将深入探讨使用 ChatGPT 和 C# 构建聊天机器人的过程。我们将涵盖从设置 ChatGPT API 访问到部署聊天机器人的所有内容。让我们开始吧! 最后你会发现 GitHub Repo 在我们开始构建我们的聊天机器人之前,我们需要设置对 ChatGPT API 的访问。 注册 OpenAI 如果您已有 OpenAI 帐户,请跳过此部分 要访问 ChatGPT API,您首先需要注册一个 OpenAI 帐户。按着这些次序: 访问 OpenAI 网站 填写所需信息并创建您的帐户。 创建帐户后,登录并导航至 API 部分。 获取 API 访问密钥 要在您的 C# 项目中使用 ChatGPT API,您需要一个 API 访问密钥。以下是获得方法: 1. 登录您的 OpenAI 帐户。 2. 转到“查看 API 密钥”部分。 3. 单击“Create API Key”并为其命名。 4.
Windows-based version of grep in C#
Download wingrep.zip - 6.5 KB Introduction I think there is no need to say much about this one, as the name speaks enough for itself – this is a Windows-based version of the very popular GNU Unix utility grep, written in C#. Basically, I needed to use the functionality of grep utility in Windows environment, so I decided to create a solution of my own. For those who don't know about grep – grep is a command-line utility for searching plain-text data sets for lines that match a regular expression.
Using the Concurrency and Coordination Runtime
Jan 28, 2009 16 min read Write for InfoQ Join a community of experts. Increase your visibility. Grow your career.Learn more Introduction The Concurrency and Coordination Runtime (CCR) is an asynchronous message-passing library for the .NET platform that provides a set of small but powerful primitives that enable a different approach to structuring applications. The effective use of the CCR will result in an application that will be more responsive, will scale better and will be more robust.
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with Console.Reset
Contact Console.Reset, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack