P30 Android定位源码
P3 QJM源码分析 Hadoop QJM的实现用到了paxos算法,pasos算法是是莱斯利·兰伯特于1990年提出的一种基于消息传递的一致性算法。 这个算法被认为是类似算法中最有效的。pasos算法用在hadoop
首先明确,这篇文章主要包括三个部分: Redux 背后的设计思想 源码分析以及自定义中间件 开发中的最佳实践 Redux背后的设计思想 在讲设计思想前,先简单讲下Redux是什么?我们为什么要用Redux?
因为浏览器已经按照文档实现好了,而要创建一个WebSocket的服务端应该怎么写呢?这里我们先抛开Chrome源码,先研究服务端的实现,然后再反过来看浏览器客户端的实现。准备用Node.js实现一个WebSock
P55 IncreasingToUpperBoundRegionSplitPolicy 31 HBase Compaction 与 Split源码 32 Compact 32 Compact主要来源 32 Compaction主要起到如下几个作用:
P18 看了一部分代码,感觉,hive 比较复杂,使用场景有限,一般用 hadoop 原生的 map reduce 就可以了。
P17 SAP小技巧收集 1. 查看后台菜单事务代码 出发点:经常会写一些教程,需要记录SPRO中当前操作所用的事务代码或路径。但对于记录路径来讲,实际不方便,很多后台路径又长又臭。然而,并不是所有的后台操
大清早的,看了左耳朵耗子的 《开发团队的效率》 ,一百万个赞同。从产品经理的角度来说说“产品小团队”。 去年底,蝉小队并入携程。那时我们有 3RD/2PM/1UI,产品团队一共 6 个人,做蝉游记/蝉游画报/蝉游攻略这
预加载策略。 Nginx启用Gzip压缩 HTTP协议上的gzip编码是一种用来改进web应用程序性能的技术,web服务器和客户端(浏览器)必须共同支持gzip。目前主流的浏览器,Chrome,firefox
在ViewPager中默认加载当前屏幕上的界面和左右相邻界面的数据从而实现页面滑动的快速切换。可以通过调用setOffscreenPageLimit(int)方法,定制预加载相邻页面的数目。
Performance 前言 本文是一篇译文,这篇是这个系列的第二篇.讲述的是Android开发中遇到的一些好用的小技巧,或者一些实用的API,很多人都知道,但也有人不知道,记录下来,如果能帮助到大家,也是极好的.由于不是严格的博文
高建武的博客(@高建武_Gracker) 前言 本文是一篇译文,这篇是这个系列的第四篇。讲述的是Android开发中遇到的一些好用的小技巧,或者一些实用的API,很多人都知道,但也有人不知道,记录下来,如果能帮助到大家,也是极好的。由
上述代码判断action的intent是否可用 (备注,也可以得到相应intent的应用程序信息) 我们可以根据scanAvailable 来判断是否让用户操作来发送该intent:
Performance 前言 本文是一篇译文,这篇是这个系列的第一篇.讲述的是Android开发中遇到的一些好用的小技巧,或者一些实用的API,很多人都知道,但也有人不知道,记录下来,如果能帮助到大家,也是极好的.由于不是严格的博文
1、vim是什么? vim是Vi IMproved,是编辑器Vi的一个加强版,一个极其强大并符合IT工程师(程序员、运维)习惯的编辑器。如果你是一名职业的SE,那么一定在寻找一款出色的能够自由定制、满足灵活编辑
最近一年左右兼职技术管理的经验试总结,核心理念就是以人为本。 小作坊 小项目的构成往往是一个相对有经验的人作为leader,带几个毕业生构成一个三五个人的小作坊。没有达到配置专门的项目管理人员的程度,因此管人管事管技术,三权集中在一个人身上。
http://dockerone.com/question/92 今天闲暇看了一下宏亮同学写的一篇《Docker的大坑小洼》,非常受启发。因为Docker的文章真的很多了,但大家如果只是玩一玩,有很多坑是不会碰到的。通读
因为白盒测试对软件测试人员的要求非常高,需要有很多编程经验。做.NET程序的白盒测试你要能看得懂.NET代码。做JAVA程序的测试,需要你能看懂 JAVA的代码。 如果你都能看懂了,你还会做测试么
前言 本文是一篇译文,这篇是这个系列的第三篇。讲述的是Android开发中遇到的一些好用的小技巧,或者一些实用的API,很多人都知道,但也有人不知道,记录下来,如果能帮助到大家,也是极好的。由
响应不够灵敏,系统会向用户显示一个称作为应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择“等待”而让程序继续运行,也可以选择“强制关闭”。一个合理的A