Apache Flume是一个用来有效地收集,聚集和移动大量日志数据的分布式的,可获得的服务。这里我们解释一下怎样配置Flume和Spark Streaming来从Flume获取数据。这里有两个方法。
Python API:Flume现在还不支持PythonAPI
 
方法1:Flume风格的推方法
Flume被设计用来在Flume代理之间推送数据。在这种方法中,Spark Streami...
                            
                            
                                分类:
Web开发   时间:
2015-07-24 09:21:11   
                                收藏:
0  评论:
0  赞:
0  阅读:
182
                             
                         
                    
                        
                            
                            
                                总结Codeigniter的一些优秀特性
最近准备接手改进一个别人用Codeigniter写的项目,虽然之前也有用过CI,但是是完全按着自己的意思写的,没按CI的一些套路。用在公众的项目,最好还是按框架规范来,所以还是总结一下,免得以后别人再接手的时候贻笑大方。
1. 首先是 MVC
如果你还不知道 MVC ,应该尽快的学习,你会很快的体会到在 Model 中数据访问,在...
                            
                            
                                分类:
其他   时间:
2015-07-24 09:21:01   
                                收藏:
0  评论:
0  赞:
0  阅读:
308
                             
                         
                    
                        
                            
                            
                                #import 
//1 创建字符串的方式
int main(int argc, const char * argv[]) {
    @autoreleasepool {
        
     
        NSString * str = @"oc str";
        NSLog(@"str %@",str);
     
        char * c = "c str...
                            
                            
                                分类:
其他   时间:
2015-07-24 09:20:51   
                                收藏:
0  评论:
0  赞:
0  阅读:
155
                             
                         
                    
                        
                            
                            
                                /*
基本数据类型与字符串的相互转换
 基本数据类型(int,float,double char)
	1> int类型转换成字符串
	2> float->NSString
	3> double->NSString
	4> char->NSString
	5> NSString->int
	6> NSString->float
	7>NSString->double
	8>将字符串中的字母转化成大写...
                            
                            
                                分类:
其他   时间:
2015-07-24 09:20:41   
                                收藏:
0  评论:
0  赞:
0  阅读:
260
                             
                         
                    
                        
                            
                            
                                /*
    	1>多个数据拼接成一个字符串
	2>字符串的末尾追加新的字符
	3>在指定的范围插入字符串
	4>使用新的字符替换原有的字符
	5>在字符串中删除特定的某些字符
	6>去掉字符串中的空格
 */
#import 
int main(int argc, const char * argv[]) {
    @autoreleasepool {
      
      
     ...
                            
                            
                                分类:
其他   时间:
2015-07-24 09:20:33   
                                收藏:
0  评论:
0  赞:
0  阅读:
237
                             
                         
                    
                        
                            
                            
                                题目https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iv/
  Say you have an array for which the ith element is the price of a 
  given stock on day i.  Design an algorithm to find the maximum...
                            
                            
                                分类:
其他   时间:
2015-07-24 09:20:21   
                                收藏:
0  评论:
0  赞:
0  阅读:
250
                             
                         
                    
                        
                            
                            
                                测试描述:临时开辟一个存储空间以存放一个结构体数据
#include 
#include 
using namespace std;
struct Student
{
    string name;
    int age;
    char sex;
};
int main()
{
    Student *p;  //定义指向结构体类型Student的数据的指针变量p
    p=ne...
                            
                            
                                分类:
其他   时间:
2015-07-24 09:19:11   
                                收藏:
0  评论:
0  赞:
0  阅读:
261
                             
                         
                    
                        
                            
                            
                                Core Foundation 对象主要使用在用C语言编写的Core Foundation 框架中,并引用计数的对象.与Objective-C对象区别很少.无论哪种框架生成的对象,一旦生成,便可在两种框架中使用.这种转换不需要额外的CPU资源,因而也被称为”免费桥”.
/****************************(1)***********************/...
                            
                            
                                分类:
其他   时间:
2015-07-24 09:19:01   
                                收藏:
0  评论:
0  赞:
0  阅读:
209
                             
                         
                    
                        
                            
                            
                                题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5305题意:给一个无向图 , 每条边可以是online边也可以是offline边,问 
有多少种方法使得每个节点的online边和offline边一样多解法:数据量不大,直接爆搜,记录每个点的度数,奇数的直接不可能,偶数的分成两个数组,c1[i]表示i的在线朋友数,c2[i]表示i的离线朋友数,然后一条边...
                            
                            
                                分类:
其他   时间:
2015-07-24 09:18:51   
                                收藏:
0  评论:
0  赞:
0  阅读:
343
                             
                         
                    
                        
                            
                            
                                在前面几课里的学习算法的思路都是给定数据集以后,确定基于此数据集的最佳假设H函数,通过学习算法确定最佳假设H的各个参数,然后通过最佳假设函数H得出新的数据集的结果。在这一课里介绍了一种新的思路,它的核心思想是直接计算各种假设的最高概率,然后拟合各个假设的最高概率参数,并利用拟合得到的假设概率,计算出新的数据集的概率,选取概率最高的假设直接得出分类类别。
    整个生成学习算法的精髓在于条件概率...
                            
                            
                                分类:
编程语言   时间:
2015-07-24 09:18:41   
                                收藏:
0  评论:
0  赞:
0  阅读:
293
                             
                         
                    
                        
                            
                            
                                Given a column title as appear in an Excel sheet, return its corresponding column number.
For example:
    A -> 1
    B -> 2
    C -> 3
    ...
    Z -> 26
    AA -> 27
    AB -> 28 
class Soluti...
                            
                            
                                分类:
其他   时间:
2015-07-24 09:18:31   
                                收藏:
0  评论:
0  赞:
0  阅读:
235
                             
                         
                    
                        
                            
                            
                                在C语言中, signed char 类型的范围为-128~127,每本教科书上也这么写,但是没有哪一本书上(包括老师)也不会给你为什么是-128~127,这个问题貌似看起来也很简单容易, 以至于不用去思考为什么,不是有一个整型范围的公式吗:  -2^(n-1)~2^(n-1)-1   n为整型的内存占用位数,所以int类型32位 那么就是 -(2^31)~2^31 -1 即 -2147483648~2147483647。...
                            
                            
                                分类:
其他   时间:
2015-07-24 09:18:21   
                                收藏:
0  评论:
0  赞:
0  阅读:
317
                             
                         
                    
                        
                            
                            
                                ehcache是纯java编写的,通信是通过RMI方式,适用于基于java技术的项目。
memcached服务器端是c编写的,客户端有多个语言的实现,如c,php(淘宝,sina等各大门户网站),python(豆瓣网), java(Xmemcached,spymemcached)。memcached服务器端是使用文本或者二进制通信的。
 
项目
Memcache
...
                            
                            
                                分类:
系统服务   时间:
2015-07-24 09:18:11   
                                收藏:
0  评论:
0  赞:
0  阅读:
349
                             
                         
                    
                        
                            
                            
                                1 简介
Xmemcached是一个高性能的基于java nio的memcached客户端。在经过三个RC版本后,正式发布1.10-final版本。
xmemcached特性一览:
1、高性能
2、支持完整的memcached文本协议,二进制协议将在1.2版本实现。
3、支持JMX,可以通过MBean调整性能参数、动态添加/移除server、查看统计等。
4、支持客户端统计
5、支持...
                            
                            
                                分类:
编程语言   时间:
2015-07-24 09:18:01   
                                收藏:
0  评论:
0  赞:
0  阅读:
273
                             
                         
                    
                        
                            
                            
                                一、 XMemcached 简介  
XMemcached 是一个新 
java memcached client 。也许你还不知道 memcached 是什么?可以先看看这里。简单来说, Memcached  是一个高性能的分布式内存对象的 key-value 缓存系统,用于动态 Web 应用以减轻数据库负载,现在也有很多人将它作为内存式数据库在使用, memcached 通过它的自定义协议...
                            
                            
                                分类:
系统服务   时间:
2015-07-24 09:17:41   
                                收藏:
0  评论:
0  赞:
0  阅读:
289
                             
                         
                    
                        
                            
                            
                                1.为什么要使用memcache
 由于网站的高并发读写需求,传统的关系型数据库开始出现瓶颈,例如:
1)对数据库的高并发读写:
关系型数据库本身就是个庞然大物,处理过程非常耗时(如解析SQL语句,事务处理等)。如果对关系型数据库进行高并发读写(每秒上万次的访问),那么它是无法承受的。
2)对海量数据的处理:
对于大型的SNS网站,每天有上千万次的数据产生(如twitter, 新浪微博)...
                            
                            
                                分类:
系统服务   时间:
2015-07-24 09:17:31   
                                收藏:
0  评论:
0  赞:
0  阅读:
217
                             
                         
                    
                        
                            
                            
                                在Postgresql的使用过程中发现了一个很有意思的功能,就是对于需要类似于树状结构的结果可以使用递归查询实现。比如说我们常用的公司部门这种数据结构,一般我们设计表结构的时候都是类似下面的SQL,其中parent_id为NULL时表示顶级节点,否则表示上级节点ID。CREATE TABLE DEPARTMENT (
 ID INTEGER PRIMARY KEY,
 NAME VARCHAR(32...
                            
                            
                                分类:
数据库技术   时间:
2015-07-24 09:17:21   
                                收藏:
0  评论:
0  赞:
0  阅读:
265
                             
                         
                    
                        
                            
                            
                                主企业号主动发送消息,也就是企业号主动推送的消息,适合于企业的通知,通告等。因此如果公司有通知,要求通知到所有员工,就应该使用主动发送消息。格式是json格式,而且微信很灵活,当touser,toparty,totag的json值是null时,微信服务器主动忽略了。原来还担心,如果是null,在生成json格式时如何忽略掉是null的字段。核心基本类:public class MsgBase...
                            
                            
                                分类:
微信   时间:
2015-07-24 09:17:11   
                                收藏:
0  评论:
0  赞:
0  阅读:
1021
                             
                         
                    
                        
                            
                            
                                使用Jasper或BIRT等报表工具时,常会碰到一些非常规的统计,用报表工具本身或SQL都难以处理,比如源数据不符合交叉表的要求,需要转置后再呈现。集算器具有结构化强计算引擎,集成简单,可以协助报表工具方便地实现此类需求。下面通过一个例子来说明转置交叉表的实现过程。
   数据库表booking汇总着各年度商品的预定数据,有四个字段,包括年份和三种预定状态,部分数据如下:
...
                            
                            
                                分类:
Web开发   时间:
2015-07-24 09:17:01   
                                收藏:
0  评论:
0  赞:
0  阅读:
329
                             
                         
                    
                        
                            
                            
                                网页播放视频需要加载播放器,但是通过刷图也能实现视频播放的效果
JS中用到Z-index属性,记录一篇讲解Z-index属性的博客的地址:
http://www.cnblogs.com/gisdream/archive/2010/06/10/1755891.html
方法1:
JS的代码
    
      var imageNr = 0;
      var fini...
                            
                            
                                分类:
Web开发   时间:
2015-07-24 09:16:31   
                                收藏:
0  评论:
0  赞:
0  阅读:
193