自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 基于python 与TCP的文件下载器

在上一篇文章中完成了TCP通信的基本操作,本文中完成TCP的文件下载操作。客户端代码:import socketdef main(): #1.创建 tcp_client = socket.socket(family=socket.AF_INET,type=socket.SOCK_STREAM) #2.ip port tcp_client.connect(('192.168.152.1',7892)) fileName = input('请输入要下载的文件名

2020-06-30 21:01:32 149

原创 基于python实现 TCP服务器与客户端的通讯

TCP协议:提到TCP,就会有其显著的特点:三次握手 全双工其三次握手的具体内容形象的一个说法就像两个很客气的人加完了好友之后的反应:A: 我可以加你为好友吗?B:可以呀,我可以加你为好友吗?A:可以呀然后就开始没羞没臊的聊天。(我记得11-12年那会的QQ确实是这样,双方都有选择是否加对方为好友的选项)在添加好友之后客户端和服务器之间进行的消息交互是全双工的,有发送有应答(如果有发送没有应答会怎么样?如果程序设置成没有应答也是没问题的,但是这样就不是TCP的协议了啊!)客户端

2020-06-30 17:54:29 1414

原创 python 中的编码encode和解码decode

在学习tcp udp收发时踩了好多个坑,其中一个坑就是关于编码和解码的操作了。在这里编码:encode() 将字符按照编码格式编码2进制的操作解码:decode() 将2进制串按照解码格式解码成相应的字符的操作在进行通讯时,收发数据是按照2进制进行收发的,在发送数据之前,数据要先经过编码 encode()在通讯之后,收到的数据是2进制的,如果是汉字之类的如果不经过解码,print时看到的会是乱码,要经过decode() 按照相应的规则解码,才能打印出可以显示的字符关于utf-8和uni

2020-06-30 16:58:15 4434

原创 python 中的socket简介

sockettcpudp计算机网络的发展和寄出网络软件开发架构应用类的web类的:浏览器 百度 知乎C/S架构 Client/server 客户端服务器模式Server:服务器一直运行 等待别人的访问Client:客户端可以不一直运行B/S 架构 Browser/Sever 浏览器服务器模式Browser: 浏览器Server: 服务器B/S架构经常用于PC端 设置统一入口统一入口:B/S架构的应用..

2020-06-25 14:17:32 222

原创 面向对象三大属性之 继承 python 版

继承上一篇讲述了面向对象三大特征,并且讲述了封装,体现了面向对象的安全性考虑,继承则是体现了面向对象的可扩展性,多态体现的是面向对象的灵活性有一个类,是一个共性的类,其他还有多种类需要继承这个类的内容,就保证了代码的可复用性可扩展性,是一个非常重要的性质,我们可以在一个基类的基础上,扩展出多个子类,拥有与父类相同的属性,方法,在此基础上重写部分功能,形成一个新的类,这样的方式很容易更新一个类,而且不修改父类。比如植物大战僵尸中的普通僵尸是一个父类 路障僵尸就是其一个子类,继承了普通僵尸的特性,

2020-06-18 15:00:05 127

原创 模块 模块化

模块模块化模块化就是将一个完整的程序分解成一个一个的小模块,这就是模块化,通过模块的组合形成一个完整的程序因为模块化被广泛的使用,我们可以调用公共模块和引入外部模块五种引入模块的语法:import modulefrom module import name1,name2,name3import module as newNamefrom module import *from module import name as newName整个的引

2020-06-18 10:47:22 215

原创 面向对象的三大特征 之封装 python版

面向对象有三大特点:封装 继承 多态真的很像一个有钱人的生活,一个巨有钱的人的生活。他追求的生活是 安全 继承权 通吃……封装就是保证安全性,别人不能随意打扰他,要接触他需要有特殊的许可继承:他继承了大笔的遗产或者非遗产,自己也会留下遗产给负二代多态:多人运动了解一下……在不同人面前有不同的脸……当然不是啦,而是这个人随和,对所有人都通吃,许多人都可以靠他解决一个问题。瞎扯到此结束,因为我不是有钱人,我理解的有钱人也就这水平。封装:安全性,确保对象中的数据安全继承:确保对象的可

2020-06-17 00:32:00 129

原创 面向对象 self 属性 方法

self从pycharm定义一个类,定义其中的方法时,默认会给方法的括号内加入参数self,这个self就像是默认参数,当对类进行实例化时,实例化为A,self就代表A,实例化为B,self就代表B,换言之,就是自己的意思,就代表的是实例自己属性 :对象中的变量方法:对象中的函数(理解而已)类与实例:类,是一个自带属性和方法的一类对象,通过class 定义实例,类的实例化就是对象可以通过isinstance(A,B)判断A是否是B的实例类与对象:类是一类抽象的,可以类比为图纸对象

2020-06-16 22:36:25 444

原创 python 函数的参数和传递方式

函数的参数:形参:函数中出现实参:主调函数中使用函数的传递方式复习可变对象 集合的运算可变对象 改对象和改变量 什么时候改对象,什么时候改变量a[10]=1 改对象a=10 改变量 a=[1,2,3] 改变量集合 交并补 差函数函数也是对象 这个对象里面可以保存一些可以执行的代码可以多次调用函数的语法: def 函数名(形参1,2,3) 代码块函数加括号 表示调用函数,不加括号表示函数对象函数

2020-06-05 15:27:54 343

原创 元组 字典和集合

元组想成一个不可变的列表,不能改变列表中的内容但是可以搜索,看看某个值在不在这里面当我们不希望数据改变的时候我们用元组,其余情况都用列表创建元组元组的解包 元素多而变量少的情况下需要用*字典不算序列,属于新的数据结构,称之为映射(mapping)作用是用于存储对象的容器列表和字典的区别 列表存储数据的性能非常好,但是查询数据的性能比较差字典存储数据的性能一般,但是查询数据的性能很好字典 查询字典 可以通过查找唯一索引的方式查询,因为字典中每一个元素都是有一个唯一的名字

2020-06-03 15:18:36 195

原创 第6课 列表

列表序列 数据结构 计算机中数据的存储方式 有顺序序列的分类:可变序列 和不可变序列可变序列例子是列表 不可变的序列 例如 字符串列表 对象 列表是一块区域 区域内存着一个整数这个整数存着列表的作用 可以保存多个有序的数据还可以按照顺序依次将这些数据取出来列表中的数据为元素如果存多个元素,可以用逗号隔开每个元素用逗号隔开复习continue 可以用来跳过当前循环break 退出循环包括else语句序列 数据结构 存储数据的方式可变序

2020-06-03 15:18:10 239

原创 python课程循环(查找水仙花数练习)

三元运算符条件运算符在执行时,会先对条件表达式求值判断,如果判断结果为true,则执行语句1,并且返回结果;如果判断结果为false,则执行语句2,并且返回执行结果语法: 语句1 if 条件表达式 else 语句2举例:print('python') if True else print('java')a = 10b = 20print('a的值更大') if a>b else print('b的值更大')运算符优先级条件控制语句if 语句运算符条件运算符(三元运

2020-06-03 15:17:26 912

原创 明远智睿板子加入升级文件

改写文件系统的方法记录:说明:改写文件系统的目的是把自己的南向和北向,以及相关依赖和配置文件加入到嵌入式文件系统中;这件事情本来早就应该完成的,但是直到今天才完成,真的是很汗颜;有志者事竟成。大体过程:最初我的想法是直接修改文件系统,解压明远智睿的文件系统后再打包;发现在解压和打包时出现错误,这说明是经过某些处理的,但是明远并不想把这些事情告诉我们;之后我查看了wiki中记录了,改写文件系统的方式:http://wiki.myzr.com.cn/index.php?title=MY-IMX6_Mf

2020-06-02 17:35:07 212

mosquitto 相关包.rar

mosquitto1.5.5 arm 交叉编译出的安装包以及中间涉及的压缩文件openssl libuuid等 交叉编译链为arm-linux-gnueabihf-gcc IMX6UL 核心板

2021-10-23

空空如也

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

TA关注的人

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