上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 1.基础版(供学习了解原理使用,low) server服务端 client客户端 2.升级版(正常使用) 封装了报头,解决了粘包问题的FTP传文件 server服务端 client客户端 阅读全文
posted @ 2019-01-06 14:34 robertx 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 注意: 如果是windows,那么res.stdout.read()读出的就是GBK编码的,在接收端需要用GBK解码且只能从管道里读一次结果,PIPE称为管道。 client客户端 阅读全文
posted @ 2019-01-04 17:16 robertx 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一. 客户端/服务端架构(用到网络通信的地方) 我们使用qq、微信和别人聊天,通过浏览器来浏览页面、看京东的网站,通过优酷、快播(此处只是怀念一下)看片片啥的等等,通过无线打印机来打印一个word文档等,只要有无线、有网、有4G,我们就能好好的聊天,好好的看片片、好好的购物什么的,对吧,那么这些操作 阅读全文
posted @ 2019-01-02 17:14 robertx 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 一. 模块 import 加载的模块一共分成四个通用类别: 1.使用python编写的py文件 2.已被变异为共享库活着DLL或者C或者C++的扩展 3.包好一组模块的包 4.使用c编写并连接到python解释器的内置模块 导入模块有两种方式: 1. import 2. from xxx impor 阅读全文
posted @ 2018-12-29 16:04 robertx 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 正则表达式是对字符串操作的一种逻辑公式.我们一般使用正则表达式对字符串进行匹配和过滤.使用正则的优缺点: 有点:灵活,功能性强,逻辑性强 缺点: 上手难.一旦上手,会爱上这个东西 工具: 各大文本编辑器一般都由正则匹配功能. 我们可以去http://tool.chinaz.com/regex/ 在线 阅读全文
posted @ 2018-12-28 21:55 robertx 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1.os模块 常用方法: os.stat()属性解读 os模块主要针对操作系统,一般用来操作文件系统 os.makedirs()可以一次性创建多级目录 os.rmdir()删除一个文件夹 os.path.dirname() 获取到文件的文件夹 import os 必须要记住.很常用 os.maked 阅读全文
posted @ 2018-12-27 19:48 robertx 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 一. 模块的简单认识 模块就是我们把装有特定功能的代码进行归类的结果.从代码编写的单位来看我们的程序,从小到大的顺序:一条代码 < 语句块 < 代码块(函数,类) < 模块,我们目前写的所有的py文件都是模块,引入模块的方式: 1.import模块 2.from xxx import 模块 二. c 阅读全文
posted @ 2018-12-26 20:04 robertx 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 一. 经典类和新式类 1.python多继承 在继承关系中,python子类自动用友父类中除了私有属性外的其他所有内容.python支持多继承.一个类可以拥有多个父类 2.python2和python3的区别 python2中存在两种类,一个叫经典类,在python2.2之前,一直使用的经典类.经典 阅读全文
posted @ 2018-12-24 16:44 robertx 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 1.类的约束 在开发中,如果项目经理需要对类进行约束,可以有两种方式 1. 对子类进行约束 2.采用抽象类和抽象方法来进行约束,这个方式来源与java与c# 1.抽象方法不需要给出具体的方法体.抽象方法内只写一个pass就可以了 2.在一个类中如果有一个方法是抽象方法,那么这个类一定是一个抽象类 3 阅读全文
posted @ 2018-12-21 16:15 robertx 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1. isinstance, type, issubclass isinstance(): 判断你给的xxx对象是否是xxxxx类型的,只支持向上判断 type():返回xxx对象的数据类型 issubclass():判断xxx类是否是xxx的子类 2.区分方法(Method)和函数(Functio 阅读全文
posted @ 2018-12-20 21:25 robertx 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 1.依赖关系 类与类之间存在这几种关系:1.依赖关系 2.关联关系 3.组合关系 4.聚合关系 5.继承关系 6.实现关系 我们来设置下面两个场景 玩电脑和打僵尸 2.关联关系,组合关系,聚合关系 这三个在代码上写法是一样的,但是,从含义上是不一样的 1.关联关系:两种事物必须是互相关联的.但是在某 阅读全文
posted @ 2018-12-19 20:54 robertx 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 1.类的成员 在类中你能写的所有内容都是类的成员 2.变量 1.实例变量:每个实例都该拥有的变量,由对象去访问的变量. 比如,认得名字,人的爱好每个人的个人信息 2.类变量:这一类事物同意拥有的变量. 此时.这个变量属于类.但是对象也可以访问. 比如,中国人都拥有同一个国家 实例变量中都隐藏着一个创 阅读全文
posted @ 2018-12-18 21:26 robertx 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 多态(python原生直接就是多态) 1.python更多的支持就是鸭子模型 阅读全文
posted @ 2018-12-17 20:26 robertx 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1.装饰器 首先我们来说一下一个软件的设计原则:开闭原则,又被称为开发封闭原则,你的代码对功能的扩展是开放的,你的程序对修改源代码是封闭的.这样的软件设计思路可以更好的维护和开发. 开放:对功能扩展开放 封闭:对修改代码封闭 接下来我们看装饰器.首先我们先模拟一下女娲造人. 现在我们让这个函数加个浇 阅读全文
posted @ 2018-12-14 19:49 robertx 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1.部分内置函数 repr()显示出字符串的官方表示形式,返回一个对象的string形式 chr() 输入位置数字找出对应的字符 ascii() 是ascii码就返回该值,不是就返回/u ord() 输入字符找带字符编码的位置 2.递归 在函数中调用函数本身.就是递归 在python中递归的深度最大 阅读全文
posted @ 2018-12-13 16:39 robertx 阅读(180) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页