商业智能:可怜的B,何时才能I?
BI?还是报表?
BI是当前出尽风头的东西,各大用户上完了生产系统,争相要搞经营分析、决策支持,BI时代一下子就到来了,各BI厂商你方唱罢我登场,频频推出自己的OLAP/DW产品,把业界搞得好不热闹。一时间,业务共智能一色,啤酒与尿布齐飞。
果真有这么多BI么?在这些繁荣的后面,我们却看到这样一些现象:诚然还是有一些货真价实的BI系统,但是绝大多数所谓的经营分析系统,也就是出些报表了事,而号称能替用户作分析预测的强大BI工具,也都沦为最基本的报表工具在使用,而这些东西做报表并不专业,还很不好用。到底是BI了?还是就是报表?
事实上,多维分析在国内项目中很少能实际应用,花哨的钻取旋转也只是BI
私有云下的IaaS,你了解多少
有很多朋友给我留言说要写点基础概念的文章,结合这几天遇到的一些事情,就谈谈最基础的IaaS、PaaS和SaaS。
搞云计算的人最先接触的就是这三个名词,意思很简单,基础设施即服务、平台即服务和软件即服务。所有的基础讲座中都会把“即服务”比喻成为水厂或电厂,需要计算、网络、存储基础设施,需要开发、应用环境,甚至需要软件都不要再事先单独准备,只需要根据需要申请即可。就像大多数人不知道水是怎么处理的,电是怎么发的一样,使用者并不需要知道这些资源是怎么提供的。在公有云上,使用者和提供者是不同的群体,使用者不了解后台是什么样的,他们只需要根据需求来选择不同的服务商和服务。但在私有云下,由于后台是开放的,可以干涉的,情况就很复杂了,今天先谈谈私有云下的IaaS概念。
长期形成的IT观念导致使用者往往会认为基础设施和应用的强相关的,还想直接支配和管理基础设施。经常还会问用了什么牌子的服务器、虚拟化软件用的什么版本号、网络设备用了什么等等问题。原因是应用从原来
vim 对齐
/etc/vim/vimrc存放全局配置
在~home目录下创建.vimrc
~/vim.vimrc
setnocompatible不使用vi默认键盘布局
setnumber显示行号
setautoindent自动对齐
setsmartindent智能对齐
setshowmatch括号匹配模式
setruler显示状态行
setincsearch查询时非常方便,如要查找book单词,当输入到/b时,会自动找到第一个b开头的单词,当输入到/bo时,会自动找到第一个bo开头的单词,依次类推,进行查找时,使用此设置会快速找到答案,当你找要匹配的单词时,别忘记回车.
settabstop=4tab键为4个空格
setshiftwidth=4换行时行间交错使用4个空格
setsofttabstop=4设置(软)制表符宽度为4
setcindentC语言格式对齐
setnobackup不要备份文件
setclipboard+=unnamed与wi
gradle 重复依赖
1.在B的gradle里添加以下代码,将B依赖A:
dependencies {
compile project(':A')
}
2.然后在C里面依赖B就可以了,因为B已经依赖了A,所以C不需要再依赖一遍A
dependencies {
compile project(':B')
}
1. 选择gradle 2. 简单入门 2.1 使用intellij idea创建gradle项目 首先idea启用gradle支持:settings->plugins: gradle 创建gradle项目或模块发现目录结构maven像其build.gradlegradle配置文件
tensorflow 读取图像
卷积神经网络(convolutionalneuralnetwork,CNN),最早是19世纪60年代,生物学家对猫视觉皮层研究发现:每个视觉神经元只会处理一小块区域是视觉图像,即感受野。后来到了80年代,日本科学家提出了神经认知机(Neocognitron)的概念,也可以算作是卷积神经网络最初的实现原型,在CS231n的课上说过,卷积神经网络不是一夜产生的,从这个发展过程中我们就可以看出,确实是这样的。卷积神经网络的要点就是局部连接(LocalConnection)、权值共享(Weightsharing)和池化层(Pooling)中的降采样(Down-Sampling)。比如下面是tensorflow卷积定义relu(W*X+B)W矩阵*X矩阵+B矩阵=W权重variable变量*X(placeholder占位符外部输入)variable变量+B偏重变量,因为深度学习会自动不断地计算loss损失BP来调整wb所以wb初始化可以随便全部都是0都行,所以其实就是X以及Y对于X来说其实我们知道就是我们图像数据Y是图像的标签,但是Y需要转为数学可以计算的值,所以采用one-hot数组记录标签的
nosql数据库 neo4j实战
文档数据库源起:受LotusNotes启发。数据模型:包含了key-value的文档集合例子:CouchDB,MongoDB优点:数据模型自然,编程友好,快速开发,web友好,CRUD。图数据库源起:欧拉和图理论。数据模型:节点和关系,也可处理键值对。例子:AllegroGraph,InfoGrid,Neo4j优点:解决复杂的图问题。关系数据库源起:E.F.Codd在ARelationalModelofDataforLargeSharedDataBanks提出的数据模型:各种关系例子:VoltDB,Clustrix,MySQL优点:高性能、可扩展的OLTP,支持SQL,物化视图,支持事务,编程友好。对象数据库源起:图数据库研究数据模型:对象例子:Objectivity,Gemstone优点:复杂对象模型,快速键值访问,键功能访问,以及图数据库的优点。
kubernetes微服务架构
使用Rancher来运行Kubernetes有很多优势。大多数情况下能使用户和IT团队部署和管理工作更加方便。Rancher自动在Kubernetes后端实现etcd的HA,并且将所需要的服务部署到此环境下的任何主机中。在设置访问控制,可以轻易连接到现有的LDAP和AD基础构架。Rancher还可以自动实现容器联网以及为Kubernetes提供负载均衡服务。通过使用Rancher,你将会在几分钟内有拥有Kubernetes的HA实现。
命名空间
现在我们的集群已经运行了,让我们进入并查看一些基本的Kubernetes资源吧。你可以访问Kubernetes集群也可以直接通过kubectlCLI访问,或者通过RancherUI访问。Rancher的访问管理图层控制可以访问集群,所以你需要在访问CLI前从RancherUI那里生成API密匙。
我们来看下第一个Kubernetes资源命名空间,在给定的命名空间中,所有资源名称必须有唯一性。此外,标签是用来连接划定到单个命名空间的资源。这就是为什么同一个Kubernetes集群上可以用命名空间来隔离环境。例如
apache kylin大数据书
1.ApacheKylin是什么?
在现在的大数据时代,越来越多的企业开始使用Hadoop管理数据,但是现有的业务分析工具(如Tableau,Microstrategy等)
往往存在很大的局限,如难以水平扩展、无法处理超大规模数据、缺少对Hadoop的支持;而利用Hadoop做数据分析依然存在诸多障碍,例如大多数分析
师只习惯使用SQL,Hadoop难以实现快速交互式查询等等。神兽ApacheKylin就是为了解决这些问题而设计的。
ApacheKylin,中文名麒(shen)麟(shou)是Hadoop动物园的重要成员。Apache
Kylin是一个开源的分布式分析引擎,最初由eBay开发贡献至开源社区。它提供Hadoop之上的SQL查询接口及多维分析(OLAP)能力以支持大
规模数据,能够处理TB乃至PB级别的分析任务,能够在亚秒级查询巨大的Hive表,并支持高并发。
Apache
Kylin于2014年10月在github开源,并很快在2014年11月加入Apache孵化器,于2015年11月正
黄罡:云端融合 云计算3.0及其自主创新与实践
2015年1月18日,由北京大学信息化与信息管理研究中心和北大CIO班教务办公室联合主办,CIO时代网承办、北达软协办的“第五届中国云计算应用论坛”在北京大学成功举办,此次论坛以“云计算的转型与创新”为主题,将近200位专家学者、行业代表、优秀CIO们就云计算的技术、架构、建设与应用等一系列的问题展开了讨论,理论与实践结合,思维上再次擦出新的火花。
北大软件所副所长黄罡先生在下午的论坛中为嘉宾们带来了题为《云端融合:云计算3.0及其自主创新与实践》的主题分享,他在分享中谈到:云计算是新一代IT的引擎,从技术上属于网络计算,根据应用需求将计算和数据分布到多台联网计算机,云计算已经走过了1.0时代与2.0时代,未来3.0时代会有更多
Cobbler定制安装及重装系统
定制安装
获取帮助
1
[root@linux-node1~]#cobblersystemadd--help
定制安装意思就是我可以通过MAC地址给指定的机器安装系统,而且安装完成之后还可以对服务
远程连接MySQL丢失连接的解决
在配置好一台可以允许远程连接的MySQL服务器后,在远端用脚本连接过来,却发现没有成功执行。查询MySQL错误日志,发现大量如下的错误日志:
LostconnectiontoMySQLserverat‘readinginitialcommunicationpacket’,systemerror:111
很明显这是连接初始化阶段就丢失了连接的错误。类似的错误码还有108等等。那么,要如何解决这个问题呢?
其实很简单,都是MySQL的配置文件默认没有为远程连接配置好。我们只需要更改下MySQL的配置文件即可。修改my.cnf文件
“三驾马车”打造完整的大数据平台
甲骨文的大数据平台解决方案也逐渐浮出了水面。在日前举行的“Oracle大数据与极限分析峰会”上,甲骨文公司副总裁兼大中华区技术总经理喻思成为我们解读了甲骨文在大数据领域的愿景,并详细介绍了Oracle大数据平台的三个组成部分。
“三驾马车”打造完整的大数据平台
大数据是一个近期最火的IT话题,相信用户从我们之前的一系列报道中已经对大数据的概念有了一定了解。大数据同传统交易型数据库有着较大的区别,因此无论从存储还是分析的角度来说,大数据都需要用户进行“特殊对待”
什么是公有链、联盟链和私有链?
关注区块链的你,想必听说过区块链可以分成公有链、联盟链、私有链三类。那它们都有什么区别和特点呢?
公有链、联盟链和私有链它们本质的区别是准入机制不同,换句话说,区块链账本的公开程度决定了它是公有链、联盟链还是私有链。下面,我们来聊聊这三种类型的区块链。
公有链(PublicBlockchain)
公有链是指任何人都能参与的区块链。公有链是去中心化程度最高的区块链,不受机构控制,整个账本对所有人公开透明。任何人都能在公有链上查询交易、发送交易、参与记账。加入公有链不需要任何人授权,可以自由加入或者离开,所以公有链又称为非许可链。
人人都能参与记账的公有链,是在陌生的、缺乏信任的竞争环境下记账的,所以公有链需要有一套共识机制来选出记账节点,也就是我们平常说的通过“挖矿”竞争记账权。因
如何在 Linux 中使用 Asciinema 进行录制和回放终端会话
简介
Asciinema是一个轻量并且非常高效的终端会话录制器。使用它可以录制、回放和分享JSON格式的终端会话记录。与一些桌面录制器,比如Recordmydesktop、Simplescreenrecorder、Vokoscreen或Kazam相比,Asciinema最主要的优点是,它能够以通过ASCII文本以及ANSI转义码编码来录制所有的标准终端输入、输出和错误信息。
事实上,即使是很长的终端会话,录制出的JSON格式文件也非常小。另外,JSON格式使得用户可以利用简单的文件转化器,将输出的JSON格式文件嵌入到HTML代码中,然后分享到公共网站或者使用asciinema账户分享到
iOS缓存清理功能的实现
移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为SDWebImage。
但是,离线缓存会占用手机存储空间,所以缓存清理功能基本成为资讯、购物、阅读类app的标配功能。
今天介绍的离线缓存功能的实现,主要分为缓存文件大小的获取、删除缓存文件的实现。获取缓存文件的大小
由于缓存文件存在沙箱中,我们可以通过NSFileManagerAPI来实现对缓存文件大小的计算。计算单个文件大小
+(float)fileSizeAtPath:(NSString*)path{NSFileManager*fileManager=[NSFileManagerdefaultManager];if([fileManagerfileExistsAtPath:path]){longlongsize=[fileManagerattributesOfItemAtPath:patherror:ni
在Vue项目中使用Typescript的实现
这篇文章主要介绍了在Vue项目中使用Typescript的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
3.0迟迟没有发布release版本,现阶段在Vue项目中使用Typescript需要花不小的精力在工程的配置上面。主要的工作是webpack对TS,TSX的处理,以及2.x版本下面使用class的形式书写Vue组件的一些限制和注意事项。
Webpack配置
配置webpack对TS,TSX的支持,以便于我们在Vue项目中使用Typescript和tsx。
module.exports={entry:'./index.vue',output:{filename:'bundle.js
Dreamweaver中CSS怎么制作径向圆形渐变?
Dreamweaver中CSS怎么制作径向圆形渐变?Dreamweaver中可以利用DIV+CSS制作圆形渐变效果,今天我们就来介绍五种简单的制作方法,需要的朋友可以参考下
Dreamweaver设计网页很简单,今天我们就来看看利用CSS来绘制圆形径向渐变的方法,可以通过【radial-gradient】来实现,下面分享五种方法,请看下文详细介绍。
软件名称:AdobeDreamweaverCC2018V18.0中文/英文安装版32/64位软件大小:968MB更新时间:2017-10-19立即下载<imgsrc="http://img.jbzj.com/file_images/article/201808/201808010938224
Dreamweaver CS3图像域怎么设置使用?
DreamweaverCS3图像域怎么设置使用?dwcs3中想要使用图像域,该怎么使用嗯?下面我们就来看看详细的教程,需要的朋友可以参考下
DreamweaverCS3设计网页的时候,图像域是网页中必不可少的成份。它能让浏览者展出一种美妙的感觉,该怎么使用图像域呢?下面我们就来看看详细的教程。
软件名称:AdobeDreamweaverCS3官方中文安装版软件大小:76.2MB更新时间:2015-05-18立即下载
一、图像域的使用方法
1、首先单击电脑上的开始按钮。<imgsrc="http://img.jbzj.com/file_images/article/20190
wordpressajax翻页
1.修改wordpress评论无刷新提交留言请问怎么办
修改文件comments.php
<scriptsrc=””></script><;!–载入ajax–>
<scriptsrc=“”></script><;!–载入jquery表单提交–>
<;!–jquery无刷新翻页开始–>
<scripttype=”text/javascript”>
jQuery(document).ready(function($){
$('.previousa').live('click',function(e){//找到分页文件的A标签
e.preventDefault();
varlink=$(this).attr('href');
$('#container').html('Loading…');//载入时的加载显示为:loadi
word表格行高怎么缩小
1.word表格的行高怎么缩小呀
例如上面的表格,虽然表格底部有空白,但因其中有段落标记(如图所示),它们也占一行,所以无法将表格的行高调小,应将光头放在段落标记的前面,用Backspace键将删除,删除后就可以调小表格的高度。2.word中表格行高无法缩小,文字和行高中间间隙很大怎么调整
您好
您的那种情况,除了段落中段前段后设为0外,设单倍行距是不行的,应设为多倍行距,且行距设置值设为1以下,具体多少可以自己输入数值,可以设置到效果跟图2样的。另外最好点取消文档网格线选项,避免缩小行距时可能失效。希望我的回答能帮到您,欢迎继续追问。3.word文档表格里面表格怎么调整行高
我们打开要调整行高的word文档,
从上图中我们看出,由于表格数据较多,内容已经排到第二页了!而我们想只打印一张就将表格所有内容包括。我们可以这么做,
我们翻到最前面,
我们发现word文档的左上角有一个类似加号形状的东西,我们右击它,
我们点击”表格属