上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 39 下一页
摘要: 多进程虽然不允许多个进程同时修改同一份数据,但是多进程也有锁,为了在屏幕上打印的时候不出现两个进程同时执行的显示错误 运行结果 阅读全文
posted @ 2018-01-07 17:55 Sch01aR# 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 不同的进程不能同时修改一份数据,但是不同的进程能对一份数据进行修改 可通过Manager来实现进程间的数据共享 运行结果 父进程开启了10个子进程,10个子进程又把自己的进程号传入了数组和字典 阅读全文
posted @ 2018-01-06 22:43 Sch01aR# 阅读(1480) 评论(0) 推荐(0) 编辑
摘要: 两个进程间的数据是独立的,要进行数据传递的话可通过几个方法 Queue 通过队列来进行进程间数据的传递 运行结果 父进程中声明了一个queue,也生成了一个子进程,然后父进程把queue克隆一份,然后通过pickle序列化queue,再把queue进行pickle反序列化传入子进程 两个进程之间通过 阅读全文
posted @ 2018-01-06 19:17 Sch01aR# 阅读(9617) 评论(0) 推荐(2) 编辑
摘要: 百米 百米 3秒提交答案,数字是随机变化的 利用Python脚本解题 运行,得到flag 找素数 找素数 利用python脚本解题 运行,得到flag 阅读全文
posted @ 2018-01-05 21:50 Sch01aR# 阅读(1654) 评论(0) 推荐(0) 编辑
摘要: 类的继承就是从已经定义的类中继承数据,也可以重新定义或者加入一些数据。 被继承的类称为父类,基类,超类 继承的类称为子类,派生类 在PHP中只能使用单继承,也就是一个类只能从一个类中继承数据,但是一个类可以有多个子类 运行结果 子类重载父类 在PHP中不能定义重名的函数,也不能在类中定义重名的方法, 阅读全文
posted @ 2017-12-30 16:44 Sch01aR# 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 设置私有成员 使用private关键字来设置私有成员,完成对成员的封装,封装后的成员在对象的外部不能被访问,如果访问会出现错误,在对象的内部能访问被封装的成员属性和方法。 执行结果 私有成员的访问 在对象外如果想获取私有属性的值,或者想给私有属性赋值,可以使用public关键字或者在对象内部声明一些 阅读全文
posted @ 2017-12-29 23:54 Sch01aR# 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 构造方法 构造方法是对象创建完成后第一个被对象自动调用的方法,用来完成对象的初始化 在每个类中都会有一个构造方法,如果没有声明的话,类中会存在一个没有参数列表并且内容为空的构造方法。如果声明的话,默认的构造方法将被替代。 在PHP5以前的版本中,构造方法的名称要与类名相同,这种方法在PHP5中也能用 阅读全文
posted @ 2017-12-29 17:00 Sch01aR# 阅读(1200) 评论(0) 推荐(0) 编辑
摘要: 类的实例化就是对象。一个类可以分成两个部分,一个是静态描述,就是类里的成员属性。第二个是动态描述,就是类里的成员方法,也就是对象的功能。 声明一个类,可以在class前加一些关键字,如abstract或final等。 声明类里的变量时,前面要加一个关键字,通常为var,还有public,privat 阅读全文
posted @ 2017-12-29 01:26 Sch01aR# 阅读(14486) 评论(0) 推荐(1) 编辑
摘要: 匿名函数能够临时创建一个没有名称的函数,常用作回调函数参数的值 一定要在匿名函数的结尾处加上分号 执行结果 回调函数将匿名函数做参数 执行结果 引用外部变量 use引用的为外部变量的副本,要想完全引用,要在前面加上&,如 阅读全文
posted @ 2017-12-27 22:01 Sch01aR# 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 回调函数是指调用函数的时候将另一个函数作为参数传递到调用的函数中,而不是传递一个普通的变量作为参数 使用回调函数是为了可以将一段自己定义的功能传到函数内部使用 声明回调函数的方法 变量函数声明 执行结果 call_user_func_array()函数 该函数需要两个参数。 第一个参数是要调用的函数 阅读全文
posted @ 2017-12-26 20:51 Sch01aR# 阅读(5328) 评论(0) 推荐(0) 编辑
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 39 下一页