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 项目总结

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/18015.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网络基础 【UDP、TCP】

1.UDP 首先我们学习UDP和TCP协议 要从这三个问题入手 1.报头和有效载荷如何分离、有效载荷如何交付给上一层的协议?2.认识报头3.学习该协议周边的问题 UDP报头 UDP我们先从示意图来讲解,认识报头。 UDP协议首部有16位源端口号,16位目的端…

推荐的、好用的线性稳压器

前言 内容来自B站up主-工科男孙老师的视频 视频内容:测评网友推荐的线性稳压器,以及这些线性稳压器的应用场景。视频链接:除了1117,还有哪些更好用的线性稳压器? 1、1117的缺点 体积太大,浪费主板的空间不…

2025最新出炉--前端面试题九

文章目录 1. Vue 和 React 的使用经验对比2. vue 的 computed 和 watch 有什么区别3. v-model 平时你都怎么使用4. import 和 require 之间什么区别5. 说一下 vue 的缓存组件6. vue3.0 为什么使用 proxy 拦截数据7. 能讲讲 vuex 吗, 刷新页面会怎样8. http1.1 和 http2.0 之间什…

rancher on k3s

本次部署采用3节点的etcd服务2master节点的k3s使用helm部署的ranchervip(keepalived) 一、安装etcd服务 # 准备 3 个节点部署 etcd cd /hskj/tmp wget https://github.com/etcd-io/etcd/releases/download/v3.3.15/etcd-v3.3.15-linux-amd64.tar.gz tar xzvf etcd-v3.3.15-…

NLLB 与 ChatGPT 双向优化:探索翻译模型与语言模型在小语种应用的融合策略

作者:来自 vivo 互联网算法团队- Huang Minghui 本文探讨了 NLLB 翻译模型与 ChatGPT 在小语种应用中的双向优化策略。首先介绍了 NLLB-200 的背景、数据、分词器和模型,以及其与 LLM(Large Language Model)的异同和协同关系。接着…

无人机图像拼接数据的可视化与制图技术:以植被监测为例

无人机技术在生态环境监测中的应用越来越广泛,尤其是在植被监测领域。通过无人机获取的高分辨率影像数据,结合GIS技术,可以实现对植被覆盖、生长状况等的精确监测与分析。本文将通过一个实际案例,详细讲解无人机图像拼接数据的可视…

ONES 功能上新|ONES Copilot、ONES TestCase、ONES Wiki 新功能一览

ONES Copilot 支持基于当前查看的工作项相关信息,利用 AI 模型,在系统中进行相似工作项的查找,包括基于已关联工作项的相似数据查找。 应用场景: 在查看工作项时,可利用 AI 模型,基于语义相似度&#xff0c…

基于带通滤波的camera脏污检测算法可以完全替代imatest

1.概要 脏污检测算法,基于opencv c实现,便于模组厂快速集成到软件工具中,适用于camera模组厂脏污拦截,特别是对浅脏污具备很好的定位效果;便于画质评价工程师了解camera模组制程的问题提出改善方向。 2.技术介绍 下图…

后勤数据源定制主控室

场景:在学习了解后勤数据源过程中,看到觉得有用的note,分享给大家。 1779063 - 常见问题:关于 LO 数据提取 - 定制主控室(事务 LBWE) 1.问题: 是否需要为每个应用程序组件下的每个数据源添加池…

云原生AI Agent应用安全防护方案最佳实践(上)

当下,AI Agent代理是一种全新的构建动态和复杂业务场景工作流的方式,利用大语言模型(LLM)作为推理引擎。这些Agent代理应用能够将复杂的自然语言查询任务分解为多个可执行步骤,并结合迭代反馈循环和自省机制&#xff0…

三格电子——TCP转ProfibusDP网关使用场景

型号: SG-TCP-Profibus(M) 感兴趣可以TB 搜 三格电子 使用场景: ModbusTCP Client 通过 ModbusTCP 控制 Profibus DP 接口设备。 ModbusTCP 侧支持03H、04H、10H 功能码,只支持 1 个client连接; ProfibusDP 侧支持 DP v0。 P…

剑指offer第2版:搜索算法(二分/DFS/BFS)

查找本质就是排除的过程,不外乎顺序查找、二分查找、哈希查找、二叉排序树查找、DFS/BFS查找 一、p39-JZ3 找出数组中重复的数字(利用特性) 数组中重复的数字_牛客题霸_牛客网 方法1:全部排序再进行逐个扫描找重复。 时间复杂…

小众宝藏分子生物学实验中常用的软件:InSequence

欢迎使用InSequence,正版免费使用,操作友好,小白也能轻松上手哦~ 1. 全新中文界面与更大操作空间 全中文简洁直观的操作界面,常用功能固定至工具栏,随心自定义更改工具栏,让科研人员能够更快速地上手&…

南京观海微电子----整流滤波电路实用

01 变压电路 通常直流稳压电源使用电源变压器来改变输入到后级电路的电压。电源变压器由初级绕组、次级绕组和铁芯组成。初级绕组用来输入电源交流电压,次级绕组输出所需要的交流电压。通俗的说,电源变压器是一种电→磁→电转换器件。即初级的交流电转化…

python 的框架 dash 开发TodoList Web 应用

TodoList Web 应用 项目简介 这是一个基于 Dash 和 SQLAlchemy 的现代化 TodoList Web 应用,提供了简单而强大的待办事项管理功能。 主要特性 添加新的待办事项删除待办事项标记待办事项为已完成/未完成分页展示待办事项列表实时更新和交互 技术栈 PythonDash …

tenda路由器WriteFacMac存在远程命令执行漏洞(CVE-2024-10697)

一、漏洞简介 tenda路由器WriteFacMac存在远程命令执行漏洞 二、漏洞影响 tenda路由器三、网络测绘: fofa: title"Tenda | LOGIN"四、复现过程 POC 1 GET /goform/WriteFacMac?macls%20%3E/webroot/1.txt HTTP/1.1 Accept: text/html,application/…

无需编码5分钟免费部署云上调用满血版DeepSeek

大家好,我是 V 哥。如何自己部署DeepSeek调用满血版。首先,如果你遇到了使用公共服务器时的延迟或限制,想要本地部署以获得更好的性能和稳定性。你是不是也想自己来部署DeepSeek呢,其实除了自己部署本地DeepSeek,还可以…

linux笔记3----防火墙(ubuntu)

防火墙管理工具 ubuntu里使用ufw来管理防火墙。ufw是一个管理防火墙规则的前端工具。本文阐述如何开启、关闭防火墙,放行指定端口。 因为我采用putty远程来使用,需要关闭防火墙或者放行22端口。 核心思维 因为ufw只是一个前端工具,所以一开…

【音视频】RTSP拉流: RTP负载AAC详解(三)

此文为系列文章,此系列主要讲解RTSP客户端的拉流及播放,文章持续更新,会从rtsp的基本协议讲起,如何一步步实现音视频的拉流过程,包括一系列涉及到的协议,rtsp,sdp, rtp(本…

若依系统环境搭建记录

开源若依系统网上资料也很全的,本篇博文记录下自己搭建环境过程中遇到的一些问题。 配置Maven和编辑器选择 我懒得配置Eclipse了,直接用vscode作为编辑器,后面构建运行都用命令行。 配置数据库连接 按照mysql5.7按网上教程即可&#xff1…