Java核心编程部分的基础学习内容就不一一介绍了,本文的重点是JAVA中相对复杂的一些概念,主体内容如下图所示。 反射reflect是理解Java语言工作原理的基础,Java编译器首先需要将我们编写的.java源文件编译为.class字节码,然后再JVM虚拟机上运行,接下来通过一个表格,来了解反射的 ...
分类:
编程语言 时间:
2017-03-29 23:54:35
阅读次数:
338
Introduction A ML model may be predictive to make predictions in the future, or descriptive to gain knowlegde from data, or both. So there are predict ...
分类:
系统相关 时间:
2017-03-25 00:54:37
阅读次数:
248
1.1. 获取执行结果 使用Callable接口可以方便的获取任务执行结果。 任务成功执行完成后,Future接口的get()方法返回,并取得Callable实现类的call()方法的返回值。 return:1 ...
分类:
编程语言 时间:
2017-03-24 22:00:44
阅读次数:
202
有一个Button 按钮,要想为该按钮设置onClick事件和OnTouch事件 此时,我们现在分析一下,是onTouch先执行,还是onClick执行,接下来我从FrameWork 源码去探寻一下整个事件的执行流程和原理: 我们知道 Button ,TextView 等基础控件的基类都是View, ...
分类:
其他好文 时间:
2017-03-24 21:47:39
阅读次数:
205
参考链接:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386820023084e5263fe54fde4e4e8616597058cc4ba1000 在python2.7到 ...
分类:
编程语言 时间:
2017-03-23 15:57:59
阅读次数:
447
和很多大学生一样,有时候我也挺迷茫,不知道以后能干嘛,学着学着就想放弃,觉得很累很烦。 记得刚上大一的时候,第一次放假回家是国庆节,回家后村里的人都问我,大学是不是很轻松啊,不用早起了吧?可是我的学校并不是这样,大一每天要上晚自习,早上要晨练和早读,所以对于他们说的大学很轻松,很爽,我一点感觉也没有 ...
分类:
其他好文 时间:
2017-03-22 22:53:33
阅读次数:
150
1. std::promise 可以用来在线程间提供数据传递。 std::future = std::promise.get_future()。 线程中可以对promise赋值std::promise.set_value。 赋值之后std::future.get()就会返回其他线程中设置的值。 2. ...
分类:
编程语言 时间:
2017-03-22 13:17:22
阅读次数:
163
包:文件夹,可以有多级 模块:py文件 在python中,为避免不同模块重名,可以将同名模块放入不同包中。 1.如何区分包和普通目录: 在每个包里都必须有一个__init__.py的文件,即便是空文件 2.旧版本中新版本代码的使用: from __future__ import xxx 实例属性 由 ...
分类:
编程语言 时间:
2017-03-21 22:55:22
阅读次数:
159
Java并发编程:Callable、Future和FutureTask 在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程 ...
分类:
编程语言 时间:
2017-03-20 20:47:49
阅读次数:
166
CompletableFuture是Java8新增的一个超大型工具类,为什么说她大呢?因为一方面它实现了Future接口,更重要的是,它实现了CompletionStage接口.这个接口也是Java8新增加的,而CompletionStage拥有多达约40种方法, * 完成了通知我 * 异步执行任务... ...
分类:
编程语言 时间:
2017-03-20 17:52:54
阅读次数:
330