1、Collection接口是集合接口树的根,定义了通用的API。 2、Set 不可以包含重复的元素。实现类为:HashSet,TreeSet,LinkedHashSet? 3、List 有序集合,可包含重复元素。实现类有Arraylist 和linkedList 和Vecto...
分类:
编程语言 时间:
2015-05-03 22:13:11
阅读次数:
154
在上一次单词计数的基础上做如下改动: 使用?Direct Grouping 分组策略,将首字母相同的单词发送给同一个task计数 数据源spout package com.zhch.v3;
import backtype.storm.spout.SpoutOutputCollector;
impor...
分类:
其他好文 时间:
2015-05-03 22:10:54
阅读次数:
311
转自:?http://www.cyblogs.com/ 我自己的博客~ 首先, 我们需要3台机器, 这里我是在Vmware里面创建了3台虚拟机, 来保证我的Hadoop完全分布式的最基本配置.我这里选择的CentOS, 因为RedHat系列,在企业中比较的受欢...
分类:
其他好文 时间:
2015-05-03 22:13:39
阅读次数:
140
C语言和PHP语法相异点技术 maybe yes?发表于2015-02-05 16:09 原文链接 :?http://blog.lmlphp.com/archives/80??来自 :?LMLPHP后院 PHP 的语法规则和 C 语言语法规则非常的相似,PHP 中很多内部函数调用的就...
分类:
编程语言 时间:
2015-05-03 22:11:28
阅读次数:
173
对于一种编程语言数学计算的功能当然是必不可少的,通过L脚本语言的基本数学运算功能实现数学计算库也很简单
在L脚本语言中,使用库之前需要进行导入,这和C语言的include引用Java的导入jar包是类似的
下面的例子是一个L脚本语言的库文件
#scplib
#数学函数库
定义:函数,求圆的周长,半径
开始:函数,求圆的周长
计算:算式,ret,2*3.14*半...
分类:
编程语言 时间:
2015-05-03 22:10:56
阅读次数:
231
1、在genserver的启动过程中,内部调用的是proc_lib:start_link(M,F,A,Time,SpawnOpts),当该函数被调用的时候,启动gen_server的进程必须wait,直到gen_server进程在执行init_it函数时,调用proc_lib:init_ack将gen_server的进程号返回给启动进程,至此一个gen_server进程才启动完成;
2、对于...
分类:
系统相关 时间:
2015-05-03 22:09:35
阅读次数:
215
宏定义简单宏格式:#define 标示符 替换列表#define N 100
int a[N];//N就是100带参数的宏格式:#define 标示符(x1, x2, x3,……xn) 替换列表#define MAX(x, y) ((x) > (y) ? (x) : (y))注意:程序编译的时候会把大写的标示符替换成原来的表达式,所以编译时候程序会增大。优点或者缺点优点
①程序可能会稍微快些
②...
分类:
编程语言 时间:
2015-05-03 22:10:03
阅读次数:
137
cocos2d-x 3.4之排行榜的实现...
分类:
其他好文 时间:
2015-05-03 22:10:03
阅读次数:
125
接上篇使用RCU技术实现读写线程无锁,在没有GC机制的语言中,要实现Lock free的算法,就免不了要自己处理内存回收的问题。
Hazard Pointer是另一种处理这个问题的算法,而且相比起来不但简单,功能也很强大。锁无关的数据结构与Hazard指针中讲得很好,Wikipedia Hazard pointer也描述得比较清楚,所以我这里就不讲那么细了。
一个简单的实现可以参考我的gith...
分类:
其他好文 时间:
2015-05-03 22:11:14
阅读次数:
158
可以在org中编写文档,然后用一个脚本就可以将其转换成freemap的文件。脚本文件可以从这里下载:将其复制到~/.emacs.d/freemind.el在init.el中添加一行:;; freemind export
(load "~/.emacs.d/freemind.el")现在编辑一个用户和内容.org文件:* 用户数据
** 用户基础数据
** 用户行为数据
*** 消费行为
*** 观...
分类:
系统相关 时间:
2015-05-03 22:10:42
阅读次数:
291
入口测试类:
注:class 有很多方法需看java的api
package priv.yingmm.main;
import java.io.ByteArrayInputStream;
import java.io.FileOutputStream;
import java.lang.reflect.Field;
import java.util.ArrayList;
import j...
分类:
其他好文 时间:
2015-05-03 22:09:20
阅读次数:
108
通过类生成xml地址:http://blog.csdn.net/without0815/article/details/45461237
package priv.yingmm.main;
import java.io.File;
import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory...
分类:
其他好文 时间:
2015-05-03 22:09:31
阅读次数:
106
在C++的多线程编程实现里有两种方式,一种是Windows头文件里的CreateProcess,另一种是process.h里的_beginthread,我这里用的是后一种,并且对器多线程操作实现里类似Java里的Thread类的封装。Thread类包含四种操作(对应线程的几种状态):就绪(start),挂起(suspend)、恢复(resume)以及终止(terminate),另外,还包含了一个可以...
分类:
编程语言 时间:
2015-05-03 22:10:59
阅读次数:
118
朋友,如果你是网络工程师,想要将来继续从事你喜欢的职业;如果你是一位打算成为专业网络工程师的高校学生,你们都不能再错过华为了,而且这是你们最好、也将是最后一个成为国家第一梯队网络工程师专才的机会...
分类:
其他好文 时间:
2015-05-03 22:09:27
阅读次数:
202
Given two strings s and t, determine if they are isomorphic.
Two strings are isomorphic if the characters in s can be replaced to get t.
All occurrences of a character must be replaced with a...
分类:
其他好文 时间:
2015-05-03 22:08:21
阅读次数:
106
The count-and-say sequence is the sequence of integers beginning as follows:
1, 11, 21, 1211, 111221, ...
1 is read off as "one
1" or 11.
11 is read off as "two
1s" or 21.
21 is read off as ...
分类:
其他好文 时间:
2015-05-03 22:10:38
阅读次数:
106
有时候我们使用git push向远程仓库推送的时候,会报错如下:
[remote rejected] master -> master (branch is currently checked out)
remote: error: refusing to update checked out branch: refs/heads/master
remote: error: By defaul...
分类:
其他好文 时间:
2015-05-03 22:09:49
阅读次数:
143