网络性能评价

从考察网络的性能角度上来看网络,总是难以捉摸,其中涉及的因素很多。各种网络参数和各类概率事件相互作用,最终表现出一个不断变化的系统环境。作为一个学习运用网络的开发者,不能仅将网络视为一个黑盒,反而是要尝试着深入了解它,更有效的利用它的特性。 好在自从网络诞生之日起就不断的有人进行研究,试图加以系统分析。...
阅读(3749) 评论(2)

R绘制动态曲线

使用R语言绘制动画可以方便地观察到数据的变化行为。以之前Chrome在收集页面资料时使用的指数平滑算法为例,绘制一个在不同系数且目标值不断变化(应用场景不是页面访问统计)的情况下的曲线逼近行为。 首先要确保在R中安装了animation包, 如果需要保存成GIF动画,还需要安装ImageMagick。GIF的每一帧是基于一个plot操作的。...
阅读(3095) 评论(0)

程序员统计知识-看懂数据

中位数、平均值、标准差、箱形图...
阅读(2371) 评论(0)

[Chrome Net Stack]用户行为统计算法

Chrome为了让用户有更好的上网体验,提供了一些以统计为基础的策略。目的在于预知用户的下一步行为,并提前发起操作,以减少用户等待时间。详细的内容可以参考之前的翻译:Google Chrome中的高性能网络>> 。主要的类图如下:                    其中应用的就是统计中的预测方法:指数平滑预测方法(Smoothing Parameter)。指数平滑算法属于时间序...
阅读(2812) 评论(0)

实时监控Android设备网络封包

对Android网络抓包分析,一般是使用tcpdump抓个文件,再到PC用Wireshark打开分析。能不能达到直接使用Wireshark的效果? 答案是可以的,至少已经非常接近了。实现起来很简单,原理就是将tcpdump的数据重定向到网络端口,再通过管道(pipe)转到wireshark就可以了。使用到的指令有tcpdump, netcat和wireshark。...
阅读(8801) 评论(2)

[Android Webkit]JNI基础及Java层与C++层的交互

1. JNI 注册 1.1. JNI的基础结构       JAVA == JNI == Native Code      JNI(Java Native Interface)是Java与Native Code(C/C++/...)代码交互的中介,Java+JNI构成主程序, JNI+Native Code以动态库的形式供程序调用。...
阅读(7437) 评论(0)

Android平台webkit组件java层代码分析

转自ITeye: constGU 本文将围绕android平台webkit组件中,java层的几个主要类进行分析,说明各个类的职责以及类之间的关系。若有错误疏漏之处,望不吝指出。 (源码所在目录  ${framework_sourcecode_loc}\core\java\android\webkit ) 一、概述 Android平台webkit组件java层封装了一系列浏...
阅读(3157) 评论(0)

Google Chrome中的高性能网络 (三)

.使用预连接优化了的TCP连接管理 .使用预连接优化了TCP连接管理 .应用Browser Prefreshing优化资源加载 .使用预渲染优化页面浏览...
阅读(16033) 评论(1)

承认自己是坏人

大多数人不能承认自己有缺点,听到别人对自己有负面的评价,第一时间努力做的是:解释、辩驳,反而不容易去检讨改进。孔夫子说的“闻过则喜”,其前提是要能承认有过,才能喜、才能改、才能进步。     而人不能承认自己有缺点,其原因是认为自己是好人、是完人,如果我们能承认自己是坏人,身上有许多坏的基因,那就不会浪费时间去解释了。     每一次看到媒体报道我们的公司时,总是觉得不对劲,如果是负面...
阅读(1758) 评论(0)

不去做所有事情,就能做成任何事情

常常想如何能让每天多一时间?其实我们一直在浪费时间。道理其实很简单,我们要善于选择做什么,而不是如何去做。多花些时间去做正确的事。...
阅读(1669) 评论(0)

Google Chrome中的高性能网络(二)

Chrome会随着使用变得更快。 它这个特性是通过一个单例对象Predictor来实现的。这个对象在浏览器内核进程(Browser Kernel Process)中实例化,它唯一的职责就是观察和学习当前网络活动方式,提前预估用户下一步的操作。...
阅读(6661) 评论(3)

项目经理的动态管理 - 领导生命周期理论[项目管理摘录]

在项目管理:计划、进度和控制的系统方法>>里作者讲述到领导生命周期理论在项目管理环境下的应用。 领导生命周期理论(Life-cycle Leadership)模型指出,存在4个基本的领导风格,而且要想有效运用它们需要使用领导风络与被领导者的成熟度相适应。这里成熟度的定义是:与工作相关的经验,接受工作任务的意愿及完成任务的愿望。它不只是与做好工作有关,还与"想"做好工作有关。最重要的是,它...
阅读(2969) 评论(0)

Google Chrome中的高性能网络(一)

驱动Chrome继续前进的核心原则包括: *Speed: 做最快的(fastest)的浏览器. *Security:为用户提供最为安全的(most secure)的上网环境。 *Stability: 提供一个分健壮且稳定的(resilient and stable)的Web应用平台。 *Simplicity: 以简练的用户体验(simple user experience)封装精益求精的技术(sophisticated technology)。 本文关将注于第一点,速度。...
阅读(8725) 评论(0)

表驱动法应用的难点

表驱动法就是两个过程: i. 提取共性,做到为每个元素做一样的事。把共性放到表中, 用查表法取代switch。 ii. 提供支持函数,因为提取共性后会要求有为这些共性服务的函数。第1步是比较简单的,把第2步想透了才会提升使用表驱动法的层次。...
阅读(3098) 评论(0)

讲义:第五项修炼(学习型组织的艺术与实践)

主要内容:   作者及书。   Part I. 我们的行动如何创造事实,我们如何才能改变现实。   Part II. 第五项修炼:学习型组织的基石。   Part III. 建立学习型组织。   Part V. 实践中的反思。 第五项修炼 (学习型组织的艺术与实践) from Horky Chen...
阅读(2290) 评论(1)
298条 共20页首页 上一页 ... 6 7 8 9 10 ... 下一页 尾页
    个人资料
    • 访问:1471259次
    • 积分:16338
    • 等级:
    • 排名:第606名
    • 原创:217篇
    • 转载:29篇
    • 译文:46篇
    • 评论:361条
    微博/MSN/EMail

    新浪微博:Horky
    QQ:324014340
    Mail:horky.chen@gmail.com
    微信公众号 (聚焦软件开发):
    博客专栏
    最新评论