转载请注明出处:jiq?钦's
technical Blog 版权所有 author by 季义钦
一、 动机
当前我们已经全面进入到分布式应用时代,后端已经开始全面服务化,根据职责拆分为多个子系统,并且以廉价服务器集群进行支撑。
但是在这样一种架构下:
1、 减轻配置灾难:
服务、网站、FTP服务器、数据库、公共组件等资源的配置信息,以及一些全局的系统配置参数...
分类:
其他好文 时间:
2015-02-10 15:27:52
阅读次数:
1574
比例混合分布(Scale Mixture Distribution)
混合分布是来自其他随机变量的集合构成的随机变量的概率分布:一个随机变量是根据给定的概率从集合随机选取的,然后所选随机变量的值就得到了( first, a random variable is selected by chance from the collection according to given probabil...
分类:
其他好文 时间:
2015-02-10 15:27:56
阅读次数:
246
原则:产品经理要有谦虚的心态,不要认为产品经理大于项目经理。
产品经理跟项目经理的区别:
产品经理:负责做正确的事情,提出做这件事情的方法和方式,全程跟进并保证这件事情是按照预先构思的方法和方式在前进。
项目经理:负责把事情做正确,尤其是在时间和成本,资源在一定的限制的情况下。
实际情况下,有些产品经理可能兼项目经理,项目经理也兼产品经理。...
分类:
其他好文 时间:
2015-02-10 15:28:31
阅读次数:
180
Monkey:命令行工具,压力测试,可模拟按键输入,触摸屏输入,测试设备多久出现异常,只能产生随机事件
MonkeyRunner:用Python脚本,可视化,可扩展的自动化,多设备,自动化
CTS:一堆单元测试用例,兼容性,常用语设备制造商
ASE:python脚本,扩展性好,定制测试,(可以模拟打电话,发信息,看网页)
Robotium:可以测试apk,也可在有源码的情况...
分类:
移动开发 时间:
2015-02-10 15:28:38
阅读次数:
232
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗 Ctrl B
斜体 Ctrl I
引用 Ctrl...
分类:
其他好文 时间:
2015-02-10 15:27:34
阅读次数:
163
小明有1.15美元硬币,他却无法把1美元、50美分,25美分,10美分,5美分换成硬币,小明有哪些硬币?分别有多少枚?
答案:50美分1枚,25美分1枚,10美分4枚。
分析:如果小明换不了1美元,那么他拥有的50美分硬币不会超过1枚;如果他换不了50美分,那么他拥有的25美分硬币不会超过1枚,10美分硬币不会超过4枚;10美分换不了,意味着他的5美分硬币不会超过1枚;5美分换不了,他的...
分类:
其他好文 时间:
2015-02-10 15:27:56
阅读次数:
166
Binder驱动笔记对于Binder驱动,可以一个个函数进行拆分学习,以管窥豹的方式进行理解。 以下函数分析都是基于驱动binder.c文件。1.binder_get_ref_for_node(target_proc,binder_node),该函数用来为Binder实体节点创建一个Binder引用节点,target_proc代表binder引用所在的进程。比如client获取service的Bin...
分类:
其他好文 时间:
2015-02-10 15:27:37
阅读次数:
219
getCount():该方法的返回值控制该Adapter将会包含多少个列表项。
getItem(int position):该方法的返回值决定第position处的列表项的内容。
getItemId(int
position):该方法的返回值决定第position处的列表项的ID。
getView(int position, View convertView, ViewGro...
分类:
其他好文 时间:
2015-02-10 15:28:49
阅读次数:
266
陈科肇
==============
1.简介
如今,随着技术的快速发展,同时客户的需求也越来越高,越来越多的行业需要提供7*24小时不间断的服务。所以这对服务器的性能特别高,但不管理怎么来说,一台服务器是永远满足不了需求的,比如你正在使用的唯一一台服务器发生了宕机的情况,那么你向客户所以提供的服务将中断,这对于特别要求的服务是不容许这种情况的发生的,因为这将带来重大的经济利益的损失!
在...
分类:
其他好文 时间:
2015-02-10 15:26:27
阅读次数:
173
做Leetcode上面的题目时,遇到二叉树的问题,想要用一个二叉树进行验证,每次构造二叉树都很麻烦,特此写一个构造函数。
1.用数组构造二叉树
void treeNodeConstructor(TreeNode *&root, int data[],int n,int index){//此处root一定要加&,为对指针的引用
/*
data为存储节点数据的数组,n为data数组的长度,in...
分类:
其他好文 时间:
2015-02-10 15:27:06
阅读次数:
179
围绕Node.js的市场正在不断扩大和完善功能,这让很多初创公司如NodeSource,Strongloop, 和npm,甚至Node赞助商Joyent 自身都投身其中。与此同时更多其他的公司包括LinkedIn 和Walmart都已经在它们的系统中引进更多的Node技术。...
分类:
Web程序 时间:
2015-02-10 15:27:17
阅读次数:
257
动态代理技术是整个java技术系统中非常重要的一环,它是我们能够深入学习java框架的基础,是深入了解Spring等框架时要掌握的基础知识之一。
Java中自带的动态代理的类必须要实现一个接口,也就是说只能对该类所实现接口中定义的方法进行代理,这在实际编程中具有一定的局限性,而且使用反射的效率也并不是很高。于是CGLIB就诞生了。
使用CGLib实现动态代理,完全不受代理类必须实现接口的限制,而...
分类:
编程语言 时间:
2015-02-10 15:25:44
阅读次数:
212
说实话,关于Android中对短信的一些相关操作是一个比较入门的东西。那我现在还要来写这一篇博客的原因只是因为现在开发中有相关内容,而又想将这些东西分享给更多的人来学习,同时在以后对Android系统的短信进行其他学习的时候也就放在这里做一个记录了,于是就写了这篇啰嗦的文章。如果你觉得这是一个不错的东西,欢迎收藏,以便在以后更方便地查看本人在此篇文章中更新的内容。下面我就从标题中的三个方面来对Android系统中的短信操作进行一个简单地学习。...
分类:
移动开发 时间:
2015-02-10 15:26:23
阅读次数:
188
将Android 4.4.4的计算器Calculator移植出来,可以独立的在Android Studio中使用。完整的代码已经推到我的GitHub,链接在文末。
下面看一下效果图:
这是在三星手机上的效果,和我之前在Nexus上用的计算器UI一样,原生的。当然有了源码,我们就可以定制自己想要的效果了。
代码我就不贴了,可以去我的GitHub查看:
转载请注明出处:周木水的...
分类:
移动开发 时间:
2015-02-10 15:25:37
阅读次数:
274
基于WiFi的Android局域网即时通讯软件,通过自建WiFi热点的方式与其他移动设备进行通信,实现了文字聊天、语音留言、文件互传等功能,满足基本的日常使用需求。...
分类:
移动开发 时间:
2015-02-10 15:26:14
阅读次数:
192
Find the contiguous subarray within an array (containing at least one number) which has the largest product.
For example, given the array [2,3,-2,4],
the contiguous subarray [2,3] has the larg...
分类:
其他好文 时间:
2015-02-10 15:26:37
阅读次数:
160
如果报表携带大量隐藏格,会对其性能影响很大。这是因为大量隐藏格会占用内存、降低运算速度。而且隐藏单元格除了单元格值外,还记录了很多显示属性值,比如:字体、颜色、显示方式等等。虽然单元格隐藏了,但是这些属性还在,而且带着这些属性计算,也会影响计算速度。
下面这个《1997年订单情况统计》报表就是比较典型的隐藏格影响性能的例子:
这个报表的“比去年同期”是指与去年同月...
分类:
其他好文 时间:
2015-02-10 15:24:59
阅读次数:
193