03 2018 档案

摘要:selenium的安装: 1.打开本机的cmd命令行 2.输入pip,运行。。。。。测试pip命令是否可以正常使用 3.安装selenium。在cmd中输入pip insatll selenium 4.确认是否安装成功。在python编辑器中输入import selenium测试。 5. 6. 运行 阅读全文
posted @ 2018-03-22 14:15 五叶草乐园 阅读(166) 评论(0) 推荐(0)
摘要:线程是操作系统能够进行运算调度的最小单位, 它包含在进程之中,是进程中的实际运作单位。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不 同的任务。 进程:QQ要以一个整体的形式暴露给操作系统功能管理,里面包含对各种资源的调用。 内存对各种资源管理的集合 就可 阅读全文
posted @ 2018-03-16 22:41 五叶草乐园 阅读(126) 评论(0) 推荐(0)
摘要:1.安装 安装paramiko有两个先决条件,python和另外一个名为PyCrypto的模块。 通常安装标准的python模块,只需要在模块的根目录下运行: python setup.py build python setup.py install 2.pycryto的安装见上一篇博客 3.par 阅读全文
posted @ 2018-03-16 15:38 五叶草乐园 阅读(317) 评论(0) 推荐(0)
摘要:1.paramiko模块安装前准备 安装paramiko模块前需要安装pycrypto模块 2.pycrypto模块的源码下载 官网:https://www.dlitz.net/software/pycrypto/ github:https://github.com/dlitz/pycrypto 3 阅读全文
posted @ 2018-03-16 11:00 五叶草乐园 阅读(1248) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-03-15 22:50 五叶草乐园 阅读(193) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-03-15 22:03 五叶草乐园 阅读(4) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-03-15 15:34 五叶草乐园 阅读(1) 评论(0) 推荐(0)
摘要:多线程并发: 修改以上信息即可. 多并发:每来一个请求,服务器就会开一个线程。开启这个线程和这个额连接进行交互。 多进程并发: ForkingTCPServer在linux上好用。 阅读全文
posted @ 2018-03-15 15:28 五叶草乐园 阅读(191) 评论(0) 推荐(0)
摘要:socketServer是对socket的封装。 阅读全文
posted @ 2018-03-15 14:23 五叶草乐园 阅读(106) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-03-15 11:12 五叶草乐园 阅读(1) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-03-15 10:30 五叶草乐园 阅读(126) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-03-14 22:56 五叶草乐园 阅读(2) 评论(0) 推荐(0)
摘要:socket粘包: 两条数据粘到一起了 为什么会出现粘包: 两条send指令紧挨着,缓冲区会将两条指令数据合并为一条。 粘包了怎么办? (简单方法)导入time模块,在两条send指令中间加上time.sleep(0.5) (正确方法) 阅读全文
posted @ 2018-03-14 22:35 五叶草乐园 阅读(79) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-03-14 17:42 五叶草乐园 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-03-14 16:53 五叶草乐园 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-03-14 14:36 五叶草乐园 阅读(2) 评论(0) 推荐(0)
摘要:协议类型叫地址簇。 阅读全文
posted @ 2018-03-13 22:45 五叶草乐园 阅读(148) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-03-13 18:04 五叶草乐园 阅读(138) 评论(0) 推荐(0)
摘要:反射: 通过字符串 hasattr查看有无此方法 getattr调用该方法 均需传入实例和字符串(也就是方法名) 阅读全文
posted @ 2018-03-13 16:58 五叶草乐园 阅读(237) 评论(0) 推荐(0)
摘要:输出:类的描述信息 阅读全文
posted @ 2018-03-13 16:18 五叶草乐园 阅读(118) 评论(0) 推荐(0)
摘要:析构函数写不写都会执行,写了等于将析构函数重构了。 新式类写法; 静态方法 只是名义上归类管理,实际上在静态方法里访问不了类或实例里的任何属性。 阅读全文
posted @ 2018-03-13 14:48 五叶草乐园 阅读(87) 评论(0) 推荐(0)
摘要:多态的特性:一种接口多种实现 阅读全文
posted @ 2018-03-13 11:22 五叶草乐园 阅读(153) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-03-13 11:02 五叶草乐园 阅读(3) 评论(0) 推荐(0)
摘要:继承:从父类继承到子类。 调用时需传入一个对象作为参数。 阅读全文
posted @ 2018-03-12 22:59 五叶草乐园 阅读(121) 评论(0) 推荐(0)
摘要:构造函数:在实例化时做一些类的初始化的工作。 有变量名内存不会被销毁。没有变量名的内存会被销毁。 给类传递数据时,类会去开辟内存,保存传递过来的参数。 实例化就是创造一个对象。(类的对象)把一个类变成一个具体对象的过程叫做实例化。 实例变量又叫属性,静态属性。 类的方法,功能,动态属性 先找实例变量 阅读全文
posted @ 2018-03-12 15:36 五叶草乐园 阅读(135) 评论(0) 推荐(0)
摘要:匹配时每一个子项都要用括号括起来。 re.split()分割 count=2代表只替换前两个数字 匹配反斜杠 阅读全文
posted @ 2018-03-11 21:48 五叶草乐园 阅读(137) 评论(0) 推荐(0)
摘要:configparser模块 用于生成和修改常见配置文档,当前模块的名称在3.X版本中变更为configpasser 读文件代码 hashlib模块 用于加密相关的操作。 阅读全文
posted @ 2018-03-11 17:52 五叶草乐园 阅读(134) 评论(0) 推荐(0)
摘要:shutil模块 拷贝文件用 copytree拷贝多级目录 rmtree递归地删除目录 make-archive 单独压缩文件; zipfile json:用于字符串和python数据类型间进行转换 json模块提供了四个功能:dumps、dump、loads、load pickle:用于pytho 阅读全文
posted @ 2018-03-11 16:18 五叶草乐园 阅读(119) 评论(0) 推荐(0)
摘要:1.定义: 模块:用来从逻辑上组织python代码(变量、函数、类、逻辑), 本质就是一个.py结尾的python文件。(文件名test.py,对应的文件名test.) 包:用来从逻辑上组织模块的,本质就一个目录(必须带有一个__init__.py文件) 2.导入模块方法 import 模块名 ip 阅读全文
posted @ 2018-03-09 15:48 五叶草乐园 阅读(117) 评论(0) 推荐(0)
摘要:生成式: L=[a*2 for a in range(10) ] 生成器:只有在调用事才会生成相应的数据 只记录当前位置 只有一个_next_()方法。 阅读全文
posted @ 2018-03-06 17:58 五叶草乐园 阅读(118) 评论(0) 推荐(0)
摘要:迭代最多可迭代999次。 装饰器:本质是函数,装饰其他函数 为其他函数添加附加功能 原则: 1.不能修改被装饰函数的源代码 2.不能修改被装饰函数的调用函数 实现装饰器知识储备: 1.函数即变量 2.高阶函数 3.嵌套函数 阅读全文
posted @ 2018-03-06 16:18 五叶草乐园 阅读(144) 评论(0) 推荐(0)
摘要:函数式编程就是一种抽象程度很高的编程范式, 函数式编程:lisp,hashshell,erlong 高阶函数:一个函数可以接受另一个函数作为一个参数 字符串变换为字典: eval(字符串) 阅读全文
posted @ 2018-03-06 13:55 五叶草乐园 阅读(143) 评论(0) 推荐(0)
摘要:1.必须有一个明确的结束条件。 2.每次进入更深一层递归时,问题规模相比上次递归都应有所减少 3.递归效率不高,递归层次过多时会导致栈溢出 (在计算机中,函数调用是通过栈stack这种数据结构实现的,每当进入一个函数调用, 栈就会加一层栈帧,每当函数返回,站就会减一层栈帧,由于栈的大小不是无限的,所 阅读全文
posted @ 2018-03-06 11:49 五叶草乐园 阅读(853) 评论(0) 推荐(0)