代码编织梦想

python | 八、类型注解-爱代码爱编程

类型注解 类型注解(Type Annotations)在Python 3.5及更高版本中被引入。类型注解允许你为函数的参数和返回值指定预期的数据类型。这些注解不会对Python代码的运行时行为产生直接影响,也就是说,它们不

http协议-爱代码爱编程

一、通过http最终实现一个效果 用我们自己电脑上的浏览器去访问我们自己写的python程序,这个程序就可以满足浏览器的需求,你可以从浏览器里面看到自己写出来的网页。所谓的协议就是一种规定。 二、http协议 正常情

tcp的三次握手和4次挥手-爱代码爱编程

一、首先讲一下TCP的由来 最开始,人们考虑到将网络信息的呼唤与回应进行规范,达成一种公认的协议,就好像没有交通规则的路口设定交通规则。 人们设计出完美的OSI协议,这个协议包含七个层次由下到上分别是: 物理层,数据链路层

tiobe 发布 11 月编程语言排行榜:c 和 java 仅相差 0.7%_c#排名-爱代码爱编程

前言 IT之家 11 月 13 日消息,TIOBE 编程社区指数是一个衡量编程语言受欢迎程度的指标,评判的依据来自世界范围内的工程师、课程、供应商及搜索引擎,TIOBE 官网近日公布了 2023 年 11 月的编程语言排行

pythonweb——django框架-爱代码爱编程

框架介绍 1.什么是框架? 框架就是程序的骨架,主体结构,也是个半成品。 2.框架的优缺点 可重用、成熟,稳健、易扩展、易维护 3.Python中常见的框架 大包大揽 Django被官方称之为完美主义者的Web框架。力求精简web.py和Tornado新生代微框架Flask和Bottle 4.Web框架中的一些概念 MVC(模型-视图-

word[::-爱代码爱编程

你可以将上述的列表推导式代码拆分为更明确的几个步骤,如下所示: # 原始字符串 s = "hello world" # 使用 split() 方法将字符串分割成单词列表 words = s.split() # 创建一个空列表,用于存储反转后的单词 reversed_words = [] # 遍历每个单词,将其反转后添加到 reversed_words 列

conda 解决“libstdc++.so.6: version `glibcxx_3.4.20‘ not found“-爱代码爱编程

起因 使用cmake的时候需要调用libstdc++.so.6里的GLIBCXX_3.4.20,但是报错 libstdc++.so.6: version `GLIBCXX_3.4.20’ not found 使用str

python笔记|基础算数运算+数字类型(1)-爱代码爱编程

重新整理记录一下python的基础知识 基础运算符 +、-、*、/ ;括号 ()用来分组。 >>>2 + 2 4 >>>50 - 5*6 20 >>>(50

blender 导出bvh x轴旋转90度-爱代码爱编程

目录 blender导出模型后,x 轴旋转了 90 度,和缩放不对的问题 bvh: blender导出模型后,x 轴旋转了 90 度,和缩放不对的问题 博文解决了fbx格式d轴旋转90度的问题,bvh的没有解决 Blender - Export FBX to Unity 的一些配置 - 导出模型后,x 轴旋转了 90 度,和缩

windows下-爱代码爱编程

文章目录 MySQL 连接到本地MySQL 下载MySQL连接基本SQL操作语句创建并查看数据库删除数据库修改数据库插入、删除、修改数据 图形化界面展示数据库 Navicat 基础操作连接本地的m

【python基础】—文件与文件夹的处理(os模块和pathlib模块)-爱代码爱编程

文章目录 前言一、文件返回当前目录下所有文件而非文件夹的名称列表1.不包括子目录下的文件方法一:使用os模块方法二:使用pathlib模块(Path.iterdir()、字Path.glob("*"))

deepspeed 安装 windows_no module named 'deepspeed-爱代码爱编程

目录 目录 Window下安装deepspeed 报错No module named 'torch._six': 升级安装 解决方法: Window下安装deepspeed pip install deepspeed==0.3.16 报错No module named 'torch._six': Traceback (most

【数据分析之numpy基础002】如何访问与修改ndarray对象-爱代码爱编程

        ndarray对象的访问与修改十分容易,跟list对象的操作一样,直接通过索引或切片操作就可以实现。         ndarray数组的下标也是从0开始,因此可以设置start,stop以及step参数即可从原数组中切割出一个新的数组。 例:         一维数组的切片与索引 import numpy as np arr =

【数据分析之numpy基础001】如何创建数组array-爱代码爱编程

1、使用array函数创建         numpy模块的array函数可以生成多维数组。例如,如果要生成一个二维数组,需要向array函数传递一个列表类型的参数。每个列表元素是一维的ndarray类型数组,作为二维数组的行。         另外,通过ndarray类的shape属性可以获得数组每一维的元素个数(元组形式),也可以通过shape[n

django报错:cannot use imagefield because pillow is not installed_canteen.canteen.canteen_photo: (fields.e210) canno-爱代码爱编程

1、问题概述 ERRORS: accounts.User.avatar: (fields.E210) Cannot use ImageField because Pillow is not installed.         HINT: Get Pillow at https://pypi.org/project/Pillow/ or run comm

python 读图片封装-爱代码爱编程

python 读图片封装 支持 视频,图片文件夹,图片 2024.02.01更新 安装依赖项:pip install natsort #-*-coding:utf-8-*- import os.path from natsort import natsorted import cv2 class ImgReader: def __init_

【python基础】常用模块(模块导入、包、错误和异常、正则表达式、pymysql、进程与线程)-爱代码爱编程

文章目录 常用模块1 模块导入1.1 导入方式1.2 导入过程1.3 导入搜索路径1.4 __name__变量 2 包2.1 包的概念2.2 相对导入与绝对导入 3 错误和异常3.1 异常处理3

python基础——池-爱代码爱编程

池的介绍: 提前创建进程池,防止创建的进程数量过多导致系统性能受到影响,在系统执行任务时,系统会使用池中已经创建进程/线程,从而防止资源的浪费,创建的进程/线程可以让多个进程使用,从而降低了操作系统的负担,加快了系统执行的效率; 若果不创建进程池,可能会导致任务建立的进程数量过多,影响系统,并且在执行不同任务时,还会重新进行进程的创建,导致资源的浪费

【python】一文带你了解什么是dataclass?-爱代码爱编程

为什么需要dataclass数据类 在Python 3.7(PEP 557)后引入一个新功能是装饰器@dataclass,它通过自动生成特殊方法(如__init__() 和 __repr__() ...等魔术方法 )来简化

【python基础015】集合的用法-爱代码爱编程

1、定义         集合是无序可变,元素不能重复。实际上,集合底层是字典实现,集合的所有元素都是字典中的 “ 键对象”,因此是不能重复的且唯一的。 2、创建 (1)使用{}创建 a = {1, 2, 3} # 集合存储整数 b = {1, 2, 'Python'} # 集合存储字符串 c = {1.3, True, 2, 'Python'