大数据技术之HBase 一、HBaes介绍 1.1、HBase简介 HBase是一个分布式的、面向列的开源数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。 大:上亿行、百万列 面向列:面向列(族)的存储和权限控制,列(簇)独立检索 稀疏:对于为空( ...
分类:
其他好文 时间:
2019-07-26 09:25:36
阅读次数:
95
[Spring cloud 一步步实现广告系统] 业务架构分析
分类:
编程语言 时间:
2019-07-26 09:21:45
阅读次数:
86
大数据技术之Scala 第一篇:Scala编程语言 一、Scala语言基础 1、Scala简介 Scala是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序。它也能运行于CLDC配置的Java ME ...
分类:
其他好文 时间:
2019-07-26 09:21:14
阅读次数:
106
什么是AOP:Aspect Oriented Programming(AOP)是较为热门的一个话题。AOP,国内大致译作“面向切面编程”。 “面向切面编程”,这样的名字并不是非常容易理解,且容易产生一些误导。笔者不止一次听到类似“OOP/OOD11即将落伍,AOP是新一代软件开发方式”这样的发言。而 ...
分类:
编程语言 时间:
2019-07-26 09:20:47
阅读次数:
112
安装配置jenkinscd/usr/local/src/tarxvfjdk-7u79-linux-x64.tar.gzln-sv/usr/local/src/jdk1.7.0_79/usr/local/jdkvim/etc/profileexportJAVA_HOME=/usr/local/jdkexportPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATHe
分类:
其他好文 时间:
2019-07-26 09:20:33
阅读次数:
136
昨日回顾 初识函数 定义: 对动作或者功能的封装. 语法: def 函数名(形参): 函数体(return) 函数名(实参) 形参: 在函数声明的位置写的变量 1. 位置参数 2. 默认值参数. 实参: 在函数调用的位置给出的具体的值 1. 位置参数 2. 关键字参数 3. 混合 位置, 关键字 传 ...
分类:
其他好文 时间:
2019-07-26 09:20:05
阅读次数:
97
1 排序 桶排序 时间复杂度 O(N+M), N为待排序数的个数,M为桶的个数(即数的范围) 空间复杂度 O(M),M为桶的个数(即数的范围) 优点 · 快速 缺点: · 空间消耗大 · 被排序的数组元素只能是整数 · 这还不是一个真正意义上的桶排序,因为只能对数进行排序,而不涉及数对应的项 代码 ...
分类:
编程语言 时间:
2019-07-26 09:19:48
阅读次数:
100
深度学习飞速发展过程中,人们发现原有的处理器无法满足神经网络这种特定的大量计算,大量的开始针对这一应用进行专用芯片的设计。谷歌的张量处理单元(Tensor Processing Unit,后文简称TPU)是完成较早,具有代表性的一类设计,TPU采用基于脉动阵列设计的矩阵计算加速单元,可以很好的加速神 ...
分类:
其他好文 时间:
2019-07-26 09:19:32
阅读次数:
147
Vert.x提供异步访问数据库的API,数据库操作是一个耗时操作,使用传统的同步模型,容易阻塞线程,导致整体性能下降,因此我们对于数据库操作,需要使用Vert.x提供的异步API。 Vert.x提供的API层级非常低,可以说是仅仅在原生JDBC基础上封装了一层异步接口。所有的对数据库操作都需要通过编 ...
分类:
数据库 时间:
2019-07-26 09:19:03
阅读次数:
154
1.背景 在python运行一些,计算复杂度比较高的函数时,服务器端单核CPU的情况比较耗时,因此需要多CPU使用多进程加快速度 2.函数要求 笔者使用的是:pathos.multiprocessing 库,进度条显示用tqdm库,安装方法: 安装完成后 3.代码 定义一个 函数 F [ X ] , ...
分类:
编程语言 时间:
2019-07-26 09:18:44
阅读次数:
275
1. 安装git 安装连接:http://git-scm.com/download/linux (LINUX) https://git-scm.com/downloads (Windows) 2. 安装后配置环境变量 我的电脑右键 -> 属性 -> 左边栏高级系统设置 -> 环境变量 -> 系统变量 ...
修改Linux系统的文件目录, 所有者,以及用户组 在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念 - 所有者 - 所在组 - 其它组 - 改变用户所在的组 所有者 一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者 用ls ...
分类:
系统相关 时间:
2019-07-26 09:18:07
阅读次数:
138
给DBGrid动态赋值后,如何用程序指定某行某列为当前焦点?主要是如何指定列,行我能够指定,用DBGrid1.DataSource.DataSet.RecNo := 2;就行了,但是列我不会,请大家教我。谢谢! 如果希望是第2列获得焦点(字段数组下标从0开始):ADOTable1.RecNo := ...
分类:
数据库 时间:
2019-07-26 09:15:53
阅读次数:
164
Spark 2.x管理与开发 Spark Core 一、什么是Spark?(官网:http://spark.apache.org) 1、什么是Spark? 我的翻译:Spark是一个针对大规模数据处理的快速通用引擎。 Spark是一种快速、通用、可扩展的大数据分析引擎,2009年诞生于加州大学伯克利 ...
分类:
其他好文 时间:
2019-07-26 09:15:29
阅读次数:
89
大数据技术之Azkaban 一 概述 1.1 为什么需要工作流调度系统 1)一个完整的数据分析系统通常都是由大量任务单元组成: shell脚本程序,java程序,mapreduce程序、hive脚本等 2)各任务单元之间存在时间先后及前后依赖关系 3)为了很好地组织起这样的复杂执行计划,需要一个工作 ...
分类:
其他好文 时间:
2019-07-26 09:15:11
阅读次数:
265
dbgrid是从TCustomGrid继承下来的,它有col与row属性,只不过是protected的,不能直接访问,要处理一下,可以这样:TDrawGrid(dbgrid1).row:=row;TDrawGrid(dbgrid1).col:=col;dbgrid1.setfocus;就可以看到效果 ...
分类:
移动开发 时间:
2019-07-26 09:14:38
阅读次数:
148
如果把一款软件产品看做人的身体的话,那么bug就像病毒或缺陷。每一个看似健康和完美的人,其实都有不少的bug,只不过,有一些bug我们可以解决,而有一些bug可能要跟随我们人类几万年。
分类:
其他好文 时间:
2019-07-26 09:14:20
阅读次数:
438