OK !好久不见,大家都忙着各自的事情,me too, 博客也好久木有更新了,因为一直比较忙
spark sql 三个核心部分:
1. 可以加载各种结构化数据源(e.g., JSON, Hive, and Parquet).
2. 可以让你通过SQL ,spark 内部程序或者外部工具,通过标准的数据库连接(JDBC/ODBC)连接spark,比如一个商业智能的工具Tableau
3.当...
分类:
数据库 时间:
2015-05-19 14:49:14
阅读次数:
297
场景时这样的,我有个一大堆任务,我要给这些任务计时,入库。就需要一个带有参数的装饰器来记录任务名称, 在任务执行前和执行之后都需要记录任务当时执行的时刻。
#-*- encoding=utf-8 -*-
from functools import wrapsdef task_logging(taskname):
def func_wrapper(func):
@wraps(...
分类:
编程语言 时间:
2015-05-19 14:48:41
阅读次数:
119
本文的主要内容是根据跑马灯解析ClippingNode实现原理。本文涉及到cocos2dx 3.x的渲染机制以及部分opengl的知识。
首先看看上一篇文章中说到的跑马灯的简单实现:
//设置模板
auto stencil = Sprite::create();
//设置显示区域大小
stencil->setTextureRect(Rect(0, 0, 50, 30));
...
分类:
其他好文 时间:
2015-05-19 14:46:13
阅读次数:
162
执行强制类型转换语句。
String
// bad // => this.reviewScore = 9;
var A= this.reviewScore + '';
// good
var totalScore = '' + this.reviewScore;
// bad
var totalScore = '' + this.reviewScore + ' total score'...
分类:
编程语言 时间:
2015-05-19 14:47:52
阅读次数:
109
建立一个脚本
Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在 bash的大姐,bourne shell中运行)。
如同其他语言一样,通过我们使用任意一种文字编辑器,比如nedit...
分类:
系统相关 时间:
2015-05-19 14:45:52
阅读次数:
169
首先是发现这个问题是因为在真机调试的时候,xcode始终发现不了连在上面的真机;反复确认证书安装和xcode配置都没有问题,因为另一台手机可以非常好的被识别。这个问题的原因很快就找到,就是因为sdk不匹配造成的,识别不了的手机是ios 7.1。所以这里要注意一下,真机调试时如果xCode识别不了你的设备,有可能是当前SDK版本高于了你的手机。
这里先科普一下,每个版本的xcode...
分类:
移动开发 时间:
2015-05-19 14:47:37
阅读次数:
126
一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录,之后会在当前目录下生成一个jdk1.6.0_14目录二. 需要配置的环境变量 1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bi...
分类:
编程语言 时间:
2015-05-19 14:48:05
阅读次数:
117
#include
#include
#include
#include
#include
using namespace std;
#define MOD 0x3f3f3f3f
#define V 1000 + 10
#define E 10000 + 10
int n, m;
bool vis[V];
int cnt, dist[V], head[V], pre[V];
stru...
分类:
其他好文 时间:
2015-05-19 14:45:05
阅读次数:
112
/**
*@Title ${file_name}
*@description ${todo}
*@time ${date} ${time}
*@author weis
*@version 1.0
**/
/**
*@Title ${file_name}
*@description ${todo}
*@time ${date} ${time}
*@author ...
分类:
系统相关 时间:
2015-05-19 14:47:23
阅读次数:
225
避免单字母名称,让名称具有描述性
// bad
function q() {
// ...stuff...
}
// good
function query() {
// ..stuff..
}
当命名对象、函数和实例时使用骆驼拼写法
// bad
var OBJEcttsssss = {};
var this_is_my_object = {};
function c() {}
...
分类:
编程语言 时间:
2015-05-19 14:45:06
阅读次数:
105
详解Hibernate中的inverse=”true”...
分类:
Web程序 时间:
2015-05-19 14:44:27
阅读次数:
136
14513. Aaah!
Time Limit: 1sec Memory Limit:256MB
Description
Jon Marius shouted too much at the recent Justin ...
分类:
其他好文 时间:
2015-05-19 14:44:55
阅读次数:
206
在iOS开发中,我们可以通过三种途径来实现定时调用某一个方法的功能。为了简便期间,我直接在Xcode中写代码以及注释。
首先我们定义一个被定时执行的方法
- (void)reloop {
NSLog(@"循环执行");
}
下边我们分别讨论这三种方法
1、使用NSTimer
// 1、使用nstimer创建定时器
// A.自动加入主循环
NSTimer *ti...
分类:
移动开发 时间:
2015-05-19 14:45:20
阅读次数:
137
最近要把项目部署到服务器测试,虽然之前linux的命令有用了不少,但是,很多命令也渐渐生疏了。
于是在网上找了些关于命令的资料,记录一下在自己的博客。顺便在这里提一下用的两个软件,Xshell和FlashFXP,putty也用了下,感觉还是Xshell舒服。
1. ls命令
ls命令是列出目录内容(List Directory Contents)的意思。运行它就是列出文件夹里的内容,可...
分类:
系统相关 时间:
2015-05-19 14:46:04
阅读次数:
327