当前位置: 首页 > news >正文

DeepSeek助力:打造属于你的GPTs智能AI助手

文章目录

  • 一、环境准备
    • 1.安装必要的工具和库
    • 2. 选择合适的开发语言
  • 二、核心技术选型
    • 1. 选择适合的AI框架
  • 三、功能实现
    • 1. 文本生成与对话交互
    • 2. 代码生成与自动补全
    • 3. 数据分析与报告生成
  • 四、案例实战
    • 1. 搭建一个简单的聊天机器人
    • 2. 创建一个代码生成器
  • 五、总结与展望
    • 1. 当前技术的优缺点
    • 2. 未来的可能性
  • 《GPTs与GPT Store应用开发详解》
    • 亮点
    • 内容简介
    • 作者简介
  • 《Python区块链应用开发从入门到精通》
    • 亮点
    • 内容简介
    • 作者简介
    • 目录



在当前的人工智能热潮中,GPT模型以其强大的文本生成能力和广泛的应用场景吸引了众多开发者的目光。然而,在众多GPT模型中,DeepSeek作为一个由中国公司深度求索开发的智能助手,凭借其独特的技术和高效的性能,正在迅速崭露头角。本文将详细介绍如何利用DeepSeek搭建专属的AI助手,并通过实际案例展示其强大功能。

一、环境准备

1.安装必要的工具和库

在开始之前,我们需要确保系统已经安装了必要的工具和库。对于DeepSeek的使用,推荐使用Python环境。

安装Python和pip:

安装Python(以Ubuntu为例)
sudo apt-get update 
sudo apt-get install python3.9 python3.9-dev 安装pip 
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py 
python3.9 get-pip.py 

安装DeepSeek相关库:

pip install deepseek 

2. 选择合适的开发语言

虽然DeepSeek主要支持Python开发,但对于熟悉其他语言的开发者,也可以通过调用DeepSeek的API来实现功能。然而,为了简化流程并充分利用DeepSeek的功能,建议使用Python进行开发。

二、核心技术选型

1. 选择适合的AI框架

在搭建AI助手时,我们可以选择多种AI框架。然而,DeepSeek作为一个集成的解决方案,已经集成了先进的模型和算法,使得开发者无需深入了解底层技术即可快速上手。

DeepSeek的优势:

  • 预训练模型:DeepSeek基于大规模的数据集进行了预训练,能够生成高质量的文本内容。
  • 易于集成:提供简洁的API接口,方便开发者将其集成到现有的项目中。
  • 高性能:优化了模型的推理速度和资源利用率,适用于各种场景。

三、功能实现

1. 文本生成与对话交互

使用DeepSeek实现文本生成:

from deepseek import DeepSeekModel 初始化模型 
model = DeepSeekModel()输入文本 
input_text = "Hello, how are you?"生成文本 
response = model.generate(input_text, max_length=50, temperature=0.7)print(response)

实现一个简单的聊天机器人:

from flask import Flask, request, jsonify 
from deepseek import DeepSeekModel app = Flask(__name__)初始化模型 
model = DeepSeekModel()@app.route("/chat", methods=["POST"])
def chat():data = request.json input_text = data.get("message", "")# 生成回复 response = model.generate(input_text, max_length=50, temperature=0.7)return jsonify({"response": response})if __name__ == "__main__":app.run(debug=True)

2. 代码生成与自动补全

使用DeepSeek生成Python代码:

from deepseek import DeepSeekModel 初始化模型 
model = DeepSeekModel()输入提示 
input_prompt = "Write a function to calculate the factorial of a number."生成代码 
generated_code = model.generate_code(input_prompt, language="python")print(generated_code)

实现一个代码补全工具:

from flask import Flask, request, jsonify 
from deepseek import DeepSeekModel app = Flask(__name__)初始化模型 
model = DeepSeekModel()@app.route("/code-complete", methods=["POST"])
def code_complete():data = request.json input_code = data.get("code", "")# 生成补全代码 completed_code = model.complete_code(input_code, language="python")return jsonify({"completed_code": completed_code})if __name__ == "__main__":app.run(debug=True)

3. 数据分析与报告生成

使用DeepSeek生成数据分析报告:

from deepseek import DeepSeekModel 初始化模型 
model = DeepSeekModel()输入数据摘要 
data_summary = {"sales": [100, 150, 200, 250],"quarters": ["Q1", "Q2", "Q3", "Q4"]
}生成报告 
report = model.generate_report(data_summary)print(report)

四、案例实战

1. 搭建一个简单的聊天机器人

步骤1:安装依赖

pip install flask deepseek 

步骤2:编写代码

from flask import Flask, request, jsonify 
from deepseek import DeepSeekModel app = Flask(__name__)初始化模型 
model = DeepSeekModel()@app.route("/chat", methods=["POST"])
def chat():data = request.json input_text = data.get("message", "")# 生成回复 response = model.generate(input_text, max_length=50, temperature=0.7)return jsonify({"response": response})if __name__ == "__main__":app.run(debug=True)

步骤3:运行程序

python app.py 

步骤4:测试接口

你可以使用Postman或curl命令测试接口:

curl -X POST http://localhost:5000/chat -H "Content-Type: application/json" -d '{"message":"Hello!"}'

2. 创建一个代码生成器

步骤1:安装依赖

pip install flask deepseek 

步骤2:编写代码

from flask import Flask, request, jsonify 
from deepseek import DeepSeekModel app = Flask(__name__)初始化模型 
model = DeepSeekModel()@app.route("/generate-code", methods=["POST"])
def generate_code():data = request.json input_prompt = data.get("prompt", "")# 生成代码 generated_code = model.generate_code(input_prompt, language="python")return jsonify({"code": generated_code})if __name__ == "__main__":app.run(debug=True)

步骤3:运行程序

python app.py 

步骤4:测试接口

curl -X POST http://localhost:5000/generate-code -H "Content-Type: application/json" -d '{"prompt":"Write a function to calculate the factorial of a number."}'

五、总结与展望

1. 当前技术的优缺点

优点:

  • 高效性:DeepSeek经过优化,能够在较短时间内生成高质量的内容。
  • 灵活性:支持多种任务(如文本生成、代码生成、对话交互)。
  • 易用性:提供简洁的API接口,降低了开发门槛。

缺点:

  • 计算资源消耗大:虽然DeepSeek进行了优化,但在处理复杂任务时仍需较大的计算资源。
  • 依赖网络连接:部分功能可能需要依赖于网络服务,离线环境下可能受限。

2. 未来的可能性

  • 多模态支持:未来可能会加入对图像、语音等多种模态的支持,打造更全能的AI助手。
  • 边缘计算:将DeepSeek部署到边缘设备,实现低延迟、高隐私的AI体验。
  • 自适应学习:通过强化学习等技术,使AI助手能够根据用户的反馈不断优化自身性能。

结语

通过本文的详细介绍和实际案例,我们展示了如何利用DeepSeek搭建专属的AI助手。无论你是想打造一个聊天机器人、代码生成器,还是数据分析工具,DeepSeek都能为你提供强大而灵活的支持。希望本文能够为你提供有价值的参考,并激发你对AI技术的兴趣!


《GPTs与GPT Store应用开发详解》

在这里插入图片描述

京东:https://item.jd.com/14833204.html
当当:http://product.dangdang.com/29802146.html

自主打造 G P T ,上架 S t o r e 赚收益 自主打造GPT,上架Store赚收益 自主打造GPT,上架Store赚收益

动手定制 G P T 与零基础上架 G P T S t o r e 一本通 动手定制GPT与零基础上架GPT Store一本通 动手定制GPT与零基础上架GPTStore一本通

零基础搭建 G P T s 零基础搭建GPTs 零基础搭建GPTs

打造个性化助手 打造个性化助手 打造个性化助手

G P T s 商店上架实战 GPTs商店上架实战 GPTs商店上架实战

轻松获取收益 轻松获取收益 轻松获取收益

亮点

  • 案例详解GPTs技术,助你实现创新
  • 零基础搭建GPTs,打造个性化助手
  • 学会快速定制助手,轻松为己所用
  • 详解LOGO制作助手+学习助手+邮件助手+插图助手+查询助手五大案例
  • 掌握各类助手的搭建和发布,全面提升工作和学习效率,并获得平台收益

内容简介

本书详细介绍了如何根据个人需求和应用场景创建定制化GPTs,为各个行业的创新者开辟了新的可能性,助力了各种新应用和服务的诞生。本书从理论到实战,由浅入深,对创建定制化GPTs的方法与技术进行了全方位的介绍,为希望深入了解并应用这一前沿技术的专业人士、开发者和爱好者提供了全面的学习指导。从而根据自己的需求定制和优化GPTs。

本书分四篇,共13章,包括ChatGPT介绍、定制化GPTs基础知识、GPTs使用场景介绍、GPTs创建步骤、使用GPTs的高级定制、使用Zapier完成自动作业、搭建LOGO制作助手GPT、搭建数学学习助手GPT、搭建邮件助手GPT、搭建插图助手GPT、搭建足球比赛查询GPT、GPT Store介绍、GPT Store上架实战。

本书内容详尽,原理论述简单明了,案例丰富,内容由浅入深,具有很强的可读性。它既适合初次接触AI技术的普通读者阅读,也适合有一定经验的AI从业者借鉴。此外,本书也适合那些需要了解最新ChatGPT技术的开发人员阅读。

作者简介

雷韦春,中国科学院研究生院计算机专业硕士研究生毕业,工作近二十年,先后担任过高级研发工程师、技术总监,精通Java、Python、C++等开发语言,熟悉多种数据库。担任过多个千万级用户系统的架构设计,参与过多个大数据及人工智能项目。所主导的大学生在线咨询、求职项目曽获广州市创新科技奖。

《Python区块链应用开发从入门到精通》

在这里插入图片描述

  • 京东:https://item.jd.com/14356123.html
  • 当当:https://product.dangdang.com/29827519.html

P y t h o n 零基础入门 → 区块链技术详解 → 区块链项目开发,从 0 到 1 就这么简单! Python零基础入门→区块链技术详解→区块链项目开发,从0到1就这么简单! Python零基础入门区块链技术详解区块链项目开发,从01就这么简单!
知识讲解 + 学习问答 + 实训练习 + 实战开发,体例丰富,活学活用! 知识讲解+学习问答+实训练习+实战开发,体例丰富,活学活用! 知识讲解+学习问答+实训练习+实战开发,体例丰富,活学活用!

亮点

  1. 理论与实践相结合:基于工程代码,每个理论都有对应的实践代码讲解,读者参考源码完成实例,就可以看到实践效果。
  2. 提供实训与学习问答:每章都有实训和学习问答,方便读者在学习后尽快巩固知识点,以便做到举一反三,学以致用。
  3. 内容知识体系系统、完整:剖析区块链的主要算法与底层原理,系统介绍区块链去中心化应用的开发流程。
  4. 易学易懂,实战项目检验:零基础读者也能轻松学会Python语言和区块链应用开发两大知识体系。

内容简介

本书全面系统地介绍了Python语言区块链应用工程师所需的基础知识和相关技术,主要分为Python基础篇、区块链技术篇和区块链开发篇三部分。

全书共10章,其中第1~ 3章为Python基础篇,介绍Python语法基础、Python的语法特色、Python与数据库操作等内容;第46章为区块链技术篇,介绍初始区块链、区块链的技术原理、区块链技术的发展趋势;第710章为区块链开发篇,介绍Solidity智能合约开发的入门和进阶、Python语言离线钱包开发、通过Python和Solidity开发一个“悬赏任务系统”,项目中将使用FISCO BCOS联盟链作为基础,结合Django框架,并应用Python-SDK与区块链交互完成数据的读写操作,完成一个区块链的Web项目。

本书内容系统全面,案例丰富详实,既适合想学习Python语言编程和区块链开发的初学者阅读,也适合作为区块链行业从业者、金融科技爱好者的学习用书,还可以作为广大职业院校相关专业的教材参考用书。

作者简介

  • 高野
    2017年开始研究区块链,熟悉以太坊、FISCO-BCOS、Aptos、HyperLedger Fabric等主流公链及联盟链平台应用开发,多次参加企业内训及技术分享,线上、线上授课经验丰富。曾先后就职于中国联通、飞创科技(大商所下属子公司)、传智播客,现任京北方区块链架构师,FISCO-BCOS社区MVP ,Aptos技术大使。著有《Go语言区块链应用开发从入门到精通》一书。
  • 辛智勇
    2019年开始研究区块链相关技术,熟悉比特币、以太坊等主流技术,长期从事计算机软件的设计和开发工作。曾就职于中兴通讯,历任研发部门经理、技术专家、高级技术顾问。北京市科学技术委员会科技评审专家,生态聚合平台Aptos Eden高级技术顾问。
  • 肖岩
    前北大青鸟培训讲师,熟悉Python、Kotlin、Java、JavaScript等多种开发语言。长期关注区块链相关技术,推动区块链、联盟链等相关技术在实际项目中落地使用。
  • 郑一鸣
    前京东算法工程师,现独立开发者,擅长Python、Solidity、Rust等编程语言,706 Creators 社区多个 Web3 课程的发起人,包括zkp、Rust、Move 等,长期关注以太坊生态与底层服务开发,热爱社群。

目录

第1篇 Python基础篇
第1章 Python语法基础
1.1 初识Python
1.1.1 为什么要学习Python
1.1.2 Python开发环境搭建
1.1.3 选择一个适合的IDE
1.1.4 写下你的第一个Python程序
1.2 Python基础语法
1.2.1 数据类型
1.2.2 常用操作符
1.2.3 流程控制语句
1.2.4 了解Python的编码风格
1.3 输入输出(IO)
1.3.1 文件的打开与读取
1.3.2 文件与目录操作
1.3.3 JSON格式处理
1.4 函数
1.4.1 函数的基本定义
1.4.2 函数的调用
1.4.3 递归函数
1.4.4 匿名函数
1.4.5 装饰器
1.5 异常处理
1.5.1 错误处理思想
1.5.2 try语句使用
1.5.3 断言语句
1.6 面向对象编程
1.6.1 面向对象的编程思想
1.6.2 Python的面向对象特色
第2章 Python的语法特色
2.1 Python的数据处理工具
2.1.1 迭代器
2.1.2 切片
2.1.3 数据生成器
2.1.4 lambda表达式
2.2 模块与包
2.2.1 第三方模块的安装与使用
2.2.2 NumPy
2.2.3 OpenPyXL
2.2.4 Shapely
2.3 并发编程
2.3.1 并发编程思想
2.3.2 多进程编程
2.3.3 多线程编程
2.4 正则表达式
2.4.1 正则表达式的基本规则
2.4.2 在Python中处理正则表达式
2.5 标准库的使用
2.5.1 Map简介
2.5.2 Reduce简介
2.5.3 sorted简介
2.5.4 filter简介
2.6 网络编程
2.6.1 TCP协议简介
2.6.2 如何搭建TCP服务器
2.6.3 HTTP协议简介
2.6.4 如何搭建Web服务器
第3章 Python与数据库操作
3.1 Python与关系型数据库
3.1.1 Python与MySQL开发环境准备
3.1.2 通过Python对MySQL数据进行增改删
3.1.3 通过Python查询MySQL数据
3.2 Python与非关系型数据库
3.2.1 Python与MongoDB开发环境准备
3.2.2 通过Python操作MongoDB数据库
3.2.3 Python与Redis开发环境准备
3.2.4 通过Python操作Redis数据库
第2篇 区块链技术篇
第4章 初识区块链
4.1 区块链的诞生与发展
4.1.1 区块链的诞生
4.1.2 认识密码朋克组织
4.1.3 区块链技术的高速发展
4.2 P2P网络
4.2.1 P2P网络概述
4.2.2 P2P网络的搭建要点
4.2.3 区块链网络的数据同步机制
4.3 区块链的数据结构
4.3.1 哈希函数
4.3.2 时序的链块式结构
4.3.3 默克尔树
4.4 PoW机制
4.4.1 分布式网络中共识的意义
4.4.2 什么是PoW
4.4.3 PoW的本质原理
4.5 UTXO与交易
4.5.1 什么是UTXO
4.5.2 比特币交易模型
4.5.3 交易脚本
4.6 区块链账本的安全与挑战
4.6.1 双花攻击
4.6.2 51%攻击
4.6.3 激励相容
第5章 区块链的技术原理
5.1 以太坊详解
5.1.1 以太坊概述
5.1.2 智能合约
5.1.3 外部账户与合约账户
5.1.4 世界状态树
5.1.5 以太坊经济体
5.2 区块链的共识算法
5.2.1 PoS原理
5.2.2 DPoS原理
5.2.3 PBFT原理
5.3 区块链的技术方向
5.3.1 跨链
5.3.2 同态加密
5.3.3 零知识证明
5.3.4 二层网络(Layer2)
5.3.5 NFT
第6章 区块链技术的发展趋势
6.1 公链与联盟链
6.1.1 公链与联盟链的对比
6.1.2 常见联盟链平台
6.1.3 BaaS平台
6.1.4 区块链应用的合规性
6.2 联盟链与基础设施建设
6.2.1 数字化身份
6.2.2 数字人民币
6.2.3 存证溯源平台
6.3 公链的热门应用方向
6.3.1 去中心化交易所
6.3.2 DeFi应用简介
6.3.3 IPFS应用简介
6.3.4 DFINITY应用简介
第3篇 区块链开发篇
第7章 Solidity智能合约开发入门
7.1 智能合约运行原理与环境搭建
7.1.1 智能合约的概念
7.1.2 智能合约的运行机制
7.1.3 智能合约运行三要素
7.1.4 智能合约开发环境搭建
7.1.5 Remix环境简介
7.1.6 初识Solidity
7.2 Solidity基础语法
7.2.1 Solidity基础数据类型
7.2.2 函数
7.2.3 修饰符
7.2.4 内建对象
7.2.5 内建函数
7.2.6 事务控制
7.2.7 自定义修饰符
7.3 复合数据类型与数据结构
7.3.1 自定义结构
7.3.2 数组和动态数组
7.3.3 映射
7.3.4 address类型
7.3.5 memory与storage
7.4 Solidity面向对象编程
7.4.1 接口
7.4.2 函数选择器与接口ID
7.4.3 library
7.4.4 合约继承
7.4.5 abstract关键字
第8章 Solidity智能合约开发进阶
8.1 Solidity经典案例
8.1.1 智能合约开发的一般步骤
8.1.2 土豪发红包
8.1.3 我要开银行
8.1.4 智能拍卖
8.2 ERC标准
8.2.1 ERC概述
8.2.2 ERC-20标准
8.2.3 ERC-165标准
8.2.4 ERC-721(NFT标准)
8.3 可升级合约
8.3.1 不可篡改与可升级之间的矛盾
8.3.2 跨合约调用
8.3.3 通过底层函数调用合约
8.3.4 主—从式可升级合约
8.3.5 代理—存储式可升级合约
8.4 合约开发最佳实践
8.4.1 最佳实践概述
8.4.2 工厂模式
8.4.3 存储注册表模式
8.4.4 遍历表迭代器
8.4.5 避免重入攻击
8.4.6 警惕外部合约调用
8.5 Python与智能合约调用
8.5.1 RPC原理分析
8.5.2 Python-SDK简介
8.5.3 Python调用智能合约步骤
8.5.4 节点连接
8.5.5 ABI分析与编译
8.5.6 通过Python调用智能合约
第9章 Python语言离线钱包开发
9.1 区块链钱包原理
9.1.1 区块链钱包的核心原理
9.1.2 助记词如何生成与验证
9.1.3 如何存储私钥
9.2 区块链钱包核心功能实现
9.2.1 钱包如何支持Coin转移
9.2.2 钱包如何支持Coin查询
9.2.3 ERC-20标准实现与部署
9.2.4 钱包如何支持Token转移
9.2.5 钱包如何支持Token查询
9.2.6 事件订阅
第10章 项目实战:开发“赏金任务系统”区块链
10.1 项目需求分析与通证设计
10.1.1 项目需求与痛点分析
10.1.2 项目整体设计
10.1.3 FISCO BCOS简介
10.1.4 搭建FISCO BCOS开发环境
10.1.5 SDK的使用
10.2 企业级智能合约设计与实现
10.2.1 用户合约设计与实现
10.2.2 积分合约设计与实现
10.2.3 任务合约设计与实现
10.3 赏金任务系统核心功能实现
10.3.1 Django简介与安装
10.3.2 Django的基础使用
10.3.3 用户注册功能的实现
10.3.4 登录与Session处理
10.3.5 任务发布
10.3.6 任务信息查询
10.3.7 任务状态变更
10.3.8 项目总结

相关文章:

DeepSeek助力:打造属于你的GPTs智能AI助手

文章目录 一、环境准备1.安装必要的工具和库2. 选择合适的开发语言 二、核心技术选型1. 选择适合的AI框架 三、功能实现1. 文本生成与对话交互2. 代码生成与自动补全3. 数据分析与报告生成 四、案例实战1. 搭建一个简单的聊天机器人2. 创建一个代码生成器 五、总结与展望1. 当前…...

用pytorch实现一个简单的图片预测类别

前言: 在阅读本文之前,你需要了解Python,Pytorch,神经网络的一些基础知识,比如什么是数据集,什么是张量,什么是神经网络,如何简单使用tensorboard,DataLoader。 本次模型训练使用的是…...

jemalloc 5.3.0的base模块的源码及调用链使用场景的详细分析

一、背景 这篇博客,我们继续之前的 由jemalloc 5.3.0初始化时的内存分配的分析引入jemalloc的三个关键概念及可借鉴的高性能编码技巧-CSDN博客 博客里对初始化分配逻辑进行分析,已经涉及到了jemalloc 5.3.0里的非常重要的base模块的一部分逻辑&#xff…...

Redis 的缓存雪崩、缓存穿透和缓存击穿详解,并提供多种解决方案

本文是对 Redis 知识的补充,在了解了如何搭建多种类型的 Redis 集群,并清楚了 Redis 集群搭建的过程的原理和注意事项之后,就要开始了解在使用 Redis 时可能出现的突发问题和对应的解决方案。 引言:虽然 Redis 是单线程的&#xf…...

DevOps工具链概述

1. DevOps工具链概述 1.1 DevOps工具链的定义 DevOps工具链是支持DevOps实践的一系列工具的集合,这些工具覆盖了软件开发的整个生命周期,包括需求管理、开发、测试、部署和运维等各个环节。它旨在通过工具的集成和自动化,打破开发与运维之间…...

开启AI绘画的魔法大门!探索Stable Diffusion的无限魅力~

Stable diffusion介绍: “StableDiffusion是一款创新的AI工具,将原始文本转化为精美图像。用户可调整图像的细节、风格、明暗等参数,创建个性化的高质量图像。这款高效的绘图工具便利了建筑、设计和插画等行业的专业人士,满足了他…...

LVS 负载均衡集群(DR 模式)

一、LVS-DR 模式核心原理 1.1. DR 模式工作原理 LVS-DR(Direct Routing)模式通过 数据链路层(MAC 层) 实现负载均衡,其核心特点是 请求流量经过 Director,响应流量由 Real Server 直接返回客户端&#xf…...

pnpm的使用

pnpm的使用 1.安装和使用2.统一包管理工具下载依赖 1.安装和使用 pnpm:performant npm ,意味“高性能的npm”。 pnpm由npm/yarn衍生而来,解决了npm/yarn内部潜在的bug,极大的优化了性能,扩展了使用场景。被誉为“最先进的包管理工具”。 pnpm安装指令: npm i -g p…...

网页五子棋——通用模块

目录 项目创建 通用功能模块 错误码 自定义异常类 CommonResult jackson 加密工具 项目创建 使用 idea 创建 SpringBoot 项目,并引入相关依赖: 配置 MyBatis: 编辑 application.yml: spring:datasource: # 数据库连接配…...

FastAPI 高并发与性能优化

FastAPI 高并发与性能优化 目录 🚀 高并发应用设计原则🧑‍💻 异步 I/O 优化 Web 服务响应速度⏳ 在 FastAPI 中优化异步任务执行顺序🔒 高并发中的共享资源与线程安全问题 1. 🚀 高并发应用设计原则 在构建高并发应…...

阿里云IOT消息处理

文章主要讲述了阿里云IOT平台如何处理设备上报的消息、如何将消息路由到不同的处理逻辑、如何进行消息转发与转换等操作。 一、接收IOT消息 1.创建订阅 2.案列代码 官网案例代码:如何将AMQP JMS客户端接入物联网平台接收消息_物联网平台(IoT)-阿里云帮助中心 代码…...

缓存三大问题及其解决方案

缓存三大问题及其解决方案 1. 前言 ​ 在现代系统架构中,缓存与数据库的结合使用是一种经典的设计模式。为了确保缓存中的数据与数据库中的数据保持一致,通常会给缓存数据设置一个过期时间。当系统接收到用户请求时,首先会访问缓存。如果缓…...

如何在VSCode中免费使用DeepSeek R1:本地大模型编程助手全攻略

目录 一、DeepSeek R1为何值得开发者关注? 1.1 开源的推理王者 1.2 性能实测对比 二、三步搭建本地AI编程环境 2.1 硬件准备指南 2.2 三大部署方案详解 方案一:LM Studio(新手友好) 方案二:Ollama(Docker玩家首选) 方案三:Jan(跨平台利器) 2.3 常见报错解决…...

ECCV2022 | LGV | LGV:利用大几何邻域提升对抗样本的可迁移性

LGV: Boosting Adversarial Example Transferability from Large Geometric Vicinity 摘要-Abstract引言-Introduction实验设置-Experimental SettingsLGV: 源于大几何邻域的迁移性-LGV: Transferability from Large Geometric Vicinity研究LGV特性:损失几何的重要性…...

Git 查看修改记录 二

Git 查看修改记录 二 续接 Git 查看一个文件的修改记录 一 一、修改 A.txt 修改 A.txt number6执行命令 git add . git commit -a -m "修改 number6" # git commit -a -m "修改 number6" 执行 输出如下 # $ git commit -a -m "修改 number6"…...

麒麟操作系统-rabbitmq二进制安装

1、通过官网下载https://www.rabbitmq.com/ 官网网址:https://www.rabbitmq.com 首先下载erlang-23.3.4.11-1.el7.x86_64.rpm,其次下载rabbitmq-server-3.10.0-1.el7.noarch.rpm 2、安装erlang yum install -y erlang-23.3.4.11-1.el7.x86_64.rpm 3、…...

说说平衡树的基本实现,与红黑树的区别是什么

说说平衡树的基本实现,与红黑树的区别是什么 平衡树是一种能够在插入、删除和查找操作中保持平衡的二叉搜索树。其目的是确保树的高度在一定范围内,防止出现极端情况(如链表化),以便提高操作效率。常见的平衡树有 AVL …...

uniapp实现首行首列冻结效果

uniapp首行首列冻结 <template><view class"height800 flex-column absolute bgc-withe"><!-- 第一行 --><view class"flex diy-header"><view class"box">时间</view><scroll-view id"1" ena…...

MySQL单表存多大的数据量比较合适

前言 经常使用MySQL数据库的小伙伴都知道&#xff0c;当单表数据量达到一定的规模以后&#xff0c;查询性能就会显著降低。因此&#xff0c;当单表数据量过大时&#xff0c;我们往往要考虑进行分库分表。那么如何计算单表存储多大的数据量合适&#xff1f;当单表数据达到多大的…...

uniapp 使用 鸿蒙开源字体

uniapp vue3 使用 鸿蒙开源字体 我的需求是全局使用鸿蒙字体。 所以&#xff1a; 0. 首先下载鸿蒙字体&#xff1a; 鸿蒙资源 下载后解压&#xff0c;发现里面有几个文件夹&#xff1a; 字体名称说明Sans默认的鸿蒙字体&#xff0c;支持基本的多语言字符&#xff08;包括字…...

SiliconCloud 支持deepseek,送2000w token

SiliconCloud SiliconCloud 邀请奖励持续进行&#xff0c;2000 万 Tokens 送不停&#xff01; 邀请好友赚 2000 万 Tokens&#xff1a;每成功邀请一位新用户通过手机号码注册&#xff0c;您将获得 2000 万 Tokens&#xff1b;注册即送 2000 万 Tokens&#xff1a;受邀好友作为…...

从零开始设计一个完整的网站:HTML、CSS、PHP、MySQL 和 JavaScript 实战教程

前言 本文将从实战角度出发&#xff0c;带你一步步设计一个完整的网站。我们将从 静态网页 开始&#xff0c;然后加入 动态功能&#xff08;使用 PHP&#xff09;&#xff0c;连接 数据库&#xff0c;最后加入 JavaScript 实现交互功能。通过这个教程&#xff0c;你将掌握一个…...

【Python深入浅出㊸】解锁Python3中的TensorFlow:开启深度学习之旅

目录 一、TensorFlow 简介1.1 定义与背景1.2 特点 二、Python 3 与 TensorFlow 的关系2.1 版本对应2.2 为何选择 Python 3 三、安装 TensorFlow3.1 安装步骤3.2 验证安装 四、TensorFlow 基本概念与使用方法4.1 计算图&#xff08;Graph&#xff09;4.2 会话&#xff08;Sessio…...

CMakeLists使用

1.预定义宏 宏 功能 PROJECT_SOURCE_DIR 使用cmake命令后紧跟的目录&#xff0c;一般是工程的根目录 PROJECT_BINARY_DIR 执行cmake命令的目录 CMAKE_CURRENT_SOURCE_DIR 当前处理的CMakeLists.txt所在的路径…...

P7201 [COCI 2019/2020 #1] Džumbus

题目背景 Marin 是一个心地善良的人,因此他将为他的 N 个朋友组织 Q 次宴会。宴会上唯一的饮料被称为 džumbus。 每位朋友对这种饮料的需求量是已知的。在这些朋友中,有 M 组朋友。每一组中的两位在同时满足他们各自的需求量后,将开始互相核对自己对往届 COCI 题目的答案…...

网络性能测试工具ipref

文章目录 一、ipref的介绍二、iperf安装配置三、iperf使用四、iperf常见故障处理 一、ipref的介绍 ipref是一种常用的网络性能测试工具&#xff0c;用于评估网络带宽、延迟和吞吐量等性能指标。它通过在客户端和服务器之间发送数据流来测量网络的性能&#xff0c;可以帮助管理…...

C# Dictionary的实现原理

在 C# 中&#xff0c;Dictionary<TKey, TValue> 是一个基于哈希表&#xff08;Hash Table&#xff09;实现的键值对集合。它提供了高效的插入、删除和查找操作&#xff0c;平均时间复杂度接近 O(1)。下面是 Dictionary 的核心实现原理&#xff1a; 1. Dictionary 的核心数…...

在项目中操作 MySQL

在现代Web开发中&#xff0c;Node.js因其非阻塞I/O模型和高效的性能成为了构建后端服务的热门选择之一。与此同时&#xff0c;MySQL作为最流行的关系型数据库管理系统之一&#xff0c;凭借其稳定性、可靠性和易用性&#xff0c;在数据存储方面扮演着重要角色。本文将详细介绍如…...

第6章 6.4 ASP.NET Core Web API各种技术及选择

6.4.1 控制器父类用哪个 6.2小节和6.3小节所演示的ASP.NET Core Web API 的控制器类都继承自ControllerBase&#xff0c;而6.1中MVC的控制器继承自Controller&#xff0c;Controller又继承自ControllerBase。 所以&#xff0c;一般情况下&#xff0c;编写的WebAPI控制器类继承…...

DeepSeek本地化部署【window下安装】【linux下安装】

一、window 本地安装指导 1.1、下载window安装包 https://ollama.com/download/OllamaSetup.exe 1.2、点击下载好的安装包进行安装 检测安装是否成功&#xff1a; C:\Users\admin>ollama -v ollama version is 0.5.7有上面的输出&#xff0c;则证明已经安装成功。 配置…...

字玩FontPlayer开发笔记14 Vue3实现多边形工具

目录 字玩FontPlayer开发笔记14 Vue3实现多边形工具笔记整体流程临时变量多边形组件数据结构初始化多边形工具mousedown事件mousemove事件监听mouseup事件渲染控件将多边形转换为平滑的钢笔路径 字玩FontPlayer开发笔记14 Vue3实现多边形工具 字玩FontPlayer是笔者开源的一款字…...

kkFileView二开之pdf转图片接口

kkFileView二开之Pdf转图片接口 1 kkFileView源码下载及编译2 Pdf转图片接口2.1 背景2.2 分析2.2 接口开发2.2.1 编写Pdf转图片方法2.2.2 编写转换接口 2.3 接口测试2.3.1 Pdf文件准备2.3.2 pdf2Image 3 部署 1 kkFileView源码下载及编译 前文 【kkFileView二开之源码编译及部…...

达梦tpcc压测

造数 在这个日志输出中&#xff0c;主要执行了一系列数据库操作&#xff0c;涵盖了数据库信息检查、表的创建与数据加载、索引的添加、数据验证等步骤。具体分析如下&#xff1a; 数据库信息检查&#xff1a; 查询了数据库的版本、实例名称、日志文件大小、字符集等信息。 删…...

计算机毕业设计PySpark+hive招聘推荐系统 职位用户画像推荐系统 招聘数据分析 招聘爬虫 数据仓库 Django Vue.js Hadoop

温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 作者简介&#xff1a;Java领…...

DeepSeek正重构人形机器人和具身大模型赛道!

中国人工智能公司DeepSeek&#xff08;深度求索&#xff09;以“低成本、高效率、强开放”的研发范式横空出世&#xff0c;火遍并震撼全球科技圈&#xff1b;DeepSeek展现出来的核心竞争力&#xff0c;除了低成本及推理能力&#xff0c;更重要的是开源模型能力追赶上了最新的闭…...

第1章 信息化发展(一)

1.1信息与信息化 1.1.1信息基础 1.信息的定义 信息是物质、能量及其属性的标示的集合&#xff0c;是确定性的增加。它以物质介质为载体&#xff0c;传递和反映世界各种事物存在方式、运动状态等的表征。信息不是物质也不是能量&#xff0c;它以一种普遍形式&#xff0c;表达…...

面试经典150题——字典树

文章目录 1、实现 Trie (前缀树)1.1 题目链接1.2 题目描述1.3 解题代码1.4 解题思路 2、添加与搜索单词 - 数据结构设计2.1 题目链接2.2 题目描述2.3 解题代码2.4 解题思路 3、单词搜索 II3.1 题目链接3.2 题目描述3.3 解题代码3.4 解题思路 对于字典树而言&#xff0c;之前做过…...

【前端 DevOps】GitHub Actions 与 GitLab CI 实战:实现前端项目的自动化测试与部署

网罗开发 &#xff08;小红书、快手、视频号同名&#xff09; 大家好&#xff0c;我是 展菲&#xff0c;目前在上市企业从事人工智能项目研发管理工作&#xff0c;平时热衷于分享各种编程领域的软硬技能知识以及前沿技术&#xff0c;包括iOS、前端、Harmony OS、Java、Python等…...

SQLMesh系列教程-3:SQLMesh模型属性详解

SQLMesh 的 MODEL 提供了丰富的属性&#xff0c;用于定义模型的行为、存储、调度、依赖关系等。通过合理配置这些属性&#xff0c;可以构建高效、可维护的数据管道。在 SQLMesh 中&#xff0c;MODEL 是定义数据模型的核心结构&#xff0c;初学SQLMesh&#xff0c;定义模型看到属…...

【Maven】多module项目优雅的实现pom依赖管理

【Maven】多module项目优雅的实现pom依赖管理 【一】方案设计原则【二】项目结构示例【三】实现思路【1】可能的问题点&#xff1a;【2】解决方案的思路&#xff1a;【3】需要注意的地方&#xff1a;【4】可能的错误&#xff1a; 【四】实现案例【1】父POM设计&#xff08;pare…...

【数字】异步FIFO面试的几个小问题与跨时钟域时序约束

入门数字设计的时候&#xff0c;跨时钟域的数据处理是绕不开的课题&#xff0c;特别是多比特数据跨时钟域时&#xff0c;都会采用异步FIFO的方法。 异步FIFO中涉及较多的考点这里记录几个以供大家参考。 1. 异步FIFO的空满判断分别在哪个域&#xff1f; 根据异步FIFO的结构&…...

云原生时代的开发利器

云原生时代的开发工具集之中&#xff0c;至少应有这样一种利器&#xff1a;基于微服务架构的低代码开发平台&#xff0c;同时与业界标准的云原生技术支撑设施能够完全协同和融合。低代码开发平台的构建不仅仅是采用微服务开发框架&#xff0c;更加重要的是符合当前主流的中台和…...

利用IDEA将Java.class文件反编译为Java文件:原理、实践与深度解析

文章目录 引言&#xff1a;当.class文件遇到源代码缺失第一章&#xff1a;反编译技术基础认知1.1 Java编译执行原理1.2 反编译的本质1.3 法律与道德边界 第二章&#xff1a;IDEA内置反编译工具详解2.1 环境准备2.2 三步完成基础反编译2.3 高级反编译技巧2.3.1 调试模式反编译2.…...

C++ Primer 参数传递

欢迎阅读我的 【CPrimer】专栏 专栏简介&#xff1a;本专栏主要面向C初学者&#xff0c;解释C的一些基本概念和基础语言特性&#xff0c;涉及C标准库的用法&#xff0c;面向对象特性&#xff0c;泛型特性高级用法。通过使用标准库中定义的抽象设施&#xff0c;使你更加适应高级…...

2.7 静态方法/构造函数Mock

静态方法/构造函数Mock 在单元测试中&#xff0c;静态方法和构造函数的Mock是相对复杂的需求&#xff0c;因为Mockito的核心设计基于对象实例的模拟。然而&#xff0c;通过扩展工具或特定技巧&#xff0c;可以实现对这些场景的处理。本章详解两种主流方案&#xff1a;PowerMoc…...

注册Gmail如何跳过手机验证环节?

很多小伙伴在注册Gmail的时候都会遇到一个难题&#xff1a;手机号码验证&#xff0c;有可能包括了“手机号无法验证” “国内手机号验证失败” “收不到验证码”等等问题&#xff0c;但 根据真实案例&#xff0c;还有部分人则是“幸运地”没有手机号验证环节&#xff0c;那么今…...

【算法专场】哈希表

目录 前言 哈希表 1. 两数之和 - 力扣&#xff08;LeetCode&#xff09; 算法分析 算法代码 面试题 01.02. 判定是否互为字符重排 ​编辑算法分析 算法代码 217. 存在重复元素 算法分析 算法代码 219. 存在重复元素 II 算法分析 算法代码 解法二 算法代码 算法…...

5、pod 详解 (kubernetes)

pod 详解 &#xff08;kubernetes&#xff09; Pod 的基础概念pause 容器Pod 的分类与创建自主式 Pod控制器管理的 Pod静态 Pod Pod容器的分类基础容器&#xff08;infrastructure container&#xff09;初始化容器&#xff08;initcontainers&#xff09;应用容器&#xff08;…...

二叉树详解:Java实现与应用

在计算机科学中&#xff0c;数据结构是构建高效算法的基石&#xff0c;而二叉树作为一种基础且重要的树形结构&#xff0c;在诸多领域都有着广泛应用&#xff0c;如数据库索引、文件系统、编译器设计等。本文将从基础概念入手&#xff0c;带你逐步深入理解二叉树&#xff0c;并…...

GPT和BERT

笔记来源&#xff1a; Transformer、GPT、BERT&#xff0c;预训练语言模型的前世今生&#xff08;目录&#xff09; - B站-水论文的程序猿 - 博客园 ShusenWang的个人空间-ShusenWang个人主页-哔哩哔哩视频&#xff08;RNN模型与NLP应用&#xff09; 一、GPT 1.1 GPT 模型的…...