会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
浩若烟海zjh
博客园
首页
新随笔
联系
订阅
管理
1
2
3
下一页
2018年9月3日
Python学习之路_day_32(基于tcp协议的套接字/粘包问题)
摘要: 一、基于tcp的套接字: tcp是基于链接的,必须先启动服务端,然后再启动客户端去链接服务端 tcp服务端 tcp客户端 二、粘包问题 1.让我们基于tcp先制作一个远程执行命令的程序(1:执行错误命令 2:执行ls 3:执行ifconfig) 注意注意注意: res=subprocess.Pope
阅读全文
posted @ 2018-09-03 17:18 浩若烟海zjh
阅读(163)
评论(0)
推荐(0)
2018年8月29日
Python学习之路_day_31(tcp协议/socket)
摘要: 可靠传输,TCP数据包没有长度限制,理论上可以无限长,但是为了保证网络的效率,通常TCP数据包的长度不会超过IP数据包的长度,以确保单个TCP数据包不必再分割。 udp协议: 不可靠传输,”报头”部分一共只有8个字节,总长度不超过65,535字节,正好放进一个IP数据包。 tcp报文 tcp三次握手
阅读全文
posted @ 2018-08-29 18:59 浩若烟海zjh
阅读(154)
评论(0)
推荐(0)
2018年8月28日
Python学习之路_day_30(单例模式,网络编程)
摘要: 实现单例模式的四种方法: 网路编程介绍:
阅读全文
posted @ 2018-08-28 14:56 浩若烟海zjh
阅读(102)
评论(0)
推荐(0)
2018年8月27日
Python学习之路_day_29(异常处理,元类)
摘要: 异常处理: 1. 什么是异常处理 异常是错误发生的信号,一旦程序出错就会产生一个异常,如果该异常 没有被应用程序处理,那么该异常就会抛出来,程序的执行也随之终止 异常包含三个部分: 1. traceback异常的追踪信息 2. 异常的类型 3. 异常的信息 错误分为两大类: 1. 语法上的错误:在程
阅读全文
posted @ 2018-08-27 16:19 浩若烟海zjh
阅读(97)
评论(0)
推荐(0)
2018年8月21日
Python学习之路_day_25(面向对象之封装/多态/组合)
摘要: 一、组合 组合指的是某一个对象拥有一个属性,该属性的值是另外一个类的对象。 2. 为何要用组合 通过为某一个对象添加属性(属性的值是另外一个类的对象)的方式,可以间接地将两个类关联/整合/组合到一起 从而减少类与类之间代码冗余 二、多态: 1. 什么是多态 多态指的是同一种/类事物的不同形态 2.
阅读全文
posted @ 2018-08-21 15:34 浩若烟海zjh
阅读(134)
评论(0)
推荐(0)
2018年8月20日
Python学习之路_day_24(面向对象之继承)
摘要: 面向对象之继承: 什么是继承: 继承是一种创建新类的方式,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类。 子类会“”遗传”父类的属性,从而解决代码重用问题。 继承的特性:子类可以遗传和重用父类的属性。 python中的类分为两种:新式类,经典类 新式类: 但凡继承
阅读全文
posted @ 2018-08-20 15:52 浩若烟海zjh
阅读(113)
评论(0)
推荐(0)
2018年8月17日
Python学习之路_day_23(面向对象)
摘要: 面向过程的编程思想 核心过程二字,过程指的是解决问题的步骤,即先干什么\再干什么\后干什么 基于该思想编写程序就好比在设计一条流水线,是一种机械式的思维方式 优点:复杂的问题流程化\进而简单化 缺点:可扩展性差 面向对象的编程思想 核心是对象二字,对象是特征与技能的结合体 基于该思想编写程序(脑子始
阅读全文
posted @ 2018-08-17 19:57 浩若烟海zjh
阅读(102)
评论(0)
推荐(0)
2018年8月14日
Python学习之路_day_19(常用模块3)
摘要: 1、re模块 Python正则表达式: 原始字符串: 原始字符串形式是在普通字符传文字量前加r或R前缀,例如: R’abcdefg’ r’C:\course\python\progs’ 原始字符串只有一点特殊,就是其中的反斜线字符’\’不作为转义符,在相应的字符串对象里保留原样.单位于单引号和双引号
阅读全文
posted @ 2018-08-14 16:45 浩若烟海zjh
阅读(136)
评论(0)
推荐(0)
2018年8月13日
Python学习之路_day_18(常用模块2)
摘要: 常用模块 1、XML 2、shelve 3、configparser 1、什么是shelve模块: 使用方法: 1、open 2、读写 3、close 特点:使用方法比较简单,提供一个文本文件名字就可以开始读写 读写的方法和字典一致 可以把当成带有自动序列化功能的字典 原理:内部使用的就是pickl
阅读全文
posted @ 2018-08-13 22:56 浩若烟海zjh
阅读(130)
评论(0)
推荐(0)
Python学习之路_day_17(常用模块)
摘要: 1、time模块: 与时间相关的功能,在Python分为三种 1、时间戳 timestamp 从1970年1月1日到现在的秒数。 import time print(time.time()) start_time=time.time() time.sleep(3) stop_time=time.ti
阅读全文
posted @ 2018-08-13 18:39 浩若烟海zjh
阅读(118)
评论(0)
推荐(0)
1
2
3
下一页
公告