自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 收藏
  • 关注

原创 jieba分词

Jieba分词是一个非常流行的中文分词库,特别适合处理中文文本。它是一个开源项目,提供了多种分词模式,并支持自定义词典、关键词提取和词性标注等功能。Jieba因其高效、易用且灵活的特点,在中文自然语言处理领域得到了广泛的应用。无论是简单的文本分析还是复杂的NLP应用,Jieba都是一个得力的助手。对于大文本的分词任务,Jieba还提供了并行分词功能,可以加快处理速度。支持对分词结果进行词性标注,帮助理解每个词在句子中的语法角色。支持加载用户自定义的词典以适应特定领域的分词需求。

2025-05-20 17:21:54 170

原创 【软考-软件设计师学习总结】- 计算机网络概述

运算器(是数据加工处理部件,用于完成计算机的各种算术和逻辑运算):运算器所进行的全部操作都是由控制器发出的控制信号来指挥的,所以它是执行部件。1)指令控制逻辑:要完成取指令、分析指令和执行指令的操作,其过程分为取指令,指令译码按指令操作码执行,形成下一条指令地址等步骤。2)指令寄存器(IR):存放的是从内存中取得指令,就像个中间站一样,不过是存放指令的中间站。1)算术逻辑单元(ALU):负责处理数据,实现对数据的算术运算和逻辑运算。3)程序计数器(PC):存放的是指令的地址,还有计数的功能。

2025-05-12 09:13:04 498

原创 【软考-软件设计师学习总结】-标准化和知识产权

【软考-软件设计师学习总结】-总线系统。

2025-04-10 15:45:53 95

原创 软考-软件设计师学习总结-数据库基础知识

它通过增加一个额外的位(称为奇偶校验位)来确保数据块中的1的数量是奇数或偶数,从而帮助检测数据在传输过程中是否发生了错误。偶校验:与奇校验相反,如果一组数据中的1的个数为偶数,则偶校验位设置为0;如果1的个数为奇数,则偶校验位设置为1,以保证整个数据(包括校验位)中1的总数保持为偶数。如果1的个数为偶数,则奇校验位设置为1,使得整个数据(包括校验位)中1的总数保持为奇数。:这是一种简单的错误检测方法,通过增加一个额外的位(奇校验位或偶校验位)来使得数据中1的数量为奇数或偶数。

2025-04-10 10:03:56 805

原创 【问题排查】SQLite安装失败

具体来说,Django 需要 SQLite 3.8.3 或更高版本,而系统中安装的 SQLite 版本低于这个要求。从错误信息来看,问题的核心是 Django 使用的 SQLite 数据库版本过低。输出的版本号低于 3.8.3,则需要升级 SQLite。如果输出的是最新版本号,则说明安装成功。启动 Django 自带的开发服务器。

2025-04-09 13:09:31 400

原创 【Python基础语法】defaultdict

Python的defaultdict是collections模块中提供的一种特殊的字典类型,它与普通的字典(dict)有着相似的功能,但有一个关键的不同点:当访问一个不存在的键时,defaultdict不会抛出KeyError异常,而是会自动为该键创建一个默认值。这种特性使得在处理需要初始化新键的情况时更加方便。创建要使用,首先需要从然后可以创建一个实例,传入一个可调用对象作为default_factory参数。这个可调用对象决定了当访问不存在的键时应该返回的默认值类型。int0list。

2025-02-05 15:33:11 375

原创 【Python基础语法】enumerate

Python 的 enumerate() 函数是一个非常实用的内置函数,它为遍历可迭代对象(如列表、元组或字符串)提供了极大的便利。enumerate() 函数的主要功能是将一个可迭代对象组合成一个索引序列,同时提供元素的索引和对应的值。这使得在循环中同时获取元素及其位置变得简单而直观。

2025-02-05 09:54:37 231

原创 大模型术语

【代码】大模型术语。

2025-01-23 10:50:27 182

原创 Google Colab

总之,无论是初学者还是经验丰富的开发者,Google Colab都提供了一个简单易用且功能强大的云端开发环境,极大地降低了进入门槛和技术障碍,促进了知识交流和技术进步10.请注意,由于网络访问限制,中国大陆地区的用户可能需要采取额外措施才能顺利访问Google的服务,这包括但不限于获取能够访问国际互联网的服务7.免费使用和云端存储:Colab是完全免费的,并且与Google Drive深度集成,可以方便地保存、加载及共享笔记本文件。版本控制:可以直接从GitHub导入或导出笔记本,实现版本管理和团队协作。

2025-01-23 10:25:19 648

原创 LLMs大模型工具化产品分类

场景大模型(垂类大模型)

2025-01-21 15:56:17 346

原创 【PyCharm】连接 Git

确保您的开发环境已经安装了。以下是详细的步骤来配置。

2025-01-18 15:37:46 824

原创 【PyCharm】连接Jupyter Notebook

对于本地环境来说,首先需要确保已经在你的计算机上安装了。的过程可以根据不同的需求分为。

2025-01-18 15:07:10 1306

原创 【PyCharm】远程连接Linux服务器

PyCharm提供了远程开发的功能,使得开发者可以在本地编辑代码或使用服务器资源。下面将详细介绍如何使用PyCharm远程连接Linux服务器。

2025-01-18 14:32:55 797

原创 【PyCharm】快捷键使用

PyCharm是一个功能强大且专为Python开发设计的集成开发环境(IDE),它提供了大量的快捷键。

2025-01-18 14:04:23 1469

原创 【Linux】【Vim】vim编辑器的用法

每个用户都可以根据自己的需求创建或修改.vimrc文件(位于用户的主目录下),以实现个性化的设置。set nu:显示行号:突出显示当前行syntax on:开启语法高亮:将Tab键替换为四个空格此外,还可以安装各种插件来扩展Vim的功能,如自动补全工具、项目管理器NERDTree等。每个用户的编辑习惯都不尽相同,因此Vim允许高度个性化配置。除了前面提到的.vimrc文件外,还可以设置快捷键映射、颜色主题、状态栏信息等内容。

2025-01-17 16:58:56 1597

原创 【Python流式响应】

生成器可以在函数执行过程中暂停并返回中间结果,非常适合这种场景。

2024-12-27 08:50:28 285

原创 【FastAPI】消息队列

综上所述,FastAPI配合消息队列不仅可以提升系统的性能和稳定性,还能够简化开发过程中的诸多难题,为构建高效可靠的现代Web应用提供了强有力的支持。

2024-12-26 08:59:24 602

原创 【FastAPI】BaseHTTPMiddleware类

在FastAPI中,BaseHTTPMiddleware 类是Starlette框架提供的一个抽象基类,它允许开发者基于HTTP请求/响应接口编写ASGI中间件。这个类对于希望实现自定义中间件逻辑的开发者来说是非常重要的工具。通过继承 BaseHTTPMiddleware 并实现特定的方法,可以创建出符合应用需求的中间件。

2024-12-25 20:02:47 581

原创 【FastAPI】日志

FastAPI 是一个现代的、快速(高性能)的Web框架,用于构建API,基于Python类型提示。日志记录是任何应用程序中不可或缺的一部分,它允许开发者追踪事件的发生、识别错误并了解系统的运行状态。在 FastAPI 中,日志配置可以通过多种方式进行,包括直接使用 Python 的标准 logging 模块、集成第三方库如 loguru,以及通过 uvicorn 的日志配置来实现。

2024-12-25 19:50:36 1671 1

原创 【FastAPI】中间件

FastAPI的中间件提供了一种强大的机制,允许开发者在请求被处理之前以及响应返回给客户端之前对它们进行拦截和操作。这为实现诸如日志记录、身份验证、性能监控、错误处理等功能提供了极大的灵活性。除了上述提到的功能之外,中间件还可以用于执行其他任何你想要在每次请求或响应时运行的任务。例如,你可以编写一个中间件来解析并标准化查询字符串参数,或者根据某些条件修改请求体中的内容7。总之,FastAPI中的中间件是一个非常强大且灵活的工具,

2024-12-25 19:29:10 1126

原创 【Python】闭包

python官方api地址

2024-12-24 13:38:49 230

原创 【Python】enumerate函数

参考文章:相关文章:

2024-12-24 09:44:51 284

原创 【Python】getattr函数

参考文章:相关文章:

2024-12-24 09:43:15 249

原创 【Python】*args和**kwargs

因此,在设计API或公共接口时,应当权衡是否真的需要如此高的灵活性,以及这样做是否会牺牲代码的清晰度。请求的函数,它既可以接收查询字符串形式的参数(位置参数),也可以接收表单数据或。这两个特性不仅提高了函数的复用性和适应性,还减少了硬编码参数列表带来的限制。并不是官方推荐的写法,它会引发混淆,因为它违背了约定俗成的命名规范。这使得函数可以处理比预期更多的输入,而不必提前确定参数的数量。的理解,我们可以写出更加健壮、易于维护的Python代码。函数能够接受任意数量的整数作为参数,并返回它们的总和。

2024-12-19 20:48:53 1278

原创 【Python】回调

argparse — 用于命令行选项、参数和子命令的解析器【Python】argparse模块【Python】request函数【Python】yield函数【Python】Uvicorn服务器【Python】pydantic库【Python】pip用法【Python】Starlette框架【Python】pip用法。

2024-12-19 20:01:53 1341

原创 【Python】argparse模块

argparse模块是Python标准库的一部分,旨在简化命令行接口的创建过程。它允许开发者定义程序接受哪些命令行参数,并自动解析这些参数,同时提供帮助信息和错误处理。以下是关于argparse模块更深入的理解,包括其基本用法、特性以及一些高级功能。

2024-12-19 14:49:21 2950 2

原创 socket简介

Socket是网络编程中的一个关键概念,它作为应用层与TCP/IP协议族通信的中间软件抽象层,提供了一组接口,使得开发者可以不必关心底层复杂的网络细节。更具体地说,Socket是一种通信机制,用于实现不同主机上的应用程序之间的双向通信。每个Socket都是进程间通信的一端,提供了应用层进程利用网络协议交换数据的机制。

2024-12-17 15:50:39 448

原创 pip使用方法

pip install :安装指定的 Python 包。pip install ==:安装特定版本的 Python 包。pip install -r requirements.txt:从文件中读取依赖列表并安装所有列出的包。pip install --pre :允许安装预发布或开发版本的包。

2024-12-16 13:45:29 672

原创 Http协议

HTTP之响应消息Response。HTTP之请求消息Request。GET和POST请求的区别。

2024-12-15 15:36:51 151

原创 【FastAPI】简介

源码官方中文文档官方文档。

2024-12-14 16:48:29 1348

原创 【xrdp配置文件】

【代码】【xrdp配置文件】

2024-12-11 10:46:37 1132

原创 【Vue3】【Naive UI】<NAutoComplete>标签

它允许用户在输入时看到与当前输入匹配的建议列表,从而帮助用户更快地填写表单字段。是 Naive UI 库中的一个组件,用于实现自动完成或联想输入功能。这个组件通常用于搜索框、地址输入等场景,以提高用户体验。

2024-12-03 18:26:17 474

原创 【Leetcode】19. 删除链表的第N个节点

题目描述给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。示例 1>- 输入:head = [1,2,3,4,5], n = 2输出:[1,2,3,5]示例 2输入:head = [1], n = 1输出:[]示例 3输入:head = [1,2], n = 1输出:[1]提示链表中结点的数目为 sz。

2024-12-01 21:12:39 780

原创 【Leetcode】18. 四数之和

题目描述给你一个由 n 个整数组成的数组 nums ,和一个目标值 target。a、b、c 和 d 互不相同你可以按 任意顺序 返回答案。示例 1输入:nums = [1,0,-1,0,-2,2], target = 0输出:[[-2,-1,1,2],[-2,0,0,2],[-1,0,0,1]]示例 2输入:nums = [2,2,2,2,2], target = 8输出:[[2,2,2,2]]提示。

2024-12-01 19:02:13 387

原创 【Leetcode】17. 电话号码的字母组合

题目描述给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。示例 1输入:digits = “23”输出:[“ad”,“ae”,“af”,“bd”,“be”,“bf”,“cd”,“ce”,“cf”]示例 2输入:digits = “”输出:[]示例 3输入:digits = “2”输出:[“a”,“b”,“c”]提示。

2024-12-01 18:44:38 441

原创 【Leetcode】16. 最接近的三数之和

题目描述给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数,使它们的和与 target 最接近。示例 1输入:nums = [-1,2,1,-4], target = 1输出:2解释:与 target 最接近的和是 2 (-1 + 2 + 1 = 2)。示例 2输入:nums = [0,0,0], target = 1输出:0解释:与 target 最接近的和是 0(0 + 0 + 0 = 0)。提示。

2024-12-01 17:48:34 242

原创 【Leetcode】15. 三数之和

题目描述给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i!= j、i!= k 且 j!= k ,同时还满足 nums[i] + nums[j] + nums[k] == 0。请你返回所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。

2024-12-01 13:30:32 267

原创 【eclipse】快捷键

打开Outline视图,列出当前类中的所有方法和属性,你可以通过这个视图快速跳转到特定的方法或字段。:跳转到所选元素的声明处,无论是变量、方法还是类,都可以通过这个快捷键找到它们定义的地方。以下是一些常用的 Eclipse 快捷键,它们覆盖了编辑、导航、重构、调试等多个方面。:可以直接跳转到指定的行号。打开完整的快捷键列表,也可以自定义快捷键以适应个人习惯。:选中从光标当前位置到行尾的内容(不包括行尾换行符)。:组织导入,包括添加缺少的导入并移除未使用的导入。:选中从光标当前位置到行尾的所有内容。

2024-12-01 12:11:57 450

原创 【Vue3】App.vue

App.vue 是 Vue 3 项目中的一个核心文件,它作为整个应用的入口组件,是所有其他页面和组件的基础。在 Vue 项目中,App.vue 文件起到了非常关键的作用,它负责组织和渲染整个应用程序的结构。下面我们来深入解读 App.vue 的作用以及其内部可能包含的内容。

2024-11-30 17:19:26 850

原创 【Vue3】main.js

在Vue 3中,如果你想向所有组件提供全局可访问的属性或方法,可以通过 app.config.globalProperties 来实现。如果你打开浏览器开发者工具查看,你将能看到 Vue 创建的虚拟 DOM 结构与实际的 DOM 结构之间的对应关系。通过 main.js,我们可以配置Vue应用的各种选项、引入需要的库或者插件,以及进行一些全局的初始化操作。如果你的应用需要使用路由来管理页面之间的导航,你需要安装并配置 vue-router。在Vue 3项目中,main.js 文件是整个应用的入口点。

2024-11-30 17:15:07 1838 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除