【Deepseek应用】Zotero+Deepseek 阅读和分析文献(下)
【Deepseek应用】Deepseek R1 本地部署(Ollama+Docker+OpenWebUI)
【Deepseek应用】Zotero+Deepseek 阅读和分析文献(上)
【Deepseek应用】Zotero+Deepseek 阅读和分析文献(下)
使用邀请码 cXfb9wOT 注册 硅基流动平台,即可获赠 2000 万 Tokens!
【Deepseek应用】Zotero+Deepseek 阅读和分析文献(下)
- 1. AwesomeGPT 插件的下载与安装
- 1.1 下载 AwesomeGPT 插件
- 1.2 安装 AwesomeGPT 插件
- 1.3 启用 AwesomeGPT 插件
- 1.4 更新 AwesomeGPT 插件
- 2. 获取 Deepseek API 权限
- 2.1 获取 Deepseek API 权限的途径
- 2.2 注册硅基流动平台获取 DeepSeek API 权限
- 3. AwesomeGPT 插件配置
- 3.1 基本配置
- 3.2 高级配置
- 3.3 交互方法
- 4. AI 辅助文献阅读
- 4.1 启动插件打开对话窗口
- 4.2 摘要生成
- 4.3 内容翻译
- 4.4 论文分析和讲解
- 4.5 联网搜索
- 5. AI 辅助文献综述
- 5.1 文献综述
- 5.2 分析研究方向
- 5.3 导出分析结果
- 6. 本地部署 Deepseek 接入 Zotero
- 6.1 本地部署 Deepseek(Ollama+Docker+OpenWebUI )
- 6.2 接入本地部署 Deepseek
Zotero 作为一款免费开源的文献管理工具,具有强大的功能和灵活的扩展性,特别是可以集成 Deepseek 进行 AI辅助文献阅读。结合 Zotero的文献管理和 DeepSeek 的语义理解,可以轻松实现文献核心观点提取、跨文献知识关联可视化,分析未来研究方向。
上篇介绍了 Zotero 的安装和使用,本篇详细介绍 Deepseek+Zotero 的集成和使用。
1. AwesomeGPT 插件的下载与安装
Awesome GPT for Zotero 是一个由 MuiseDestiny 创建的开源 Zotero 插件。借助 AwesomeGPT 插件,可以调用大模型的 API 进行对话式提问,实现文献摘要生成、关键词提取与知识图谱构建。
AwesomeGPT 默认的 API 接口是调用 OpenAI 的 GPT 模型。修改为 Deepseek API 接口,就可以通过 Zotero 插件调用 Deepseek 模型,就可以实现 Deepseek+Zotero 阅读和分析文献。
项目主页:Github: zotero-gpt
下载地址:Zotero 中文社区-插件商店
视频教程:Zotero GPT 视频教程
Zotero 中文社区给出了 Awesome GPT for Zotero 的详细教程:zotero中文社区:Awesome GPT for Zotero
1.1 下载 AwesomeGPT 插件
-
进入 Zotero 中文社区-插件商店,根据所安装的 Zotero 版本选择和下载对应的 AwesomeGPT 插件版本。
-
下载 AwesomeGPT 插件 “zotero-gpt.xpi” 。
注意:
不同途径所下载插件的文件名可能不同,但后缀都是 “.xpi”,并不影响安装和使用。
注意:Zotero 6 与 Zotero 7 的插件可能互不兼容。
1.2 安装 AwesomeGPT 插件
- 打开 Zotero 客户端程序,点击顶部菜单栏的 “工具” > “插件”,进入插件管理页面。
- 点击页面右上角的小齿轮,再选择 “Install Plugin From File…”。
- 在弹出的文件选择页面中,选择刚才下载的文件 “zotero-gpt.xpi”。
1.3 启用 AwesomeGPT 插件
- 点击顶部菜单栏的 “工具” > “插件”,进入插件管理页面。
- 插件管理页面显示了已安装的插件,点击 “Awesome GPT” 插件后面的开关,启用该插件。
1.4 更新 AwesomeGPT 插件
- 点击顶部菜单栏的 “编辑” > "设置 ",在 “Zotero 设置” 页面左侧边栏选择 AwesomeGPT 插件 “GPT”。
- 默认的 API 是 https://api.openai.com 即调用 GPT 模型。点击该行后面的 API 下拉框,展开下拉选项的模型。
- 如果没有 “deepseek”、“siliconflow” 的模型选项,则要点击顶部菜单栏的 “工具” > “插件”, 在插件管理页面点击右上角的小齿轮,再选择 “Check for Updates” 对插件Awesome GPT进行更新。
- 如下图所示,新版插件已经带有 “deepseek”、“siliconflow” 模型选项,就可以调用 Deepseek 模型。
2. 获取 Deepseek API 权限
虽然通过 Deepseek 官网或官方 App 就可以使用 DeepSeek,但如需拓展使用DeepSeek 模型进行开发和应用,就需要通过 API 接口调用 DeepSeek 模型进行开发和应用模型。在 Zotero 中通过 AwesomeGPT 插件调用 Deepseek ,也需要 DeepSeek API 权限。
2.1 获取 Deepseek API 权限的途径
调用 Deepseek 大模型 API 接口需要获取 API Key。通过 Deepseek 官网或第三方平台都可以获取 Deepseek API 权限。
- 通过 Deepseek 官方平台获取 API Key
Deepseek 官方平台是最直接的获取 API Key 的方式,适合需要纯正模型和最新功能的用户。
步骤:
(1)注册并登录:访问 Deepseek 官方开发者平台,使用手机号或微信账号注册并登录。
(2)创建 API Key:在开发者平台首页点击 “API Keys”;选择 “创建 API Key”,填写名称并生成密钥。
注意:
(1)价格:每 100 万输出 Token 的价格为 8 元(V3 模型)或 16 元(R1 模型)。
(2)稳定性:由于官方服务器压力较大,可能会出现访问不稳定的情况。
根据 Deepseek 官方API文档,使用 Deepseek 官方的API Key时,重要字段如下:
api_key='sk-*************************'
base_url='https://api.deepseek.com/v1'
model='deepseek-chat' #DeepSeek-V3模型
model='deepseek-reasoner' #DeepSeek-R1模型
-
通过硅基流动平台获取 API Key
硅基流动平台提供了 DeepSeek 模型的接入服务,适合需要稳定性和多样化模型的用户。
步骤:
(1)注册并登录:使用邀请码 cXfb9wOT 注册 硅基流动平台,即可获赠 2000 万 Tokens!
(2)创建 API Key:在平台首页,点击 “API 密钥”;选择 “新建 API 密钥”,填写描述信息并生成密钥。
注意事项:
(1)价格:每 100 万输出 Token 的价格为 8 元(V3 模型)或 16 元(R1 模型),与官方平台一致。
(2)功能:平台稳定性较好,适合长期使用。 -
通过百度千帆平台获取 API Key
百度千帆平台提供了 DeepSeek 模型的接入服务,价格相对较低。
步骤:
(1)注册并登录:访问 百度千帆 ModelBuilder 平台,注册并登录账号。
(2)创建 API Key:在百度智能云管理中心页面,点击 “API Key”;选择 “创建 API Key”,权限配置中选择 “千帆 ModelBuilder” 和 “所有资源”;生成并复制 API Key。
注意:
(1)价格:每 100 万输出 Token 的价格为 1.6 元(V3 模型)或 8 元(R1 模型),比官方平台更优惠。
(2)功能:使用 R1 模型时,可能会输出较长的思维链,导致响应时间增加。 -
通过火山方舟平台获取 API Key
火山方舟平台提供了 DeepSeek R1 模型的接入服务,适合需要高速联网和思维链功能的用户。
步骤:
(1)注册并登录:访问 火山方舟平台,完成实名认证并开通 DeepSeek R1 模型。
(2)获取 API Key:在平台中创建 API Key,并复制保存。同时获取 Bot ID 和 API 域名,用于后续配置。
注意:
(1)价格:火山方舟平台提供了限时优惠,比官方平台更优惠。
(2)功能:支持联网和思维链功能,响应速度较快。
2.2 注册硅基流动平台获取 DeepSeek API 权限
使用邀请码 cXfb9wOT 注册 硅基流动平台,即可获赠 2000 万 Tokens!
- 访问 硅基流动平台,使用邀请码 cXfb9wOT 注册。
- 获取API
API密钥 是您访问 SiliconCloud 接口的凭证,具有该账户的完整权限。
(1)在左侧控制台中选择 “API秘钥”,进入 API 管理页面,点击右上角的 “新建 API 密钥”,点击 “新建密钥” 即可新建一条API密钥。
(2)如下图所示,在 API 管理页面生成了一条 API 密钥,点击秘钥就可以复制密钥,用于通过 API 来调用 Deepseek 模型。
- 在 硅基流动模型广场,找到 DeepSeek V3 或 DeepSeek R1 版本。
推荐使用 DeepSeek V3 版本,对于Zotero 阅读和分析文献就够用了,而且更快更便宜。
使用邀请码 cXfb9wOT 注册 硅基流动平台,注册成功后,硅基流动免费送了14元,约为 2000万 tokens,可以免费使用一段时间。
- 点击所选择模型页面中的 “API 文档”,进入 DeepSeek V3 模型的 API 手册。这里给出了调用模型 API 的各种典型应用的例程,包括 cURL、Python、JavaScript、Go、Java 等。
3. AwesomeGPT 插件配置
3.1 基本配置
有了 API 密钥,就可以获取 DeepSeek API 接口调用权限,现在我们回到 Zotero,对 AwesomeGPT 插件进行配置。
点击顶部菜单栏的 “编辑” > "设置 ",在 “Zotero 设置” 页面左侧边栏选择 AwesomeGPT 插件 “GPT”,进入插件配置页面。默认的 API 类型是 openai 的 GPT 模型。
-
在 “API” 选择行点击该行最后的下拉框,展开下拉选项并选择 “siliconflow”,在 API url 栏中会自动匹配为 “https://api.siliconflow.cn”。
-
在 “API Key” 输入刚才在硅基流动官网复制的API 密钥 “sk-******”。
-
在 “Model” 选择行点击最后的下拉框,展开下拉选项并选择 “deepseek-v3(siliconflow)”,也可以根据需要选择其它模型。
-
配置完成后,点击下方的 “test” 按钮进行测试,输出 “Normal” 表明测试正常,配置成功。
3.2 高级配置
在 AwesomeGPT 插件配置页面,还有几个参数 “Temperature”、“Max Tokens”、“Related Number”、“Chat Number” 可以调节。初次使用时可以掠过,但调节这些模型参数可以更好地控制模型的输出性能。
-
温度参数(Temperature),控制模型输出随机性,取值范围为 0.0-2.0。
温度越低(接近0)越确定、保守,适合需要精准回答的任务;温度越高(接近 2)越随机、多样,适合需要创意的任务。在文献阅读和分析任务中,推荐温度值选择 0.2-0.6,以确保生成的摘要和信息准确可靠。 -
最大令牌数(Max Tokens),指定模型在停止生成之前可以生成的最大令牌数量,默认值为 4096。
最大令牌数限制了模型输出的长度,影响到模型处理长篇内容的能力。生成长文章可能需要更大的 max tokens,但需要更多的计算资源和处理时间,还会降低输出的相关性。 -
相关性参数(Related Number),用于控制生成文本时考虑的相关因素或信息的数量,默认值为 20,推荐选择 3-6。
数值越高,生成的内容与输入提示的相关性越强,适合需要高度相关性的任务,例如数据抽取、事实问答;数值越低,生成的内容可能更具创造性或多样性,适合需要创造性输出的场景,例如诗歌创作、故事续写等。 -
对话轮次参数(Chat Number),用于控制多轮对话的轮次数量,默认值为 1,推荐选择 10-15。
它决定了模型在处理多轮对话时,能够记住的上下文长度。数值越大,模型能够记住的对话轮次越多,但也会增加计算资源的消耗。 -
自定义嵌入(Using custom embeddings)是在 Zotero 的GPT插件中使用的高级功能,它允许用户通过特定的文本嵌入模型来提升文献管理助手的性能,使文献搜索、推荐和摘要生成更加精准和相关。
(1)勾选 “Using custom embeddings” 选框,
(2)在 “Full API” 选择行点击该行最后的下拉框,展开下拉选项并选择 “siliconflow”,在 API url 栏中会自动匹配为 “https://api.siliconflow.cn/v1/embeddings”。
(3)在 “API Key” 输入刚才在硅基流动官网复制的API 密钥 “sk-******”。
(4)在 “Model” 选择行点击最后的下拉框,展开下拉选项并选择 “BAAI/bge-m3(siliconflow)”。
自定义嵌入是在 Zotero 的GPT插件中使用的高级功能,它允许用户通过特定的文本嵌入模型来提升文献管理助手的性能。
3.3 交互方法
我们可以采用四种方式与 Deepseek 进行交互:
-
问题 + 回车
在输入框内输入问题,然后按下回车,就可以与 Deepseek 直接进行对话。 -
问题 + 命令标签
在输入框内输入问题,然后点击 “AskPDF” 命令标签,此时 Deepseek 会对 PDF 进行阅读后回复你的问题。 -
关键词触发命令标签:
命令标签也可以通过关键词进行触发。
例如在输入框内输入这篇论文写了什么,此时命令标签 AskPDF 会被选中,这时可以直接按下回车,实现问题+命令标签快速提问。 -
Ctrl + 回车,会自动执行上一次的命令标签。
4. AI 辅助文献阅读
本节介绍在一篇文档内使用 Deepseek 模型进行论文的摘要生成、文本翻译和问答对话。
4.1 启动插件打开对话窗口
在 Zotero 打开要阅读的文章,点击上部工具栏中的 GPT 插件图标,就弹出如下图所示的 GPT 对话窗口,并给出了常用的对话按钮。在对话窗口的顶部开始提问,就可以调用 Deepseek v3 模型进行对话。
4.2 摘要生成
点击对话窗口中的 “AskPDF(Full test)” 命令标签,就可以调用 Deepseek v3 模型对本文进行总结,生成论文摘要。
也可以手动在对话窗口的顶部输入 “总结本文的内容” 或 “生成本文的摘要” 等要求,来生成论文摘要。
注意所生成的摘要,是调用 Deepseek v3 模型对本文进行总结,而不是翻译论文本身的摘要(Abstract)。

4.3 内容翻译
在文档中选择需要翻译的内容后,点击对话窗口中的 “Translate” 命令标签,就可以调用 Deepseek v3 模型对选择的内容进行翻译。
也可以手动在对话窗口的顶部输入 “请翻译划线的内容” 或 “请翻译选择的内容” 等要求,对指定的内容进行翻译。
4.4 论文分析和讲解
借助 Deepseek,可以对论文进行分析。例如:
- 请介绍本文的研究背景
- 请介绍本文的创新点
- 请介绍本文研究方法的细节
- 请介绍本文的结论
- 请分析本文的不足之处,提出改进的方案

对于论文中的难点,可以要求 Deepseek 进行讲解。
例如,输入 “请对表 2进行解释”,调用 Deepseek 根据要求进行讲解。这样的讲解和问答可以进行多轮交互。

4.5 联网搜索
借助 Deepseek,不仅可以对论文本身进行摘要、翻译、分析和讲解,还可以以本论文为背景,进行联网搜索和研究。
例如,输入 “请联网搜索,除本文外还有哪些公开的 ROP 数据集”,然后点击下方的 “联网问答” 命令标签,可以调用 Deepseek 进行联网搜索后再回答提出的问题。
5. AI 辅助文献综述
本节介绍选择多篇文档使用 Deepseek 模型进行文献综述和分析。
5.1 文献综述
在 Zotero 同时选择多篇要分析的文献,点击对话窗口中的 “Literature Review” 命令标签,就可以调用 Deepseek v3 模型对选择的文献进行综述。
也可以手动在对话窗口的顶部输入 “请综述选择的几篇文献” 等要求,对指定的文献进行综述。
5.2 分析研究方向
在文献综述的基础上,可以进一步分析未来的研究方向。
5.3 导出分析结果
- 将回复文本复制到剪贴板。
鼠标移动到 Deepseek 问答区,右键唤出菜单选项,选择 “Copy Markdown” 或 “Copy HTML”,将对话内容复制到粘贴板。
- 导出为 Markdown 文档。
鼠标移动到问答区,右键唤出菜单选项,选择 “Copy Markdown”,将其复制粘贴到 Markdown 文件,如下图所示。
6. 本地部署 Deepseek 接入 Zotero
DeepSeek 提供了多种使用方式,满足不同用户的需求和场景。本地部署在数据安全、性能、定制化、成本、离线可用性和技术自主性方面具有显著优势。
将本地部署 Deepseek 接入 Zotero,就不再需要调用的官方的 Deepseek API 接口,也就不用付费购买 Tokens 了。
6.1 本地部署 Deepseek(Ollama+Docker+OpenWebUI )
Deepseek 本地部署的详细步骤详见本系列的 【Deepseek应用】Deepseek R1 本地部署(Ollama+Docker+OpenWebUI) 一文。本节只介绍本地部署 Deepseek 完成后的验证和测试步骤。
-
在命令行窗口输入 “ollama -v” 测试,显示 ollama 的版本,表明安装成功。
-
输入 “ollama serve” ,获取端口号。
本例中显示的端口号为 11434,即调用的 API 为 “http://localhost:11434/”,使用该 API 可以调用本地部署的模型。
-
登录 Open-WebUI 进入 deepseek-r1。(此步骤并非必须)
(1)在浏览器输入 “localhost:3000/auth” 或 “http://127.0.0.1:3000”,进入 Open-WebUI 首页的登录页面,输入账号密码登录。
(2)登录后进入本地部署的 deepseek-r1 模型首页,就可以与 deepseek 模型进行对话了。
我提出的问题是“如何在 Zotero 中接入本地部署的 Deepseek 模型?”,结果真是令人震撼。
以下是 Deepseek 回答的结果
如何在 Zotero 中接入本地部署的 Deepseek 模型?
deepseek-r1:14b:
- 确保环境准备
安装 Zotero:确保您已安装并熟悉使用 Zotero。
安装必要的扩展:根据需要安装 JSONView 等扩展以方便调试。
本地部署 Deepseek:确保 Deepseek 已正确部署,并且可以通过特定的 URL 访问其 API(例如 http://localhost:5000)。- 开发自定义插件
Zotero 支持通过编写 JavaScript 插件来扩展功能。您需要创建一个自定义的 Zotero 插件,使其能够调用 Deepseek 的本地 API。步骤如下:
- 创建新插件
打开 Zotero,进入 工具 > 开发者工具。
点击 新建 Plugin 按钮,选择一个合适的名称(例如 DeepseekIntegration)并保存到某个位置。- 配置插件结构
插件通常包含两个文件:plugin.js 和 options.html。plugin.js 是核心逻辑所在。- 编写插件代码
在 plugin.js 中,您需要添加以下功能:
监听 Zotero 事件(如项被选中或编辑)。
发送请求到 Deepseek API。
处理返回数据并更新 Zotero 项。示例代码如下:
// plugin.js
// youcans@qq.com (https://blog.csdn.net/youcans/article/details/145555165)function Plugin() {this.name = "DeepseekIntegration";this.description = "Integrates with local Deepseek model.";this.version = 1;
}Plugin.prototype.onLoad = function () {// 注册事件监听器Zotero.Events.addListener('select', this.handleSelect, this);
};Plugin.prototype.handleSelect = async function (items) {if (!items || items.length === 0) return;const item = items[0];try {const response = await fetch('http://localhost:5000/api/analyze', {method: 'POST',headers: {'Content-Type': 'application/json',},body: JSON.stringify({title: item.getField('title'),abstract: item.getField('abstract')})});const data = await response.json();if (data && data.keywords) {item.setField('keywords', data.keywords.join(', '));}} catch (error) {Zotero.MessageBox.alert(Zotero.getString('DeepseekIntegration.ERROR'), error.message);}
};// 在插件描述文件中添加字符串
Plugin.prototype.getStrings = function () {return {'DeepseekIntegration': {},'ERROR': "Failed to analyze with Deepseek"};
};
6.2 接入本地部署 Deepseek
好吧,我们就在 Zotero 接入本地部署的 Deepseek API 吧,但实现步骤与 Deepseek 提供的方案不同。由于我们已经安装了 AwesomeGPT 插件,可以直接在 AwesomeGPT 插件中配置 Deepseek API。
-
在 Zotero 中点击顶部菜单栏的 “编辑” > "设置 ",在 “Zotero 设置” 页面左侧边栏选择 AwesomeGPT 插件 “GPT”,进入插件配置页面。
-
在 “Base API” 的 url 栏中手动输入上文获取的端口号所对应的 API 地址:“http://localhost:11434/”。
-
在 “API Key” 输入 任意数字,但不能空着。
-
在 “Model” 中手动输入本地部署的 Deepseek 模型名称,例如 “deepseek-r1:14b”。
注意如果部署的 Deepseek 模型不同,则这里填写的模型名称也不同。 -
用户嵌入模型设置,建议仍使用上文中的 siliconflow 模型广场提供的免费的文本嵌入模型 BAAI/bge-m3(siliconflow )。
-
配置完成后,点击下方的 “test” 按钮进行测试,输出 “Normal” 表明测试正常,配置成功。
至此,我们就完成在 Zotero 接入本地部署 Deepseek,可以调用本地部署 Deepseek 模型进行 AI 辅助文献阅读和分析,而无需购买 Tokens 来调用的官方的 Deepseek API 接口了。
版权声明:
本文是youcans@xidian 原创作品,转载必须标注原文链接:
youcans@qq.com 作品:【DeepSeek应用】Zotero+Deepseek 阅读和分析文献
Copyright 2025 youcans, XIDIAN
Crated:2025-03
相关文章:

【Deepseek应用】Zotero+Deepseek 阅读和分析文献(下)
【Deepseek应用】Deepseek R1 本地部署(OllamaDockerOpenWebUI) 【Deepseek应用】ZoteroDeepseek 阅读和分析文献(上) 【Deepseek应用】ZoteroDeepseek 阅读和分析文献(下) 使用邀请码 cXfb9wOT 注册 硅基流…...

人工智能与深度学习的应用案例:从技术原理到实践创新
第一章 引言 人工智能(AI)作为21世纪最具变革性的技术之一,正通过深度学习(Deep Learning)等核心技术推动各行业的智能化进程。从计算机视觉到自然语言处理,从医疗诊断到工业制造,深度学习通过模拟人脑神经网络的层次化学习机制,实现了对复杂数据的高效分析与决策。本…...

Docker和DockerCompose基础教程及安装教程
Docker的应用场景 Web 应用的自动化打包和发布。自动化测试和持续集成、发布。在服务型环境中部署和调整数据库或其他的后台应用。从头编译或者扩展现有的 OpenShift 或 Cloud Foundry 平台来搭建自己的 PaaS 环境。 CentOS Docker 安装 使用官方安装脚本自动安装 安装命令…...

ArcGIS操作:13 生成最小外接矩阵
应用情景:筛选出屋面是否能放下12*60m的长方形,作为起降场候选点(一个不规则的形状内,判断是否能放下指定长宽的长方形) 1、面积初步筛选 Area ≥ 720 ㎡ 面积计算见 2、打开 ArcToolbox → Data Management Tools …...

Qt:事件
目录 处理事件 鼠标事件 键盘事件 定时器事件 窗口事件 虽然 Qt 是跨平台的 C 开发框架,Qt 的很多能力其实是操作系统提供的 只不过 Qt 封装了系统的 API 事件 前面学习过信号槽: 用户进行的各种操作,就可能会产生出信号,可以…...

python 程序一次启动有两个进程的问题(flask)
0. 背景 写了一个使用 flask 作为服务框架的程序,发现每次启动程序的时候,使用 ps 都能观察到两个 python 进程。 此外,这个程序占用了 GPU 资源,我发现有两个 python 进程,分别占用了完全相同的 GPU 显存 1. 原因 …...

ethtool的资料
ethtoolethtool(8) — Linux manual pageethtool(8) - Linux man pageUsing ethtool in LinuxLooking at your Linux system’s network interface with ethtoolHow to Change Speed & Duplex of Ethernet Card in Linux with ethtool CommandNVIDIA EthtoolRed Hat Enterp…...

SpringBoot过滤器(Filter)的使用:Filter接口、FilterRegistrationBean类配置、@WebFilter注释
1、过滤器(Filter)的介绍 Spring Boot 的过滤器用于对数据进行过滤处理。通过 Spring Boot 的过滤器,程序开发人员不仅可以对用户通过 URL 地址发送的请求进行过滤处理(例如:过滤一些错误的请求或者请求中的敏感词等),而且可以对服务器返回的数据进行过滤处理(例如:压…...

“此电脑”中删除WPS云盘方法(百度网盘通用)
📣此方法适用于卸载WPS云盘后,WPS云盘图标依然在此电脑中显示的问题。 原理:通过注册来进行删除 步骤: WIN键R,打开运行窗口,输入regedit命令,来打开【注册表编辑器】; 从左侧,依…...

Manus AI:开启Agent元年的ChatGPT时刻(附赠资料)
1. Manus AI:全球首个通用Agent Manus AI 是全球首个通用人工智能代理,连接思想与行动,不仅思考,还能交付成果。Manus 擅长处理工作和生活中的各种任务,帮助用户完成一切。其核心理念是“less structure, more intell…...

ChromeDriver下载 最新版本 134.0.6998.35
平时为了下个驱动,到处找挺麻烦,收集了很多无偿分享给需要的人,仅供学习和交流。 ChromeDriver及浏览器134.0.6998.35 ChromeDriver及浏览器133.0.6943.141 ChromeDriver 102.0.5005.61 ChromeDriver 105.0.5195.102 ChromeDriver 108.0…...

Sass进阶之路:@forward 的可见性控制与变量覆盖
文章目录 前言1. 转发导入2. 添加前缀3. 控制可见性4. 转发时修改默认值总结 前言 在上一篇中,我们深入探讨了 use 的使用, 也介绍了 use 在使用深层模块中的变量时具有一定的缺点。所以在本文中,我们将深入解析 forward 的核心用法。 1. 转…...

MySQL作业一
一、创建数据库 #创建数据库 mysql> create database db_ck; Query OK, 1 row affected (0.01 sec)mysql> show databases like "db_%"; ----------------- | Database (db_%) | ----------------- | db_ck | | db_system | ----------------…...

虚拟机总结| 关于虚拟机的一些配置总结
前言 每次安装新的虚拟机都需要重新在网上搜索如何配置网络,我需要写一个自己的部署步骤,增加工作效率,不用每次配置的时候再去网上去翻找。 1.只需要联网功能记录(不固定IP) 1.1 修改ifcfg-ens33 vi etc/sysconfig/network-scripts/ifcfg…...

leetcode-sql数据库面试题冲刺(高频SQL五十题)
题目: 577.员工奖金 表:Employee -------------------- | Column Name | Type | -------------------- | empId | int | | name | varchar | | supervisor | int | | salary | int | -------------------- empId 是该表中具有唯一值的列。 该表的每一行…...

OpenManus:解锁测试工程师的效率密码——实践与应用指南
随着软件行业的快速发展,测试工程师面临的挑战也日益增多:如何在有限的时间内保证产品质量、如何高效生成测试数据、如何快速定位问题根源?这些问题直接影响到产品上线的节奏和用户体验。而在这一背景下,开源项目 OpenManus 的出现…...

Mybatis中的设计模式
1. 工厂模式(Factory Pattern) 概念:工厂模式是一种创建对象的设计模式,它将对象的创建和使用分离,通过一个工厂类来负责创建对象。MyBatis 中的应用:MyBatis 使用 SqlSessionFactory 来创建 SqlSession 对…...

[PWNME 2025] PWN 复现
这种比赛得0也不容易,前边暖声还是能作的。 GOT 指针前溢出,可以溢出到GOT表,然后把后门写上就行 Einstein 这个拿到WP也没复现成,最后自己改了一下。 int __cdecl handle() {int offset; // [rsp8h] [rbp-38h] BYREFunsigne…...

【笔记】记一次easyExcel中注解ExcelProperty映射字段赋值无效问题
背景 最近在开发一个导入excel文件解析数据并入库的功能,导入过程中出现一个BUG:后端映射实体字段pType没有被赋值,但是导入的excel源文件是有数据。 定位问题 经过debug源码发现最终创建对象并赋值使用的是net.sf.cglib.beans.BeanMap类中…...

肖恩的n次根
1.肖恩的n次根 - 蓝桥云课 问题描述 喜欢研究数学问题的肖恩注意到,在编程语言中通常内置函数只有开平方根和开立方根,但是肖思想知道开高次方根(大于3次方称为高次方),应该怎么做。请你设计一个程序来帮帮肖恩。 输…...

《AI浪潮下的创新枢纽:火山引擎大模型应用实验室平台》
《AI浪潮下的创新枢纽:火山引擎大模型应用实验室平台》 引言:AI 时代的新引擎 在科技飞速发展的当下,人工智能(AI)已不再是遥不可及的概念,它如同一股汹涌的浪潮,席卷了我们生活的每一个角落。…...

生成式AI系列(二) LLM生成质量改善的方法——RAG检索增强生成
一、引子 我们需要通过一些手段来提升LLM生成内容质量,主要的有下面三项,本文将主要介绍RAG。 1. 提示工程(Prompt Engineering) 通过精心设计的提示(Prompt)来提升输出的质量 2. 模型微调(Fi…...

Visual studio + Qt 项目配置管理
Visual studio Qt 项目配置管理 1.本机顺利安装 vs 和 Qt 软件 并且设置好Qt 的环境变量比如 E:\Qt\Qt5.9.8\5.9.8\msvc2017_64\bin E:\Qt\Qt5.9.8\5.9.8\msvc2017_64\lib E:\Qt\Qt5.9.8\5.9.8\msvc2017_64\include //这里是你电脑上Qt的路径,每台电脑不一样…...

直装永久授权,最新专业版集成VB7
无论是学生、教师还是职场工作人员,办公软件在日常工作和学习中都是不可或缺的重要工具。在众多办公软件中,微软的Microsoft Office和金山软件的WPS Office最常用的选择。对于许多使用要求不高的小伙伴而言,WPS Office因其易用性和免费版本的…...

AI数字人| Fay开源项目、UE5数字人、本地大模型
数字人实践教程 本教程主要是讲如何在本地UE部署Fay数字人的开源框架。 最终效果可以与人进行自然语言的对话,花了大概10个h的时间到,踩了很多坑,同样想实现的朋友可以作为参考 参考文档:Fay 数字人开源框架 - 飞书云文档 官方的教…...

【网络编程】同步和异步、阻塞和非阻塞,I/O和网络I/O
十、基于I/O模型的网络开发 10.1 同步和异步 对于多个线程而言,同步、异步就是线程间的步调是否要一致、是否要协调:要协调线程 之间的执行时机就是线程同步,否则就是异步。 对于一个线程的请求调用来讲,同步和异步的区别是是否…...

第本章:go 切片
注意: 切片必须要初始化 才能使用 ,切片是引用类型 a :[]int{} // 这上叫始化 此时并没有申请内存 // 如果要追加值的话: append ints : append(a, 1, 2, 3)a : make([]int,5) // 声明切片类型var a []string //声明一…...

VsCode导入时选择相对路径
自动导入时总是以db://开头了,而我们通常需要的是相对路径,对VsCode进行如下设置: 打开 VSCode 设置: 使用快捷键 Ctrl ,(Windows/Linux)或 Cmd ,(Mac)。 或者在菜单栏中选择 …...

CarPlanner:用于自动驾驶大规模强化学习的一致性自回归轨迹规划
25年2月来自浙大和菜鸟网络的论文“CarPlanner: Consistent Auto-regressive Trajectory Planning for Large-scale Reinforcement Learning in Autonomous Driving”。 轨迹规划对于自动驾驶至关重要,可确保在复杂环境中安全高效地导航。虽然最近基于学习的方法&a…...

Vue3:本地启动Vue3项目失败,报not found xxx moudel
一、情况描述 我这边是从git上下载的一份可用代码 是之前在公司上传的 于是,在加clone到本地。继续开发 get到项目后,我先进行了:npm install,也没显示报错。 启动的时候报错。 二、解决 rm -rf node_modules npm cache clean…...