Andrew Blog

「我以前没的选择,现在我想做个程序员。」

MCP:模型上下文协议详解

探索Model Context Protocol的基本概念、工作原理与应用场景

Model Context Protocol(MCP)是一种用于管理和传递模型上下文信息的协议,它能够有效地处理大型语言模型(LLM)在对话和任务执行过程中的上下文信息。本文将详细介绍MCP的基本概念、工作原理以及应用场景。 MCP的基本概念 Model Context Protocol(模型上下文协议)是一种标准化的协议,用于在大型语言模型应用中管理和传递上下文信息。在AI对话...

大模型应用初学指南

术语定义

技术人的大模型-术语定义 引用文章: 技术人的大模型应用初学指南 术语定义 AI:Artificial Intelligence的缩写,指“人工智能”,人工智能是指模拟人类智能的计算机系统或软件,使其能够执行诸如学习、推理、问题解决、感知、语言理解等复杂任务。 生成式AI:是一种人工智能技术,能够自动生成新的内容,如文本、图像、音频和视频等。与传统的AI不同,生成式AI不仅能分...

Cursor安装与常用设置

Cursor安装与常用设置 1.官网 https://www.cursor.com/ 2. 中文设置 3. 主题设置 4. 关联知识库 5. 添加规则 6. 编码 6.1 command + k 6.2 command + i demo展示: 通过截图修复bug 您的浏览器不支持 HTML5 视频播放。

DeepSeek + Dify 部署本地大模型知识库

DeepSeek

DeepSeek + Dify 部署本地大模型知识库 1 ollama github地址: https://github.com/ollama/ollama app下载地址: MacOS: https://ollama.com/download/Ollama-darwin.zip Windows:https://ollama.com...

idea插件

一些实用插件记录

idea plugin 1.Lombok 没什么好说的,人手一套 2.Alibaba Java Coding Guidelines 没什么好说的,人手一套 3. TONGYILIingma 通义灵码,是一款基于通义大模型的智能编码辅助工具 4. Spring Boot Assistant 对Spring Boot配置文件(yml、yaml、propert...

docker随记

一些docker命令

docker随记 mysql docker run –hostname=7ca1042c4782 –env=GOSU_VERSION=1.17 –env=MYSQL_MAJOR=8.4 –env=MYSQL_VERSION=8.4.2-1.el9 –env=MYSQL_SHELL_VERSION=8.4.1-1.el9 –env=MYSQL_ROOT_PASSWORD=123456 –e...

mysql距离计算

距离计算

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 CREATE TABLE `points` ( `id` int(11) NOT NULL AUTO_INCREMENT, `location` point DEFAULT NULL...

Macos ulimit 配置

ulimit

1 2 3 4 5 6 7 8 9 10 11 12 方法一: sudo launchctl limit maxfiles 65535 65535 方法二: 查看 sysctl kern.maxfiles Sysctl kern.maxfilesperproc ulimit -n 配置 sysctl -w kern.maxfiles=65535 Sysctl -w kern.maxfil...

位运算

采用位运算来判断开关

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69...

浅谈软件设计原则

所谓的设计原则就是在大量的工程实践的基础上以及科学研究的基础上总结出来的一些经验和理念。

首先,为什么要有软件设计原则?软件设计原则的目的是为了让我们编写出更好的代码,那什么是“更好的代码”?“更好的代码”就是使代码更简洁、更易读、更具有可维护性以及更具有可扩展性。那么我们写代码或者设计代码结构的时候不遵循软件设计原则可以吗?答案是可以的。因为软件设计原则不像是Java语法一样的硬性要求,不这么做编译就不通过,你的程序就运行不了,相反,不遵循这七大设计原则你的代码照样能够运...