摘要:
一、JavaScript JavaScript是一种轻量级的脚本语言,可以部署在多种环境,最常见的部署环境就是浏览器。所谓“脚本语言”,指的是它不具备开发操作系统的能力,而是只用来编写控制其他大型应用程序的“脚本”。JavaScript的核心部分相当精简,只包括两个部分:基本的语法构造(比如操作符、 阅读全文
摘要:
rabbitMQ是消息队列;想想之前的我们学过队列queue:threading queue(线程queue,多个线程之间进行数据交互)、进程queue(父进程与子进程进行交互或者同属于同一父进程下的多个子进程进行交互);如果两个独立的程序,那么之间是不能通过queue进行交互的,这时候我们就需要一 阅读全文
摘要:
socket编程步骤 Client端 Server端 #实例化socket对象socket = socket.socket() <socket.socket fd=324, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, prot 阅读全文
摘要:
面向对象的编程进阶 静态方法 加上staticmethod后这个函数虽然还在类里,但已经和类没有关系了,也不需要再调用self 直接d = Dog("chenronghua") d.eat(d) 举例: class Dog(object): def __init__(self, name, ): s 阅读全文
摘要:
面向对象介绍 世界万物,皆可分类 世界万物,皆为对象 只要是对象,就有属性 只要是对象,就有分类 特性 类 class 一个类即是对一类拥有相同属性的对象的抽象蓝图、原型。 在类中定义了这些对象都具备的属性 对象 object 一个对象即是一个类的实例化后的实例,是个抽象的东西,一个类必须经过实例化 阅读全文
摘要:
解耦 = 解除耦合 未解除耦合例子 解除耦合例子 解耦 = 解除耦合 未解除耦合例子 解除耦合例子 问 : 帐号信息在db里为什么要分成一个一个的文件,而不把所有的帐号都放在一个文件里? 答 : 由于A用户正在操作文件,B用户若也操作文件的话,B读到的实际上是个旧文件,当B又保存的时候,就没有把A已 阅读全文
摘要:
装饰器 定义 : 本质就是函数,功能 :(装饰其他函数),就是为其他函数添加的附加功能。 原则 : 1、不能修改被装饰的函数的源代码 2、不能修改被装饰的函数的调用方式 总结 : 装饰器对被装饰的函数是完全透明的,感知不到装饰器存在,因为没有修改源函数,该怎么运行还在运行。 实现装饰器的知识 : 1 阅读全文
摘要:
函数 1、面向对象的编程 2、面向过程的编程 #没有return的叫做过程 3、函数式编程 #有return的返回叫做函数 传参的方式 1、可以定义默认传参的方式,位置调用的传参方式,与位置有关 def run(x=1,y=2) print (x,y) run() 2、关键字调用,与位置无关,会输出 阅读全文
摘要:
模块的命名 1 假设命名的是sys.py 在sys.py中引入sys 这样是有问题的,不建议引入库与文件重名 2 base/lib/site-packages #第三方库会放在这里 3 base/lib #一般存放的是标准库 sys模块 case_1 import sys print (sys.pa 阅读全文
摘要:
一、解释器 若需要提高python的运行速度,可以使用不同的解释器,比如Cpython、pypy、Jpython等可以在不同的语言下进执行 二、python环境 #!/usr/bin/env python (在你的环境下找python环境,一般都设置为这种模式) 后装的python一般都是在 /us 阅读全文