本文环境如下:
操作系统:CentOS 6 32位
JDK版本:1.8.0_77 32位
Kafka版本:0.9.0.1(Scala 2.11)
1. 所需要的环境Kafka需要以下运行环境:
Java 安装参考CentOS 6使用rpm方式安装JDK8
Zookeeper 安装参考:CentOS下ZooKeeper单机模式、集群模式安装2. 下载、解压Kafka安装包Ka...
分类:
其他好文 时间:
2016-05-12 17:54:50
阅读次数:
282
原则1:数据成员的对齐规则(以最大的类型字节为单位)
结构体(struct)的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员存放在offset为该数据成员大小的整数倍的地方(比如int在32位机器为4字节,则要从4的整数倍地址开始存储)
原则2:结构体作为成员的对齐规则
如果一个结构体B里嵌套另一个结构体A,还是以最大成员类型的字节对齐,但是结构体A存储起点为A内部最大成员整数倍的地方。...
分类:
其他好文 时间:
2016-05-12 17:54:41
阅读次数:
258
在上一篇博客中,我和大家一起探讨了在Android中对SQLite数据库的操作优化细节。还没有看的点击这里:Android性能优化-SQLite数据库
今天,我们继续Android性能优化系列 - 布局优化。在Android中,UI布局作为展示性的标志,显示的速度直接体现了一个App对于客户直观的影响。一个好的App,在布局和UI上肯定有比较好的性能优化,所以布局优化成为了Android性能优化...
分类:
移动开发 时间:
2016-05-12 17:54:32
阅读次数:
195
使用python来实现报表自动化~本篇文章将介绍:
xlwt 常用功能
xlrd 常用功能
xlutils 常用功能
xlwt写Excel时公式的应用
xlwt写入特定目录(路径设置) xlwt Python语言中,写入Excel文件的扩展工具。可以实现指定表单、指定单元格的写入。支持excel03版到excel2013版。使用时请确保已经安装python环境。百度百科 xlrd Python语...
分类:
编程语言 时间:
2016-05-12 17:51:56
阅读次数:
793
本文环境如下:
操作系统:CentOS 6 32位
JDK版本:1.8.0_77 32位
Kafka版本:0.9.0.1(Scala 2.11)
接上篇 Kafka单机、集群模式安装详解(一)6. 单节点多Broker模式Kafka使用可以有多种模式,包括单节点单Broker,单节点多Broker,多节点多Broker。
这里我们简单区分一下:
单节点单Broker:在单台机子...
分类:
其他好文 时间:
2016-05-12 17:54:31
阅读次数:
199
使用linux的过程中,我们会熟悉各种命令,偶尔我们不禁会问,这些命令是怎么实现的,学习他们其实是学习linux高级系统编程很快捷的方法。这些命令的源码肯定是存放在相应的包里面,但是是哪些包呢?发行版的包管理器为我们提供了很方便的命令接口,供我们查找我们指定命令所在的包比如我们以最普通的uname命令来说明,
使用我们使用whereis或者which命令可以查找命令的绝对位置
通过rpm或者dpkg...
分类:
系统相关 时间:
2016-05-12 17:54:20
阅读次数:
360
在各种模型训练,特征选择相关的算法中,大量涉及到数据归一化的问题。比如最常见的情况是计算距离,如果不同维度之间的取值范围不一样,比如feature1的取值范围是[100,200],feature2的取值范围是[1,2],如果数据不做归一化处理,会造成feature1在距离计算中占压倒性的优势,feature2完全体现不出来作用。而数据做归一化处理以后,会让各个不同特征对距离计算的贡献大致相同,从而避...
分类:
其他好文 时间:
2016-05-12 17:52:49
阅读次数:
191
路由
随着资源和控制器类准备,您可以使用URL如 http://localhost/index.php?r=user/create访问资源,类似于你可以用正常的Web应用程序做法。
在实践中,你通常要用美观的URL并采取有优势的HTTP动词。 例如,请求POST /users意味着访问user/create动作。
这可以很容易地通过配置urlManager应用程序组件来完成 如下所...
分类:
Web程序 时间:
2016-05-12 17:53:31
阅读次数:
189
发现gdb在Linux上挺好用的,但是在solaris上却不能用,在Solaris上要用dbx。下面就来学习一下如何用dbx.
http://docs.oracle.com/cd/E19422-01/819-3683/getting_started.html#pgfId-26812
dbx
http://stackoverflow.com/questions/114236/solar...
分类:
数据库 时间:
2016-05-12 17:53:42
阅读次数:
256
本文将叙述朴素贝叶斯算法的来龙去脉,从数学推导到计算演练到编程实战文章内容有借鉴网络资料、李航《统计学习方法》、吴军《数学之美》加以整理及补充基础知识补充:
1、贝叶斯理论–吴军数学之美
http://mindhacks.cn/2008/09/21/the-magical-bayesian-method/2、条件概率
3、联合分布
朴素贝叶斯算法
朴素贝叶斯法是基于贝叶斯定...
分类:
编程语言 时间:
2016-05-12 17:52:49
阅读次数:
486
一提到关系型数据库,我禁不住想:有些东西被忽视了。关系型数据库无处不在,而且种类繁多,从小巧实用的 SQLite 到强大的 Teradata 。但很少有文章讲解数据库是如何工作的。你可以自己谷歌/百度一下『关系型数据库原理』,看看结果多么的稀少【译者注:百度为您找到相关结果约1,850,000个…】 ,而且找到的那些文章都很短。现在如果你查找最近时髦的技术(大数据、NoSQL或JavaScript...
分类:
数据库 时间:
2016-05-12 17:52:53
阅读次数:
467
来源:http://www.eefocus.com/b3574027/blog/15-05/312609_2e5ad.html
以下分析基于xilinx 7系列
CLB是xilinx基本逻辑单元,每个CLB包含两个slices,每个slices由4个(A,B,C,D)6输入LUT和8个寄存器组成。
同一CLB中的两片slices没有直接的线路连接,分属于两个不同的列...
分类:
其他好文 时间:
2016-05-12 17:51:42
阅读次数:
1640
这一段,主要是 Spark 的基本概念,以及Anaconda的基本组成。
数据密集型应用利用可扩展的分布处理框架在大规模商业集群上分析PB级的数据. Hadoop 是第一个map-reduce的开源实现. Hadoop 依赖的分布式存储框架叫做 HDFS......Spark 是一个面向大规模数据处理的快速、分布式、通用的分析计算引擎. 主要不同于Hadoop的特点在于........
分类:
编程语言 时间:
2016-05-12 17:50:42
阅读次数:
245
很多研究人员或者专业从业者会使用LaTeX排版而非Word。但是LaTeX显然不是那种所见即所得的桌面软件,有时可能还是会需要一些小花招。此贴乃是我个人的一些经验总结。所罗列的很多可能都是平常不太会用到的奇技淫巧,但是若是遇到其中一二,怕也是难免抓耳挠腮。我特别列出一些,既做备忘之用,也与大家分享,后续如果有一些新的方法或者心得,我还会继续更新该贴。...
分类:
其他好文 时间:
2016-05-12 17:50:21
阅读次数:
143
1、链表的连接
list1+list2
list1.append(“word”)
2、链表的索引
list[10]
list.index(“word”)//链表的第一个”word”的位置
list.count(“word”)
3、频率分布
fdist1 = FreqDist(text1)
dist= FreqDist(samples) 创建包含给定样本的频率分布
fdist.inc(sampl...
分类:
其他好文 时间:
2016-05-12 17:50:06
阅读次数:
166
关于头部标签很常用、很关键,当然其重要程度也不言而喻。之所以单独拿出来总结一下,是自己老在这一部分产生一些低级的bug,以作分享。...
分类:
Web程序 时间:
2016-05-12 17:52:18
阅读次数:
172
今天讲解“STM32F103 SPI读写Flash”,其实这第一阶段主要是讲解STM32的SPI功能,所有今天的重点是SPI,关于FLASH我应该要在后面再次讲述。
今天提供并讲解的软件工程,基于软件工程“A0.0.0(STM32F10x_TIM延时)”修改而来。若不知道如何而来,请关注微信公众号“EmbeddDeveloper”获取更多信息。
本着免费分享的原则,将讲解的工程源代码分享给大家...
分类:
其他好文 时间:
2016-05-12 17:52:35
阅读次数:
130