1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多线程相关内容。 2. 书面作业 本次PTA作业题集多线程 1. 源代码阅读:多线程程序BounceThread 1.1 BallRunnable类有什么用?为什么代码中需要调用Thread.sleep进行休眠? + 作用:支持多线 ...
分类:
编程语言 时间:
2017-12-02 21:10:43
阅读次数:
208
JS 中,面向对象有几种写法。归纳下,大概有下面这几种:工厂模式,构造函数模式,原型模式,构造函数与原型模式的混合使用,原型链继承,借用构造函数继承。 一、工厂模式 闭包使用的原理与之很相似,最后返回的 二、构造函数模式 构造函数本身也是函数,只不过是一个创建对象的函数 使用构造函数有一些注意点:必 ...
分类:
Web程序 时间:
2017-11-20 17:56:27
阅读次数:
227
原本QLabel控件是没有CLICK事件的,我们可以通过重写函数继承QLabel的方法让QLabel有CLICK事件 直接上代码,如果看文章看不懂,可以去我网盘看看视频:http://m-carr.ys168.com,在Qt视频教程目录里面 ...
分类:
其他好文 时间:
2017-10-18 09:58:48
阅读次数:
580
首先,在JavaScript中,万物皆对象。 但是,对象分两种:一种是普通对象(Object),另一种是函数对象(Function); 凡是通过new Function()创建的对象都是函数对象,其他的都是普通对象; Object和Function 都是通过new Function()创造的。 在j ...
分类:
其他好文 时间:
2017-10-17 20:32:07
阅读次数:
179
面向对象具有三个特征:数据抽象,继承和动态绑定,用类进行数据抽象,用类派生一个类继承另外一个类,派生类继承基类的成员,动态绑定使编译器能够决定是使用基类中定义的函数还是派生中定义的函数, 1.继承 继承使派生类(dervied class)能够继承基类(base class)定义成员,可以无需改变与 ...
分类:
编程语言 时间:
2017-10-13 21:25:30
阅读次数:
284
参考:http://www.weixueyuan.net/view/6367.html 总结: 本例即为典型的菱形继承结构,类A中的成员变量及成员函数继承到类D中均会产生两份,这样的命名冲突非常的棘手,通过域解析操作符已经无法分清具体的变量了。为此,C++提供了虚继承这一方式解决命名冲突问题。虚继承 ...
分类:
编程语言 时间:
2017-10-06 19:34:35
阅读次数:
200
获取阿里云和金山云云存储的方法在前两章文章里面已经有说过,那么现在就可以搭配一个邮件脚本,然后每天定时发送了。假设我们的这个发送邮件脚本叫sendmail.py,由于我们这个邮件脚本是包含整个的html文件,所以我们这个sendmail.py需要获得阿里云OSS脚本的结果,然后把这个脚..
分类:
编程语言 时间:
2017-09-29 19:37:43
阅读次数:
343
1:类式继承: // 声明父类 function Parent(){ this.parentValue = true; } // 为父类添加共有方法 Parent.prototype.getParentValue = function(){ return this.parentValue; } // ...
分类:
其他好文 时间:
2017-09-29 12:02:03
阅读次数:
248
单一虚函数继承 class A{public:virtual int foo( ) { return val ; }virtual int funA( ) {}private:int val ;char bit1 ;} ; class B : public A{public:virtual int ...
分类:
编程语言 时间:
2017-09-26 23:40:50
阅读次数:
305
面向对象程序设计是基于三个基本概念的:数据抽象、继承和多态。 第7章介绍了数据抽象的知识,简单来说,C++通过定义自己的数据类型来实现数据抽象。 数据抽象是一种依赖于接口和实现分离的编程技术:类的设计者必须关心类是如何实现的,但使用该类的程序员不必了解这些细节。 封装是一项将低层次的元素组合起来形成 ...
分类:
其他好文 时间:
2017-09-22 23:56:11
阅读次数:
164