摘要: 1.环境依赖 1.JDK https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 2.node.js 中文网下载地址 http://nodejs.cn/download/ windows系统我们一般选择ms 阅读全文
posted @ 2021-04-06 16:56 大碗炸酱面 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 内部类在一个类中定义一个类。举例:在一个类A的内部定义一个类B,类B就被称为内部类 内部类定义格式 /* 格式: class 外部类名{ 修饰符 class 内部类名{ } } */ class Outer { public class Inner { } } 内部类的访问特点内部类可以直接访问外部 阅读全文
posted @ 2021-03-24 22:31 大碗炸酱面 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 多线程 有些时候,比如下载图片,因为下载图片是一个耗时的操作。如果采用之前那种同步的方式下载。那效率肯会特别慢。这时候我们就可以考虑使用多线程的方式来下载图片。 多线程介绍: 多线程是为了同步完成多项任务,通过提高资源使用效率来提高系统的效率。线程是在同一时间需要完成多项任务的时候实现的。最简单的比 阅读全文
posted @ 2021-03-12 13:10 大碗炸酱面 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 多任务编程——进程 什么是进程: 操作系统在运行过程中,一个程序运行起来就是一个进程。在Python中,多进程编程可以让我们的程序运行效率更高。同一时刻可以做更多的事情。因此多进程编程显得十分重要。 multiprocessing模块介绍: multiprocessing是Python中一个专门用来 阅读全文
posted @ 2021-03-12 13:08 大碗炸酱面 阅读(63) 评论(0) 推荐(0) 编辑
摘要: a 阅读全文
posted @ 2021-03-12 13:04 大碗炸酱面 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 对象池 小整数对象池: 在一个程序中,[-5,256]之间的数字是经常被使用的。因此Python在程序运行过程中,定义好了一个小整数池,也就是说从-5到256之间的数字都是提前在内存中建立好的,不会被系统回收,并且以后你创建了一个变量是在这个范围之内,那么都是同一个对象。同样对于单个字母也是一样的。 阅读全文
posted @ 2021-03-11 00:03 大碗炸酱面 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 元类 类也是对象 在理解元类之前,你需要先掌握Python中的类在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在Python中这一点仍然成立: >>> class ObjectCreator(object): … pass … >>> my_object = ObjectCreat 阅读全文
posted @ 2021-03-07 23:37 大碗炸酱面 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 动态添加属性: 动态添加属性,就是这个属性不是在类定义的时候添加的,而是在程序运行过程中添加的,动态添加属性有两种方法,第一个是直接通过对象名.属性名,第二个是通过setattr添加: 第一种:使用对象名.属性名添加,示例如下: p.age = 18 第二种:使用setattr函数添加,示例如下: 阅读全文
posted @ 2021-03-07 23:32 大碗炸酱面 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 装饰器 什么是装饰器: 装饰器利用了函数也可以作为参数传递和闭包的特性,可以让我们的函数在执行之前或者执行之后方便的添加一些代码。这样就可以做很多事情了,比如@classmethod装饰器可以将一个普通的方法设置为类方法,@staticmethod装饰器可以将一个普通的方法设置为静态方法等。所以明白 阅读全文
posted @ 2021-03-07 23:28 大碗炸酱面 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 生成器 为什么需要生成器: 假如现在有一个需求,我要打印从1-1亿的整形。如果我们采用普通的方式,直接调用range函数,那么程序肯定会崩溃,因为range(1,100000000)函数直接产生一个从1-1亿的列表,这个列表中的所有数据都是存放在内存中的,会导致内存爆满。这时候我们可以采用生成器来解 阅读全文
posted @ 2021-03-06 17:06 大碗炸酱面 阅读(44) 评论(0) 推荐(0) 编辑