Jason Koo

      Stay hungry, Stay foolish!

导航

2013年5月3日

摘要: 公有继承私有继承保护继承基类成员对基类对象的可见性公有可见,保护和私有不可见公有可见,保护和私有不可见公有可见,保护和私有不可见基类成员对派生类的可见性公有和保护可见,私有不可见基类公有成员->派生类公有成员基类保护成员->派生类保护成员公有和保护可见,私有不可见基类公有成员->派生类私有成员基类保护成员->派生类私有成员公有和保护可见,私有不可见基类公有成员->派生类保护成员基类保护成员->派生类保护成员基类成员对派生类对象的可见性公有可见,保护和私有不可见都不可见都不可见 阅读全文

posted @ 2013-05-03 21:49 Jason Koo 阅读(247) 评论(0) 推荐(0) 编辑

2013年4月14日

摘要: () parenthesis[] square brackets{} curly braces- dash^ up-hat/caret# pound sign or hash\ backslash" double quote' single quote 阅读全文

posted @ 2013-04-14 23:11 Jason Koo 阅读(165) 评论(0) 推荐(0) 编辑

2013年4月12日

摘要: 1. A Python file is called a module/package. A Python module can be run directly, or it can be imported and used by some other modules.2. When a Python file is run directly, the special variable "__name__" is set to "__main__". Therefore, it's common to have the boilerplate i 阅读全文

posted @ 2013-04-12 16:44 Jason Koo 阅读(218) 评论(0) 推荐(0) 编辑

2013年4月6日

摘要: 1. public是Scala的缺省访问级别。2. val定义的变量不能被重新赋值,而var定义的变量可以被重新赋值。3. Scala里方法参数的一个重要特征是它们都是val,而不是var。4. 如果没有发现任何显示的返回语句,Scala方法将返回方法中最后一个计算得到的值。5. 副作用指的是在方法外部某处改变状态或者执行I/O活动。6. Scala编译器会把一个以过程风格定义的方法,就是说带有大括号但没有等号的,在本质上当作是显示定义结果类型为Unit的方法。 阅读全文

posted @ 2013-04-06 16:44 Jason Koo 阅读(251) 评论(0) 推荐(0) 编辑

2013年2月20日

摘要: 存放顺序存放内容优点缺点堆(heap)随意类的对象,即通过new关键字创建的对象灵活性高:数据大小和生存期不必预先确定; 生存期不必预先通知编译器; 在运行时动态分配内存;垃圾回收器自动收集不用的数据 存取速度较慢,因为在运行时动态分配内存(堆)栈(stack)后进先出1. 常量2. 基本类型的变量(byte, short, int, longfloat, double, boolean, char)3. 对象的引用存取速度比堆快,速度仅次于直接位于CPU中的寄存器; 可以实现数据共享缺乏灵活性:存放在堆栈中的数据大小 和生存期必须是确定的... 阅读全文

posted @ 2013-02-20 17:52 Jason Koo 阅读(139) 评论(0) 推荐(0) 编辑

摘要: 目前,Java虚拟机采用”自适应的、分代的、停止-复制、标记-清扫“式垃圾回收器。 内存分配以较大的块为单位。每个块都有相应的代数来记录它是否还存货。有了块以后,垃圾回收器在回收的时候就可以往废弃的块里拷贝对象了。 停止-复制: 当有很多对象死亡,导致内存中产生大量碎片时采用该种策略 标记-清扫:当大部分对象都一直存活,只有少量对象死亡时采用该种策略 Java虚拟机会根据程序运行中的表现自适应地采用上述垃圾回收策略。 更加详细的介绍可以参考Oracle官网有关垃圾回收调节的文章介绍,网址是http://www.oracle.com/technetwork/java/ja... 阅读全文

posted @ 2013-02-20 17:01 Jason Koo 阅读(147) 评论(0) 推荐(0) 编辑

摘要: Incomputer science, acache(kash) is a component that transparently stores data so that future requests for that data can be served faster. The data that is stored within a cache might be values that have been computed earlier or duplicates of original values that are stored elsewhere. If requested.. 阅读全文

posted @ 2013-02-20 16:49 Jason Koo 阅读(139) 评论(0) 推荐(0) 编辑

2013年1月22日

摘要: Abenchmarkis a standard that other similar items can be compared to — that way everything is measured against a common standard.Benchmarkoriginally referred to a mark made on a wall or building by a surveyor for use as a reference point. The word still retains that meaning, but nowadays you’re more 阅读全文

posted @ 2013-01-22 16:03 Jason Koo 阅读(267) 评论(0) 推荐(0) 编辑

2013年1月7日

摘要: 即席查询(Ad Hoc)是用户根据自己的需求,灵活的选择查询条件,系统能够根据用户的选择生成相应的统计报表。即席查询与普通应用查询最大的不同是普通的应用查询是定制开发的,而即席查询是由用户自定义查询条件的。 在数据仓库领域有一个概念叫Ad hoc queries,中文一般翻译为“即席查询”。即席查询是指那些用户在使用系统时,根据自己当时的需求定义的查询。即席查询生成的方式很多,最常见的就是使用即席查询工具。一般的数据展现工具都会提供即席查询的功能。通常的方式是,将数据仓库中的维度表和事实表映射到语义层,用户可以通过语义层选择表,建立表间的关联,最终生成SQL语句。即 席查询与通常查询从... 阅读全文

posted @ 2013-01-07 14:47 Jason Koo 阅读(364) 评论(0) 推荐(1) 编辑

2012年12月26日

摘要: mesos的具体安装过程可以参考我的上一篇日志《mesos安装总结》。安装Spark之前要在所有的主机上先安装JDK和Scala。JDK的安装过程就不赘述了。下面简单介绍一下Scala 2.9.2的安装过程。每台主机上都要安装!!!!首先,从scala官方网站下载scala 2.9.2的压缩包接着,使用命令tar zxvfscala-2.9.2.tgz解压文件,得到文件夹scala-2.9.2。然后,在用户主目录下创建一个名为.scala的文件夹,将scala-2.9.2拷贝到.scala目录下。最后,修改~/.bashrc文件,在其中添加如下两行:export SCALA_HOME=/hom 阅读全文

posted @ 2012-12-26 23:23 Jason Koo 阅读(4100) 评论(2) 推荐(0) 编辑