前情回顾 《未来简史》整本书361页,而前面有251页都是在讲述人类的过去。 为什么呢?因为归根结底: 我们人类本就是地球上千万种动物中的其中一员,在我们即将把自己变成神的这一时刻,回头看看周围的动物,回头找找我们自己人类的本质。 想知道在未来,比我们维度更高的神人和人工智能与我们普通人类的关系,那 ...
分类:
其他好文 时间:
2018-10-19 22:41:43
阅读次数:
203
OC语言类的深入和分类 一、分类 (一)分类的基本知识 概念:Category 分类是OC特有的语言,依赖于类。 分类的作用:在不改变原来的类内容的基础上,为类增加一些方法。 添加一个分类: 文件结构图: 在分类中添加一个方法 Study方法的实现 测试程序: (二)分类的使用注意 (1)分类只能增 ...
分类:
编程语言 时间:
2018-09-21 15:19:16
阅读次数:
156
人工智能可以做很多事情, 但它能逗我们笑吗?这个功能会实现吗?至少现在还不能。究其原因可以让我们看到很多机器与人类的本质区别。 大多数人工智能都是基于机器学习,通过软件来发现大数据集中的模式。 由于软件运转速度快且永不疲倦,因此在涉及许多简单任务时,机器学习使人工智能优于人类,例如在庞大的照片存档中 ...
分类:
其他好文 时间:
2018-09-13 16:32:07
阅读次数:
116
一、什么是匿名内部类 就是内部类的简化写法 前提:存在一个类或者接口(这里的类可以是具体类也可以是抽象类) 格式:new 类名或者接口名(){ 重写方法; } 二、匿名内部类的本质是什么? 是一个继承了该类或者实现了该接口的子类的匿名对象 class Demo1_NoNameInnerClass { ...
分类:
编程语言 时间:
2018-09-10 17:58:56
阅读次数:
132
静态类: 在类(class)上加入static修饰, 表示该类无法被实例化,并且该类中,无法实例化变量或函数。 那么如果要在此静态类中添加函数、变量、属性,则必须都是静态的。 静态类的主要特性: 1:仅包含静态成员。 2:无法实例化。 3:静态类的本质,是一个抽象的密封类,所以不能被继承,也不能被实 ...
抽象类基于继承演变而来,不能被实例化,用于规范子类,降低使用复杂度 抽象类的本质还是类,指的是一组类的相似性,包括数据属性(如type)和函数属性(如eat walk),而接口只强调函数属性的相似性。 抽象类是一个介于类和接口直接的一个概念,同时具备类和接口的部分特性,可以用来实现归一化设计 ...
分类:
其他好文 时间:
2018-07-16 17:14:41
阅读次数:
142
https://www.jianshu.com/p/d2e0dc7bf57f //1.weak 2.automic 3.kvo 4.iso 5.runloop 6.类的本质 7.catetory原理 8.自动释放池 9.associated ...
分类:
其他好文 时间:
2018-07-10 11:14:43
阅读次数:
159
1.继承thread类,重载run方法 2.实现Runnable接口,重载run方法 3.使用Callable,搭配Future,和ExecutorService实现返回有结果的多线程 前两种方式都是无返回值的,Thread类的本质也是实现了Runnable接口,代表一个线程的实例,通过thread ...
分类:
编程语言 时间:
2018-06-26 01:00:34
阅读次数:
210
因为C++里面的概念过于抽象,为了能够帮助大家更加理解其本质.我们要利用画内存图,并且把代码从最简单的开始,慢慢演化,用不同的语法实现同样的功能.1.类2.类的封装1.什么是类?带有函数的结构体,称为类. (我们通过内存的角度去理解类的本质)2.什么是类的封装?将函数定义到结构体内部,就是类的封装. ...
分类:
其他好文 时间:
2018-06-23 22:35:42
阅读次数:
119
第一章 Java多线程技能 1、实现多线程的方式:一种是继承Thread类,另外一种是实现Runnable接口。 这两者的区别是:继承Thread类的本质是多个线程分别完成自己的任务,实现Runnable接口的本质是多个线程共同完成一个任务。 举例如下: 继承Thread类的,我们相当于拿出三件事即 ...
分类:
编程语言 时间:
2018-06-03 23:39:41
阅读次数:
246