自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 服务端跟客户端

以下是您提供的Python代码的每一行的解释:deal_imagedeal_image。

2023-07-16 21:13:24 67

原创 struct是什么

struct库提供了用于处理网络字节序的函数,例如htonl和ntohl,用于在不同字节顺序之间进行转换,确保数据在不同机器之间的正确传输。数据解包:在服务器接收到图像数据后,需要对接收到的二进制数据进行解包,提取出其中的有效信息。struct库提供了unpack函数,可以按照指定的格式解析二进制数据,并将其解包为对应的Python数据类型。数据打包:在客户端将图像数据发送给服务器之前,通常需要将其打包为二进制格式。struct库处理图像数据的编码和解码,以确保数据在网络传输中的正确性和一致性。

2023-07-13 21:28:27 140

原创 客户端给服务端发消息步骤

server_address = ('主机名', 端口)import socket # 网络通信。import os # 文件操作。# 以二进制模式打开图像文件。# 服务器的IP地址和端口。

2023-07-13 21:23:42 105

原创 笔记。。/

requests库简化了HTTP请求的处理过程,提供了简洁而灵活的接口,使得发送HTTP请求、处理响应以及处理Cookie等变得更加容易。Python中的websockets库提供了WebSocket客户端和服务器的实现,使得开发WebSocket应用变得简单。Python中的ftplib库提供了FTP客户端的实现,使得可以通过Python代码实现FTP上传、下载和文件管理等操作。Socket是Python中最底层的网络编程接口,它提供了一种通用的网络通信机制,可以实现传输层的功能。

2023-07-13 10:26:31 49 1

原创 liunx安装redis

1.下载redis地址(Index of /releases/Index of /releases/Index of /releases/)1. 进入src目录下,输入命令启动redis。redis-cli就行了。3.解压安装Redis。

2023-07-11 14:30:37 21 1

原创 liunx安装mysql

如果安装有提示:Cannot write to ‘mysql57-community-release-el7-10.noarch.rpm’ (No such file or directory),那就是权限不够。如果能正常查看到,则OK;如果查看不到,则表示没有密码。可以输入 su root 来解决,然后重新下载。如果你查看出来有东西,可以使用下面命令将其删除。1 查看是否已经安装 Mysql。6 查看 Mysql 运行状态。输入命令后,点击回车,输入密码。4 安装 MySQL。3 安装MySQL包。

2023-07-11 14:17:10 27 1

原创 gitlab CICD用法

这些任务可以包括编译代码、运行单元测试、构建镜像、部署应用程序等等。使开发者能够自动化构建、测试和部署他们的应用程序。每当有代码变更时,GitLab会自动执行这些任务。GitLab是一个开源的代码托管平台。提供了强大的持续集成和持续交付功能。你可以在代码仓库中定义一系列的任务。使用GitLab的CI/CD功能。

2023-07-10 19:58:45 40 1

原创 创建组跟注册新用户上传文件

注册一个新用户(这个就是主页注册一下就好),点击成员。填写你要邀请的成员,完事就是在pyCharm上传代码。填写组名称,描述,内部,创建成功。

2023-07-10 19:57:47 89 1

原创 创建项目上传文件

完事就是创建文件,先用commit上传到本地,完事pull一下,最后上传到分支下。输入URL,URL获取是在你创建项目的克隆。填写项目名称,描述,选择内部,创建项目。点击项目概况,找到新分行,创建分支。进入pyCharm点击这个位置。点击项目右边有新建项目。

2023-07-10 19:53:35 29 1

原创 《笔记摘要》!

Pip是easy_install 改进版,是现代用的最多的,你可以用它指定安装的版本的包,还可以对包进行升级和卸载。2. 服务器接收到客户端的SYN报文后,向客户端发送一个SYN-ACK(同步-确认)报文,表示服务器接受连接请求,并准备好建立连接。IDEL就是一个python开发的集成环境,它具有IDE的功能,当用户装好python以后,IDEL就会自动安装上去,reduce() 函数的语法。Esay_install 是python的老期的安装包工具,对于版本管理相对较弱,只会安装最新的能用的包。

2023-07-09 19:13:57 41 1

原创 【无标题】

reduce函数:接受一个函数和一个可迭代对象作为参数,对可迭代对象中的元素进行累积操作,将前两个元素应用函数得到结果,再将结果与下一个元素应用函数,依此类推,最终返回一个单一的结果。这样可以减少频繁的磁盘写入操作,提高写入速度。filter函数:接受一个函数和一个可迭代对象作为参数,对可迭代对象中的每个元素应用函数,筛选出满足函数条件的元素,并返回一个新的可迭代对象。map函数:接受一个函数和一个可迭代对象作为参数,对可迭代对象中的每个元素应用函数,并返回一个新的可迭代对象,其中包含了应用函数后的结果。

2023-07-06 21:39:31 26 1

原创 【无标题】

sorted_scores = sorted(scores, key=lambda x: x['分数'], reverse=True)text = f"第{i+1}名: {info['姓名']} - {info['分数']}分"lst.append({'姓名': row[0],'分数':row[1]})ty.append(i['分数'])'姓名': '小兰', '分数': 100。'姓名': '小红', '分数': 87。'姓名': '小绿', '分数': 67。'姓名': '小白', '分数': 80。

2023-07-06 16:51:33 77 1

原创 笔记摘要。。。

元类的主要作用是控制类的创建过程,可以拦截类的定义、修改类的属性和方法,甚至可以替换类的实现。2. 服务器接收到客户端的SYN报文后,向客户端发送一个SYN-ACK(同步-确认)报文,表示服务器接受连接请求,并准备好建立连接。在 Python 中,元类(metaclass)是用于创建类的类。定期过期:每隔一定的时间,会扫描一定数量的数据库的expires字典中一定数量的key,并清除其中已过期的key。2. 服务器接收到客户端的FIN报文后,向客户端发送一个ACK报文,表示服务器收到了客户端的关闭请求。

2023-07-06 09:11:06 30 1

原创 笔记摘要/。,

关键协议:HTTP(超文本传输协议)、FTP(文件传输协议)、SMTP(简单邮件传输协议)等。关键协议:Ethernet、PPP(点对点协议)、HDLC(高级数据链路控制)等。幂等性操作是指对同一个资源的多次请求,产生的结果应该是一致的,不会因为多次请求而导致资源状态的改变。、`float()`、`str()`、`bool()`:用于将其他类型的数据转换为整型、浮点型、字符串型、布尔型。方法是幂等的,它用于获取资源的信息,多次请求同一个资源,返回的结果应该是相同的,不会对资源状态产生改变。

2023-07-04 22:18:04 31

原创 笔记的摘要,。/

递归函数必须定义一个基本情况,当满足该条件时,递归停止,返回一个明确的结果。方法关闭文件,无论在文件使用中遇到什么问题都能安全的退出,即使发生错误,退出运行时环境时也能安全退出文件并给出报错信息。在输入mk virtualenv 虚拟环境名,在Python文件打开设置进入interpreter选择新创建的虚拟环境。只写模式,当文件不存在时会创建空文件,当文件存在时会清空文件,指针位于开始位置 (先清空再写入)只追加写,在文件不存在时会创建空文件,在文件存在时文件指针直接在末尾。打开文件,必须要使用。

2023-07-04 16:23:25 33

原创 笔记摘要..

app.py:应用程序的入口文件,其中包含创建Flask应用程序对象的代码以及路由和视图函数的定义。Flask-Migrate:为Flask应用程序提供数据库迁移功能,进行数据库迁移管理。Flask-Cors:提供了跨域支持,允许从不同源访问Flask应用程序的资源。Flask:是一个轻量级的Python Web框架,用于构建Web应用程序。config.py:配置文件,包含应用程序的各种配置选项。一Falsk的理解依赖。应用程序中操作数据库。

2023-07-02 21:38:03 30 1

原创 笔记摘要。。。

打开PyCharm找到三方包右击--->点击Open in ---->Explorer就可以查看在那个目录下。6.在python中使用pip3安装requests报错。2.如何查看linux的python的解释器位置。绿色为可执行文件,因为它编译过,也有可执行权限。1.如何查看python三方包在那个目录下。前面以- 开头代表他就是个普通文件。前面以D开头代表他是个文件夹。前面以L开头代表他是个软连接。白色为普通文件,不能执行那种。日志文件默认保存在log里面。4.liunx文件目录区分。

2023-07-02 21:29:03 43 1

原创 今日份-个人笔记

Pip是easy_install 改进版,是现代用的最多的,你可以用它指定安装的版本的包,还可以对包进行升级和卸载。打开PyCahrm,找到Exterrnal Libraries --->Binary Skelrtons 里面找到time.py,这个就是time的包的位置。右击此电脑--->找到高级系统--->环境变量--->用户path跟系统的path里面就是python环境。Esay_install 是python的老期的安装包工具,对于版本管理相对较弱,只会安装最新的能用的包。

2023-06-29 20:34:40 62

原创 git笔记

git笔记

2022-06-20 19:17:04 76 1

原创 redis

redis笔记

2022-06-20 10:53:01 151

原创 django初期

django初期pip install django==2.0.4(版本号)pip install django默认安装最新版本创建项目django-admin startproject myproject1开启开发服务器cd myproject:进入项目目录python manage.py runserver:开启服务python manage.py runserver 7000:改变服务监听端口python manage.py runserver 0:8000:改变服务监

2022-05-25 22:34:27 96 1

原创 git报错及解决问题

1,git常见报错解决方法1、warning: LF will be replaced by CRLF in .idea/workspace.xml.git config --global core.autocrlf true12,phabricator使用arc提交代码步骤1、拉取服务器代码注:提交代码之前,需先从服务器上面拉取代码,以防覆盖别人代码。git pull origin moniotr-callback2、查看当前工作目录树的工作修改状态gi.

2022-05-03 10:09:09 1643

原创 git操作

创建一个项目,在项目目录下,初始化git仓库git initgit status #查看当前工作区、暂存区状态所有文件增加到暂存区,也可指定一个文件git add .从暂存区移除所有-git rm --cached -r ./*暂存区提交到本地仓库git commit -m "描述信息"查看历史记录git log...

2022-04-24 18:58:55 51

空空如也

空空如也

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

TA关注的人

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