随笔分类 -  编程语言

什么是maven
摘要:Maven是一个开源的项目管理和构建工具,用于自动化构建、依赖管理和项目管理。它提供了一个一致的项目结构和一组默认的构建生命周期,以简化项目的构建过程。 以下是Maven的一些主要功能和用途: 依赖管理:Maven可以自动下载和管理项目所需的依赖库。你只需要在项目的配置文件(pom.xml)中声明依 阅读全文
posted @ 2023-06-01 23:18 黑逍逍 阅读(71) 评论(0) 推荐(0)
源码、二进制可执行文件、jar包
摘要:源码(Source code):源码是开发人员编写的人类可读的程序代码,它以文本文件的形式存在,并使用特定的编程语言编写。源码包含了程序的逻辑、算法和操作步骤,以及相关的注释和文档说明。源码通常存储在版本控制系统中,并且用于开发、调试和维护软件。 二进制文件(Binary file):二进制文件是计 阅读全文
posted @ 2023-06-01 18:19 黑逍逍 阅读(1243) 评论(0) 推荐(1)
怎么编译源码,得到可执行二进制文件
摘要:源码(Source code)是开发人员编写的人类可读的程序代码。它通常以文本文件的形式存在,使用特定的编程语言编写。源码包含了程序的逻辑、算法和操作步骤,以及相关的注释和文档说明。 二进制文件(Binary file)是计算机能够直接执行的机器码形式的文件。它是由源代码经过编译或汇编生成的,以供计 阅读全文
posted @ 2023-06-01 17:45 黑逍逍 阅读(465) 评论(0) 推荐(0)
拼接列表
摘要: 阅读全文
posted @ 2023-05-30 22:34 黑逍逍 阅读(26) 评论(0) 推荐(0)
字符串
摘要:就是将列表里的数据合并起来,中间使用符号链接 阅读全文
posted @ 2023-05-30 22:33 黑逍逍 阅读(18) 评论(0) 推荐(0)
数据类型
摘要: 阅读全文
posted @ 2023-05-30 22:29 黑逍逍 阅读(12) 评论(0) 推荐(0)
处理json
摘要:什么是json数据 什么时候需要转json数据类型 load和loads的区别 load(): load()方法用于从文件中读取JSON数据,并将其转换为Python对象。它接受一个文件对象作为参数,并将文件中的JSON数据加载为Python对象 loads(): loads()方法用于将JSON字 阅读全文
posted @ 2023-05-30 22:00 黑逍逍 阅读(18) 评论(0) 推荐(0)
fastapi
摘要:FastAPI 是一个基于 Python 的现代、快速(高性能)的 Web 框架,用于构建 Web API。它具有简洁的语法、自动的 API 文档生成和交互式测试界面,以及高性能的异步支持 fastapi和flask的区别 例子 阅读全文
posted @ 2023-05-30 21:43 黑逍逍 阅读(281) 评论(0) 推荐(0)
切片
摘要:切片(Slice)是 Python 中用于提取序列(如字符串、列表、元组等)中的一部分元素的操作 start:指定切片的起始位置(默认为序列的开头)。 stop:指定切片的结束位置(默认为序列的结尾)。 step:指定切片的步长(默认为1)。-1代表从后向前 [::-1] 是一种常用的切片操作,它用 阅读全文
posted @ 2023-05-30 17:47 黑逍逍 阅读(176) 评论(0) 推荐(0)
flask跨域
摘要:post的时候就能请求成功,options的时候就失败 post是用接口测试工具,option是前端的网页 OPTIONS 请求用于跨域资源共享(CORS)的预检请求,在实际的 POST 请求发送之前,浏览器会自动发起这样的预检请求来确认服务器接受的方法。 日志中的 200 状态码表示服务器成功响应 阅读全文
posted @ 2023-05-30 17:39 黑逍逍 阅读(90) 评论(0) 推荐(0)
摘要:psutil 用于获取系统信息和监控系统资源的使用情况 阅读全文
posted @ 2023-05-30 16:46 黑逍逍 阅读(39) 评论(0) 推荐(0)
深拷贝和浅拷贝
摘要:浅拷贝是创建一个新对象,该对象的内容是原始对象的引用。 深拷贝是创建一个新对象,并递归地复制原始对象及其所有子对象。这意味着新对象与原始对象完全独立, 什么时候会用到 阅读全文
posted @ 2023-05-30 11:28 黑逍逍 阅读(12) 评论(0) 推荐(0)
生成器和迭代器
摘要:生成器(Generator)和迭代器(Iterator)是 Python 中用于处理可迭代对象 定义方式:生成器使用函数定义,通过 yield 语句生成值,而迭代器可以通过实现 __iter__ 和 __next__ 方法来创建。 迭代方式:生成器是可迭代对象,可以通过 for 循环直接迭代。迭代器 阅读全文
posted @ 2023-05-30 11:16 黑逍逍 阅读(25) 评论(0) 推荐(0)
全局解释器锁GIL
摘要:GIL 的作用是在同一时间只允许一个线程执行 Python 字节码,即保证了在解释器级别上同一时刻只有一个线程执行 Python 代码 优点: 阅读全文
posted @ 2023-05-30 11:02 黑逍逍 阅读(16) 评论(0) 推荐(0)
装饰器
摘要:装饰器是 Python 中一种用于修改函数或类行为的特殊语法和机制。它允许在不修改原始函数或类定义的情况下,通过添加额外的功能来增强其功能 使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。这有利于组织代码 区别: 1. staticmetho 阅读全文
posted @ 2023-05-30 10:52 黑逍逍 阅读(22) 评论(0) 推荐(0)
series
摘要: 阅读全文
posted @ 2023-05-29 19:03 黑逍逍 阅读(80) 评论(0) 推荐(0)
pandas是干什么的
摘要:Pandas 是一个数据结构 Pandas 的主要数据结构是两种核心对象:Series 和 DataFrame。 Series 是一维标记数组,类似于带有标签的数组。它可以存储任何数据类型,并且每个元素都与一个唯一的标签相关联。 DataFrame 是二维标记数据结构,类似于电子表格或 SQL 表。 阅读全文
posted @ 2023-05-29 18:12 黑逍逍 阅读(190) 评论(0) 推荐(0)
pip安装的时候,遇到权限问题
摘要:安装mysql-connector-python, ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied: 'E:\\tool\\Anaconda\\Lib\\site-packages\\ 阅读全文
posted @ 2023-05-29 12:57 黑逍逍 阅读(175) 评论(0) 推荐(0)
内存管理机制
摘要:Python使用自动内存管理机制,具体来说是使用垃圾回收(Garbage Collection)来管理内存。 Python中的垃圾回收器负责跟踪不再使用的对象,并在适当的时候释放它们所占用的内存。 Python的内存管理机制主要基于引用计数(Reference Counting)和循环垃圾收集(Cy 阅读全文
posted @ 2023-05-29 09:30 黑逍逍 阅读(18) 评论(0) 推荐(0)
数据结构
摘要:1. 列表(List) 列表是一种有序的数据集合,使用中括号 [] 定义,可以通过索引访问其中的元素,也可以进行切片、迭代等操作。列表是可变的,即可以修改其内容,常用于存储一系列数据。 2. 元组(Tuple) 元组和列表类似,也是一种有序的数据集合,使用圆括号 () 定义,可以通过索引访问其中的元 阅读全文
posted @ 2023-04-26 00:03 黑逍逍 阅读(66) 评论(0) 推荐(0)