分布式日志收集系统Apache Flume的设计介绍
概述Flume是Cloudera公司的一款高性能、高可能的分布式日志收集系统。现在已经是Apache Top项目。 Github地址。同Flume相似的日志收集系统还有 Facebook Scribe, Apache Chuwka, Apache...
View Article数据挖掘学习笔记:分类、统计学习
ICDM(国际数据挖掘大会)2006年从18种提名的数据挖掘算法中投票选出了十大算法。这18中提名数据挖掘算法分属10大数据挖掘主题,蓝色部分即为最终选出的十大算法:分类(Classification) C4.5 CART K Nearest Neighbours Naive Bayes统计学习(Statistical Learning) SVM EM关联分析(Association...
View Article[福利] 医学类MOOC汇总
在MOOC上课已有大半年,我本人也攒了18张证书。很多医学类的MOOC都是颇令人眼馋垂涎的,所以我也就不私藏了,赶紧把过眼的医学MOOC们汇总给大家: 等等,还不知道什么是MOOC? MOOC入门第一课点这里【临床研究】 这个目录下的课程对于需要进行临床研究的医生和研究生们是最具有实用性的了: Fundamentals of Clinical Trials...
View Articleibatis和mybatis区别
简介: 本文主要讲述了 iBatis 2.x 和 MyBatis 3.0.x 的区别,以及从 iBatis 向 MyBatis 移植时需要注意的地方。通过对本文的学习,读者基本能够了解 MyBatis 有哪些方面的改进,并能够顺利使用 MyBatis 进行开发。本文更适合有 iBatis 基础的开发人员阅读。 从 iBatis 到 MyBatis,你准备好了吗? 对于从事 Java EE...
View Article数据结构-二分法查找
1、二分查找(Binary Search) 二分查找又称折半查找,它是一种效率较高的查找方法。 二分查找要求:线性表是有序表,即表中结点按关键字有序,并且要用向量作为表的存储结构。不妨设有序表是递增有序的。2、二分查找的基本思想 二分查找的基本思想是:(设R[low..high]是当前的查找区间) (1)首先确定该区间的中点位置:...
View Article互联网大佬的“名言警句” :现场语录汇总
作者: 极客公园/产品观察家 我是极客公园管理员[核心提示]上个周末,极客公园创新大会很热闹。沃兹、李彦宏、李书福、雷军等重量级嘉宾的到来不仅引爆了现场的气氛,更奉献了精彩的演讲。他们都说了些什么?对未来互联网趋势有何判断? 附:沃兹现场语录百度公司CEO...
View Article移动应用“快”体验设计方法
产品的“快体验”是指从用户使用产品某项功能过程中自然流畅的过程。在产品使用流程中体现在多个层面,如下载快、加载快、反馈快等。当任何一个环节出现了卡顿、停滞,让用户进入漫长的等待时,都会带给用户焦急、烦躁的感受,以至于终止当前的操作,或直接弃用产品。因此,“快”是良好的产品体验核心因素之一。...
View Article10个适合初学者的HTML5入门教程
HTML5 作为下一代网站开发技术,无论你是一个 Web 开发人员或者想探索新的平台的游戏开发者,都值得去研究。借助尖端功能,技术和 API,HTML5 允许你创建响应性、创新性、互动性以及令人惊叹的漂亮网站。更进一步,你也可以使用 HTML5 创建原来只能用于桌面平台上的复杂应用程序。 这篇文章挑选了10个适合初学者的 HTML5 入门教程,带你踏上 HTML5 之旅。1. HTML5 教程...
View Article婆媳关系:两个女人的进化战争
女人何苦为难女人,这样一句话用来描述婆媳关系就再适合不过了。同在一个屋檐下,为什么婆媳关系那么拧巴呢?有人认为婆媳没有血缘关系,感情基础薄弱,也有人认为婆媳在争夺家庭控制权,存在口舌意气之争。还有人认为,婆媳关系的症结在于,两个女人为了争夺一个男人的爱与关注,因此关系才会这么格格不入。平心而论,这些人类学、社会学和心理学的解释有一定道理,可惜这些解释都不能令人满意。第一,公公跟婆婆一样,跟媳妇没有血...
View ArticleDNS域欺骗攻击详细教程之Linux篇
一、DNS域欺骗攻击原理DNS欺骗即域名信息欺骗是最常见的DNS安全问题。当一个DNS服务器掉入陷阱,使用了来自一个恶意DNS服务器的错误信息,那么该DNS服务器就被欺骗了。DNS欺骗会使那些易受攻击的DNS服务器产生许多安全问题,例如:将用户引导到错误的互联网站点,或者发送一个电子邮件到一个未经授权的邮件服务器。二、DNS域欺骗攻击实现步骤...
View ArticleGoogle前高管眼里的中国
刚在小米工作了2个多月的前Google高管Hugo Barra分享了他眼里的中国,他列举了大量令人激动的数据,然而这些数据本身就存在很多水分。Hugo...
View Articleandroid 天气预报
android有些应用中需要使用天气预报,来展示今天、未来几天的天气状况,那么具体怎么做呢。 一起来看看 首先需要 国家气象局提供的天气预报接口1.风力和湿度: http://www.weather.com.cn/data/sk/101010100.html2.气温和天气状况: http://www.weather.com.cn/data/cityinfo/101010100.html3.7日气温:...
View Article异步上传文件
通过iframe来实现无刷新的的文件上传,其实是有刷新的,只是在iframe里面隐藏了而已 简单的原理说明:<form id="form1" method="post" action="upload.do" enctype="multipart/form-data" target="uploadframe" ><input type="file" id="upload"...
View Articlemysql优化小技巧
mysql优化小技巧对mysql优化时一个综合性的技术,主要包括a: 表的设计合理化(符合3NF)b: 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引]c: 分表技术(水平分割、垂直分割)d: 读写[写: update/delete/add]分离e: 存储过程 [模块化编程,可以提高速度]f: 对mysql配置优化 [配置最大并发数my.ini,...
View Article使用Percona Data Recovery Tool for InnoDB恢复数据
昨晚收到一则求助,一个用户的本地数据库的重要数据由于误操作被删除,需要进行紧急恢复,用户的数据库日常并没有进行过任何备份,binlog也没有开启,所以从备份和binlog入手已经成为不可能,咨询了丁奇,发了一篇percona的 文章给我,顿时感觉有希望,于是到percona的官网上下载了 恢复工具: 一.安装: .tar -xvf...
View Article10个chrome console实用小技巧
1. 基本输出让我们先从最常见的console.log开始,console.log负责将输入的一个或多个参数写入console,因此,如果你需要输出较为复杂的表达式,可以直接将它们分割为多个参数,而不需要用+进行手动拼接:console.log("Node count:", document.childNodes.length, "and the current time is:",...
View ArticleScalaTest的测试风格
ScalaTest几乎已经成为Scala语言默认的测试框架,而在JVM平台下,无论是否使用Scala进行开发,我认为仍有尝试ScalaTest的必要。这主要源于它提供了多种表达力超强的测试风格,能够满足各种层次的需求包括单元测试、BDD、验收测试、数据驱动测试。正如ScalaTest的创建者Bill Venners所说:A guiding design principle of ScalaTest...
View Article深入理解Memcache原理
1.为什么要使用memcache 由于网站的高并发读写需求,传统的关系型数据库开始出现瓶颈,例如:1)对数据库的高并发读写:关系型数据库本身就是个庞然大物,处理过程非常耗时(如解析SQL语句,事务处理等)。如果对关系型数据库进行高并发读写(每秒上万次的访问),那么它是无法承受的。2)对海量数据的处理:对于大型的SNS网站,每天有上千万次的苏剧产生(如twitter,...
View Article传Facebook收购链接共享服务Branch
据美国科技博客网站The Verge周一报道,有熟知内情的消息人士透露,Facebook已同意以约1500万美元的价格收购链接共享服务Branch及其姊妹服务Potluck。Branch CEO约什·米勒(Josh Miller)于当地时间周一早间在Facebook网站上撰文透露了这一消息,但并未披露具体的收购价格。米勒称,Branch的9人团队仍将留在纽约...
View Article