码迷,mamicode.com
首页 > 2015年05月18日 > 全部分享
后Hadoop时代的大数据架构
提到大数据分析平台,不得不说Hadoop系统,Hadoop到现在也超过10年的历史了,很多东西发生了变化,版本也从0.x进化到目前的2.6版本。我把2012年后定义成后Hadoop平台时代,这不是说不用Hadoop,而是像NoSQL (Not Only SQL)那样,有其他的选型补充。我在知乎上也写过Hadoop的一些入门文章 如何学习Hadoop – 董飞的回答,为了给大家有个铺垫,简单讲一...
分类:其他好文   时间:2015-05-18 11:02:19    阅读次数:182
PHP性能分析工具XHProf安装使用教程
HProf是facebook开源出来的一个php轻量级的性能分析工具,跟Xdebug类似,但性能开销更低,还可以用在生产环境中,也可以由程序开关来控制是否进行profile。基于浏览 器的性能分析用户界面能更容易查看,或是与同行们分享成果。也能绘制调用关系图。在数据收集阶段,它记录调用次数的追踪和包容性的指标弧在动态callgraph的一个程序。 它独有的数据计算的报告/后处理...
分类:Web程序   时间:2015-05-18 11:02:41    阅读次数:143
模型评估和选择
评价分类器性能的度量分类器评估度量包括准确率(又称“识别率”)、敏感度(或称为召回率recall)、特效性、精度(precision)F1和FΒ。 度量 公式 准确率、识别率 TP+TNP+N\dfrac{TP+TN}{P+N} 错误率、识分类率 FP+FNP+N\dfrac{FP+FN}{P+N} 敏感度 TPP\dfrac{TP}{P} 特效性、真负例率 T...
分类:其他好文   时间:2015-05-18 11:02:25    阅读次数:379
App开源分享-在路上项目源码
在路上是一款旅游型的APP,是集旅游旅游目的地攻略指南,可以自动定位到城市,景点,餐馆,酒店,还可以分享旅游经验,与参与者互动。架构合理,有详细的注解。很好的学习材料。...
分类:移动开发   时间:2015-05-18 11:01:06    阅读次数:162
生物信息-DNA的双螺旋结构
生物信息学的研究重点主要体现在基因组学(genomics)和蛋白质组学(proteomics)两个方面,intron 内含子,exon外显子1.DNA的双螺旋结构双螺旋结构是基于对碱基配对规律的认识:氢键结合只发生于互补的碱基A与T、G与C之间。双螺旋分子两条链的严格互补性,是指一条链的核苷酸顺序,无例外地取决于另一条链。每一条DNA链都能作为模板,以合成一条准确地限定核苷酸顺序的新链,也是根据碱基...
分类:其他好文   时间:2015-05-18 11:02:26    阅读次数:222
mysql视图
注意:用索引后能节省检索的时间但是也会影响插入的速度,因为插入数据后系统会按照索引进行排序。如果有大量记录需要插入最好先删除表中的索引然后插入数据。插入后再创建索引。 普通索引:创建索引时,不附加任何限制条件。 唯一索引:创建该索引时,限制该索引的值必须是唯一的。主键是一种特殊唯一性索引。 全文索引:使用FULLTEXT参数可以设置索引为全文索引。全文索引只能创建在char、varch...
分类:数据库   时间:2015-05-18 10:59:57    阅读次数:138
项目开发-微信公众号被动响应消息处理
过去参与的一个微信公众号开发的项目,其中处理被动响应消息的类相对臃肿,原因是该项目需要处理的消息类型较多,通过switch分支,分支方法都写在一个类里面。功能完成后,这个类就巨大无比了。闲来无事,就在想应该怎么重构一下呢?设计模式里面有解决大量if分支的状态模式,但是模式应用还没看明白。       想来,还是switch最直观的,为了便于维护,有必要把每个分支都抽取成一个处理类,同时做好包结构...
分类:微信   时间:2015-05-18 11:00:47    阅读次数:428
数据结构之---c语言实现栈及其操作
//c语言实现栈及其基本操作 //杨鑫 #include #include #define TRUE 1 #define FALSE 0 typedef int ElementType; typedef struct node { ElementType data; struct node *next; }StackNode, *LinkStack; void init_s...
分类:编程语言   时间:2015-05-18 10:59:25    阅读次数:123
MyEclipse 2014 汉化教程
首先看myeclipse 中文网上汉化教程 MyEclipse英文原版其实还是挺好用的,在大多数开发过程中,我们都会用原生的英文版,这样,不仅可以锻炼我们的专业英语词汇量,也会帮助我们在将来的开发过程中快速理解某些常见英文词汇的含义。作为初学者,可能有一些童鞋还是不习惯英文版的MyEclipse,今天,Eclipse部落给大家分享MyEclipse2014的汉化教程,同时,也支持MyEc...
分类:系统相关   时间:2015-05-18 11:01:05    阅读次数:402
LeetCode_Reverse Linked List
LeetCode_Reverse Linked List...
分类:其他好文   时间:2015-05-18 10:59:26    阅读次数:138
Https联网工具类
Https联网工具类...
分类:Web程序   时间:2015-05-18 11:01:33    阅读次数:147
浅谈autolayout
Autolayout是基于约束的,描述性的布局系统。 关键词: 基于约束 - 和以往定义frame的位置和尺寸不同,AutoLayout的位置确定是以所谓相对位置的约束来定义的,比如x坐标为superView的中心,y坐标为屏幕底部上方10像素等 描述性 - 约束的定义和各个view的关系使用接近自然语言或者可视化语言(稍后会提到)的方法来进行描述 布局系统 - 即字面意思...
分类:其他好文   时间:2015-05-18 10:58:43    阅读次数:206
IOS开发之地图导航
现在很多的APP 都开始引入了地图和定位功能,包括一些餐饮业,团购等。他们都过定位和地图来让用户更加方便的根据自己的位置找到合适的目标,也就是说,现在地图定位已经不再是导航工具类,地图工具类所特有的了,本文将着重介绍下如何自行导航。...
分类:移动开发   时间:2015-05-18 10:58:54    阅读次数:222
强制类型转化(数组名以及数组名取地址)
代码: void main() { int a[4] = {1,2,3,4}; int *ptr0 = &a[0] + 1; int *ptr1 = (int *)(&a + 1); int *ptr2 = (int *)((int)a + 1); int *ptr3 = (int *)(a + 1); cout<<*ptr0<<" "<<ptr1[-1]<<" "<<*ptr...
分类:编程语言   时间:2015-05-18 11:00:01    阅读次数:163
为老婆教5岁儿子学习英语单词做的一个基于微信公众平台的应用
起源:家里买了好些小孩子学习的墙贴,娘子都把其全教会了儿子。一天我问起娘子,最近有没有教儿子学习单词啊,她说她会的都教完了。我沉思了一会,好吧老婆,我做个应用给你。于是乎就有了下面的图: 想试下的同学可以关注楼主的公众帐号来看看:webworking 二维码:...
分类:微信   时间:2015-05-18 10:58:50    阅读次数:288
Dijkstra算法Java实现
从最短路径开始,学习Dijstar算法 下面是求最短路径问题描述: 下面是Dijkstar算法的描述: 下面是使用Dijkstar算法求解右图中的问题: 下面是图的邻接矩阵: 下面是计算过程: 下面是求解最短路径: 下面是Java代码实现,其中需要注意的问题我已经标出(一定要细心!!!!):package g...
分类:编程语言   时间:2015-05-18 10:58:00    阅读次数:190
Ajax知识笔记——入门,同步和异步,XHR
Ajax全称:Asynchronous Javascript and XML ,异步的javascript和XML。 Ajax不是一种语言,是一种无需重新加载整个网页的情况下,能更新部分网页的技术。 (与后台交互,实现局部更新,异步更新) 同步和异步: 同步(Ajax出现之前):客户端发起请求,服务端对请求进行处理和响应,这期间客户端一直在等待服务器端的响应,得到服务器端的响应之后客户端重...
分类:Web程序   时间:2015-05-18 10:58:11    阅读次数:142
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!