在学习Hadoop FileSystem模块之前,最好的建议就是先去学习一下Linux本地文件系统的设计实现,这将会大大的帮助你了解Hadoop FileSystem,至少很多思想都是共通的。其实老实说,Hadoop FileSystem的确是集成了很多文件系统的诸多优点,在设计上还是有非常多值得学习的地方的。这里说的FileSystem可不是就仅仅的是HDFS,HDFS只是他的一个实现。也就是F...
分类:
其他好文 时间:
2014-12-11 12:31:42
阅读次数:
312
新建(打开)数据库文件
sqlite3 mydata.db # 指定数据库文件启动sqlite
.open mydata.db # 使用.open命令打开打开数据库文件
帮助信息
sqlite> .help
.backup ?DB? FILE Backup DB (default "main") to FILE
.bail on|off Stop after...
分类:
数据库 时间:
2014-12-11 12:30:59
阅读次数:
243
点击打开链接 http://acm.hdu.edu.cn/showproblem.php?pid=1829
题意:给出n个关系啊a,b,表示a和b是异性,问是否存在矛盾,即存在a和b是同性。
思路,并查集,用f[i]记录i的父亲,next[i]表示同一个集合里的下一个元素,根据next数组可以遍历出一个集合里的所有元素,len[i]表示i和集合的根的关系,0表示同性,1表示异性。 每输入一个a...
分类:
其他好文 时间:
2014-12-11 12:32:00
阅读次数:
175
引用: http://www.cnblogs.com/kwliu/archive/2011/09/29/2195894.html
一直做IE相关的东西,但是发现对JS和VC之间如何调用不是很明白。虽然知道通过IDispatch接口可以在VC程序和JS之间进行交互,但是如何具体做一直有点模糊,所以就专门做了个实验,看看他们到底如何进行沟通。
脚本语言和编译型语言之间进行通信是通过IDispa...
分类:
Web程序 时间:
2014-12-11 12:30:48
阅读次数:
129
第一步:设置控件需要的属性
在value目录下面新建一个attrs.xml属性文件
然后在里面设置控件属性,首先设置控件名称,name里面即你自定义的控件名称
这步完成之后,在里面为你的控件添加属性:
name是属性名称,format是属性类型...
分类:
移动开发 时间:
2014-12-11 12:29:48
阅读次数:
163
思路:把数字排序,排序后数字列,中间点为父节点,左边部分为左子树,右边为右子树。
假设节点定义为:
// Definition for binary tree
struct TreeNode {
int val;
TreeNode *left;
TreeNode *right;
TreeNode(int x) : val(x), left(NULL), ...
分类:
其他好文 时间:
2014-12-11 12:31:45
阅读次数:
126
微信已经深入到每一个APP的缝隙,最常用的莫过分享和登录了,接下来就以代码的形式来展开微信登录的相关说明,至于原理级别的oauth2.0认证体系请参考微信开放平台的相关说明和图示 https://open.weixin.qq.com/
微信登录授权开发
1,到微信开发平台注册相关APP,现在是等待审核成功后才能获取到对应的key和secret;获取成功后需要单独申请开通登录和支付接口,如图
...
分类:
微信 时间:
2014-12-11 12:31:56
阅读次数:
465
题目大意:给你一个树形的天平,如图所示,根据力矩相等原则判断是否相等。
注意:输入的时候采用(先序)输入,如果WL为0时,该天平有左子天平,接下来
描述这个左子天平,如果WR为0时,该天平有有右子天平,接下来描述这个右
子天平。如果WL = WR = 0。则先描述左子天平,再描述右子天平。
思路:递归进行输入并进行判断。从最里层开始判断返回结果。一直到根。...
分类:
其他好文 时间:
2014-12-11 12:31:17
阅读次数:
238
在大部分APP(尤其是社交类的,如qq)经常会有更换头像的场景:点击用户加载头像,加载出系统图片,用户点击选中某张图片之后,可以对图片进行放缩和拖动,已更改圆形裁剪框圈定的图片部分。如下图即为qq的头像选取编辑界面:
图1.qq照片编辑界面
界面中可以对图片进行放大、缩小,拖动,白色圆环区域表示点击确定时将要裁剪的范围。留意上图的动画,qq总是能够确保圆环完全被图片所覆盖,如果拖动或者放缩...
分类:
移动开发 时间:
2014-12-11 12:29:17
阅读次数:
248
// 当服务端接口没做好时,本地可以构造假数据,并转换为json数据
NSError *error;
NSString *dataStr = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"indEditor" ofType:@"txt"] encoding:NSUTF8Stri...
分类:
移动开发 时间:
2014-12-11 12:31:02
阅读次数:
148
#include
using namespace std;
int vis[3][30];//分别表示列,主对角线和副对角线是否被占用,若用(row,col)表示第row行第col列位置(row,col)均从0开始
//则列所在位置为col,主对角线所在位置为n-row+col,副对角线所对应的位置为row+col
int ans ,MAXN;
void dfs(int row)
{
if (r...
分类:
其他好文 时间:
2014-12-11 12:29:34
阅读次数:
150
作用:
1、可以了解方法的申明和使用
2、可以了解数组的引用传递
3、可以了解java新特性对数组的支持
一 方法的申明和使用
1 方法的定义
方法就是一段可重复调用的代码块.
2 方法的定义格式
a public static 返回值类型 方法名称(类型参数1,类型参数2...){
方法主体:
程序语句
[return 表达式;]
}
b...
分类:
编程语言 时间:
2014-12-11 12:31:20
阅读次数:
199
HTML5 Canvas globalCompositeOperation属性详解...
分类:
Web程序 时间:
2014-12-11 12:30:31
阅读次数:
243
用友盟的分享sdk遇到了这个问题:java.lang.NoClassDefFoundError:com.umeng.socialize.controller.UMServiceFactory。
产生原因:android ADT版本升级后产生的。
解决办法:①.build path-->order and export中把第三方jar包的位置上调;
②.如果第一种办法不好用,请试一试,右击...
分类:
移动开发 时间:
2014-12-11 12:28:52
阅读次数:
183