39.教育型科技

把计算机投入到教育领域它又能发挥出怎么的火花呢。

闭包

闭包:定义双层嵌套函数,内层函数可以访问外层函数的变量,将内层函数作为外层函数的返回,此内层函数就是闭包函数。

装饰器

装饰器就是使用创建一个闭包函数,在闭包函数内调用目标函数。可以达到不改动目标函数的同时,增加额外的功能。

单例模式

单例模式就是对一个类,只获取其唯一的类实例对象,持续复用它,起到节省内存,节省创建对象的开销。

设计模式

设计模式是一种编程套路,使用特定的套路得到特定的效果。它不是语法,它只是代码的一种写法而已。比如:面向对象,单例模式等等很多。

工厂模式

工厂模式是将对象的创建由使用原生类本身创建,转换到由特定的工厂方法来创建。

进程和线程

进程不能共享内存,线程可以共享内存。

多线程编程

在一个程序中,有很多的操作是非常耗时的,如数据库读写操作,IO操作等,如果使用单线程,那么程序就必须等待这些操作执行完成之后才能执行其他操作。使用多线程,可以在将耗时任务放在后台继续执行的同时,同时执行其他操作。

正则表达式

正则表达式 (Regular Expression是一种文本文件,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符"),可以用来描述和匹配字符串的特定模式。