内容:
1,Spark Streaming Job生成深度思考
2,Spark Streaming Job生成源码解析...
分类:
其他好文 时间:
2016-05-27 12:38:09
阅读次数:
200
我们知道, Scala也是一种运行于Java虚拟机上的语言, 既然能够运行于虚拟机之上, 那么它必然可以编译成class文件, 因为虚拟机只认class文件。 所以, scalac编译器将.scala源文件, 编译成class文件, 然后这些class文件被虚拟机加载并执行。
所以, 如果你对class文件格式和java虚拟机足够了解的话, 那么学习scala语言就会...
分类:
其他好文 时间:
2016-05-27 12:38:23
阅读次数:
230
《Scala编程》这本书中, 把孤立对象和伴生对象都叫做单例对象。孤立对象指的是只有一个使用object关键字定义的对象, 伴生对象是指有一个使用object关键字定义的对象, 除此之外还有一个使用class关键字定义的同名类, 这个同名的类叫做伴生类。在Scala中单例对象这个概念多少都会让人迷惑, 按《Scala编程》这本书中的说法, 使用object关键字修饰的对象就叫做单例对象。其实这里的...
分类:
其他好文 时间:
2016-05-27 12:37:42
阅读次数:
280
本文基于class字节码来分析在Scala语言中, 一个类中的字段和方法是如何实现的, 并且对比和java实现方式的区别。
首先看一段简单的源码:
[java] view
plain copy
class FieldMethodTest{
private var i = 0
private ...
分类:
其他好文 时间:
2016-05-27 12:39:52
阅读次数:
239
RectShader
RectWin 窗口
-- RectShader
#include
#include
typedef int uniform;
typedef int attribute;
typedef int location;
class ShaderId
{
public:
ShaderId(){id=-1;};
publi...
分类:
其他好文 时间:
2016-05-27 12:36:47
阅读次数:
301
最近在总结OpenGL知识,想到了以前搜索到Dota2相关的文章:《Dota2-Character Shader Masks Guide》,而且dota2的模型在网上也可以下载到,所以非常值得用来作为光照相关知识的总结。我用Ogre模型做实验...
分类:
其他好文 时间:
2016-05-27 12:37:14
阅读次数:
663
孤立对象是只有一个object关键字修饰的对象。 该对象会编译成两个class文件, 一个是以孤立对象的名字命名的class, 一个是以孤立对象的名字后面加上一个$字符命名的class, 这个class又叫做虚构类。 源码中的孤立对象中的字段和方法, 都被编译成以孤立对象的名字命名的class中的静态方法, 这些静态方法都会访问单例的虚构类对象。 虚构了是传统意义上的单例模式, 并且在类初始化的...
分类:
其他好文 时间:
2016-05-27 12:38:20
阅读次数:
279
参考书:《QtCreator快速入门》第2版
1、QT简介
Qt是一个跨平台应用程序和UI开发框架。使用Qt只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。Qt Software 的前身为创始于1994年的Trolltech(奇趣科技),Trolltech于2008年6月被 Nokia 收购,加速了其跨平台开发战略。...
分类:
其他好文 时间:
2016-05-27 12:36:14
阅读次数:
299
By Fanxiushu 2016-05-22 转载或引用请注明原始作者
接上文,
在处理好USB数据采集端的问题之后,接下来进入核心的部分,虚拟USB设备端的开发工作。
上文简单介绍过,需要开发虚拟总线驱动来模拟USB设备。
所谓虚拟总线驱动,就是安装于System系统设备下的一个驱动,由PnP管理器创建出一个虚拟的总线PDO设备,
我们的虚拟总线驱动Attach到这个PDO上,形成一...
分类:
其他好文 时间:
2016-05-27 12:38:16
阅读次数:
396
Hive数据类型
基础数据类型:
TINYINT,SMALLINT,INT,BIGINT,BOOLEAN,FLOAT,DOUBLE,STRING,BINARY,TIMESTAMP,DECIMAL,CHAR,VARCHAR,DATE。
复杂数据类型:
包括ARRAY(数组),MAP(字典),STRUCT(结构体),UNION(联合体),这些复杂类型是由基础类型组成的。
ARRAY:A...
分类:
其他好文 时间:
2016-05-27 12:35:37
阅读次数:
228
论文结构:
Abstract
1.Introduction
2.Related Work
3.CNN Text Recognition Model
3.1 Character Seguence Model Review
3.2 Bag-of-N-gram Model Review
4.Joint Model
5.Evaluation
5.1 D...
分类:
其他好文 时间:
2016-05-27 12:35:12
阅读次数:
233
Glide :Google推荐的图片加载库,专注于流畅的滚动,Github下载地址:
https://github.com/bumptech/glide/releases/
封装的工具类:
import com.bumptech.glide.DrawableTypeRequest;
import com.bumptech.glide.Glide;
import com.bumptech....
分类:
其他好文 时间:
2016-05-27 12:37:30
阅读次数:
539
操作系统报告
存储管理
姓名: 郑兆涵
专业: 计算机科学与技术(嵌入式方向)
一、设计目的、意义
本次实验针对:(1)存储管理实验,(2)主存储器空间的分配和回收实验,两个实验进行学习。
(1)存储管理实验:本实验的目的是通过请求页式存储管理...
分类:
其他好文 时间:
2016-05-27 12:36:35
阅读次数:
243
接上一篇: Openstack liberty源码分析 之 云主机的启动过程1nova-conductornova-api通过rpc发送启动云主机请求后,nova-conductor会收到该请求,根据路由映射,该请求会递交给
nova/conductor/manager.py.ComputeTaskManager.build_instances处理,如下(函数说明见注释):def build_in...
分类:
其他好文 时间:
2016-05-27 12:34:42
阅读次数:
267
Lab3 实验报告
Exercise 1
Modify mem_init() in kern/pmap.c to allocate and map the envs array.
// mem_int()
// 第一处
envs = (struct Env *) boot_alloc(NENV * sizeof(struct Env));
memset(pages, 0, NENV...
分类:
其他好文 时间:
2016-05-27 12:33:33
阅读次数:
309
一. LDAP的产生背景
我们知道,当局域网的规模变的越来越大时,为了方便主机管理,我们使用DHCP来实现IP地址、以太网地址、主机名和拓扑结构等的集中管理和统一分配。同样,如果一个局域网内有许多的其它资源时,如打印机、共享文件夹等等,为了方便的定位及查找它们,一种集中定位管理的方式或许是较好的选择,DNS和NIS都是用来实现类似管理的方法。
对于局域网内的一个用户来讲,工作等其它...
分类:
其他好文 时间:
2016-05-27 12:33:51
阅读次数:
205
关于 Fresco
Fresco 是一个强大的图片加载组件。
Fresco 中设计有一个叫做 image pipeline 的模块。它负责从网络,从本地文件系统,本地资源加载图片。为了最大限度节省空间和CPU时间,它含有3级缓存设计(2级内存,1级文件)。
Fresco 中设计有一个叫做 Drawees 模块,方便地显示loading图,当图片不再显示在屏幕上时,及时地释放内存和...
分类:
其他好文 时间:
2016-05-27 12:31:40
阅读次数:
310