GruntJS构建环境搭建以及使用入门1.应用场景一种自动化任务处理工具,对于日常的需求(代码规则检查、代码合并)可以实现自动化执行,只需要保留package.json和Gruntfile.js便能用一句代码行进行依赖下载。2.搭建步骤Grunt依赖Node.js所以在安装之前确保你安装了Node....
分类:
Web程序 时间:
2015-09-10 19:33:15
阅读次数:
265
【注】该系列文章以及使用到安装包/测试数据 可以在《倾情大奉送--Spark入门实战系列》获取1、MLlib实例1.1聚类实例1.1.1算法说明聚类(Cluster analysis)有时也被翻译为簇类,其核心任务是:将一组目标object划分为若干个簇,每个簇之间的object尽可能相似,簇与簇之...
分类:
其他好文 时间:
2015-09-10 09:32:08
阅读次数:
358
1.引言 ?? 笔者最近在做一个互联网的“类SNS”应用,应用中用户数量巨大(约4000万)左右,因此,简单的使用传统单一数据库存储肯定是不行的。 ?? 参考了业内广泛使用的分库分表,以及使用DAL数据访问层等的做...
分类:
数据库 时间:
2015-09-10 00:37:27
阅读次数:
270
【注】该系列文章以及使用到安装包/测试数据 可以在《倾情大奉送--Spark入门实战系列》获取1、机器学习概念1.1机器学习的定义在维基百科上对机器学习提出以下几种定义:l“机器学习是一门人工智能的科学,该领域的主要研究对象是人工智能,特别是如何在经验学习中改善具体算法的性能”。l“机器学习是对能通...
分类:
其他好文 时间:
2015-09-09 07:23:45
阅读次数:
269
这一章节聊聊使用for和range修改列表,大部分的人在遇到这个场景的时候都会想到以下代码:
>>> a=[1,2,3]
>>> for x in a:
x+=1
>>> a
[1, 2, 3]
>>>
但是为什么结果不对呢?
我们来看看它的运行步骤:
1.在列表a里面取出一个对象
2.把刚刚的对象赋值给x
3.x自加1
大家这里会想到,x引用的对象1,跟列表第一个对象引用...
分类:
编程语言 时间:
2015-09-08 20:16:14
阅读次数:
128
原文地址:http://www.ttlsa.com/python/how-to-install-and-use-pip-ttlsa/pip类似RedHat里面的yum,安装Python包非常方便。本节详细介绍pip的安装、以及使用方法。1、pip下载安装1.1 pip下载1# wget "https...
分类:
其他好文 时间:
2015-09-07 20:56:49
阅读次数:
330
【注】该系列文章以及使用到安装包/测试数据 可以在《倾情大奉送--Spark入门实战系列》获取1、实例演示1.1流数据模拟器1.1.1流数据说明在实例演示中模拟实际情况,需要源源不断地接入流数据,为了在演示过程中更接近真实环境将定义流数据模拟器。该模拟器主要功能:通过Socket方式监听指定的端口号...
分类:
其他好文 时间:
2015-09-07 08:16:56
阅读次数:
350
【注】该系列文章以及使用到安装包/测试数据 可以在《倾情大奉送--Spark入门实战系列》获取1、Spark Streaming简介1.1概述Spark Streaming 是Spark核心API的一个扩展,可以实现高吞吐量的、具备容错机制的实时流数据的处理。支持从多种数据源获取数据,包括Kafk、...
分类:
其他好文 时间:
2015-09-01 08:02:02
阅读次数:
322
NSString的length方法能够准确无误地处理国际字符串,如含有俄文,中文或者日本文字符的字符串,以及使用Unicode国际字符标准的字符串。在C语言中处理这些国际字符串是件令人非常头疼的事情 ,因为一个字符占用的空间可能多于1个字节,这就意味着如strlen()之类只计算字节数的函数会返回错...
分类:
移动开发 时间:
2015-08-31 23:09:22
阅读次数:
132