自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

转载 KDD

知识发现(KDD:Knowledge Discovery in Data)是从数据集中别出有效的、新颖的、潜在有用的,以及最终可理解的模式的非平凡过程。知识发现将信息变为知识,从数据矿山中找到蕴藏的知识金块,将为知识创新和知识经济的发展作出贡献。该术语于1989年出现,Fayyad定义为"KDD"是从数据集中识别出有效的、新颖的、潜在有用的,以及最终可理解的模式的非平凡过程”。

2013-10-11 20:37:38 3679

转载 大数据时代的爱情

实验人员找来100位大学生,男女各半,然后制作了100张卡片,卡片上写了从1到100总共一百个数字,单数的50张卡片给男生,双数的50张卡片给女生。但他们并不知道卡片上写的是什么数字。工作人员将卡片拆封,然后贴在该大学生的背后。    实验规则    大家猜猜会怎么着?    这个实验设置很简单,就是要男女都能找到适合自己的异性,争取能凑到最大的总和。(奖金金额为编号总和翻10

2013-08-04 17:54:13 3583 2

转载 医患之间的畸形关系

病人欠费跑了,以为自己赚了,于是医院改变政策,不给钱不治病,所有病人亏了 。病人因为医生少开了检查告状获得赔偿了,以为自己赚了;于是医院给所有的病人把能做的检查都 做一遍,所有的病人都亏了。病人得了治不好的病去医院闹了,于是医生都不治病重患者了,所有病人又亏了。  病人急眼了把医生砍了,以为自己赚了,于是有本事的医生都出国或转 行了,病人都傻眼等死了请强烈尊重医务工作者。

2013-07-13 15:21:05 3168

原创 论《如何打通软件人员的上升通道》

最近在公司论坛看到一篇文章《如何打通软件人员的上升通道》,不得不说,观点有失偏颇。《产业链阴谋》里面举过一个例子:一个在美国市场卖10美元的芭比娃娃,在广东一家代工厂中生产,生产厂家能够拿到1美金的收入就属于不错了。那么,其它的9美金哪里去了?无非是流通、渠道、销售的各个环节。从事生产的企业/个人,永远处于产业链的最底层。换个角度去想,如果你在总价值1美金的环节去工作,就算老板把所有钱都给

2013-06-30 12:10:35 4599 1

转载 这个时代“寒门再难出贵子”

现在越来越看清楚“性格决定命运”,性格这东西是熔透与骨髓的,性格的养成和学校教育没有多大关系,大多决定与家庭背景,和成长环境。。。从大学毕业出来的第一步往往起到至关作用的是家庭背景,也就是从起跑线普通家庭的孩子就输了一大截。。        在一个物欲横流的时代,当金钱决定一切,成为人得终极信仰的时候,这时候也是“门阀”,阶层相应出现的年代。   结合我自己近半年来的观察, 我在商

2013-06-15 14:50:30 6541

原创 时间是软件测试结束的原因?

最近在参与一个软件项目的质量策划活动,当问到测试经理怎么才代表测试活动结束了时,其脱口而出:“开发团队有新版本转过来的时候啊”。说实话,我没有专门做过测试人员,只是在刚参加工作时在测试团队做了两周时间。但听到这个说法,着实有种恐惧感,难道“时间”成为了我们测试活动结束的原因?记得之前老陈讲过,软件测试用例设计要做到0、1、2:1:正常测试用例0:向“左”的异常用例2:向“右”的

2013-05-20 19:43:34 3550 2

转载 淘宝技术发展

目录  一、引言  二、个人网站  三、Oracle/支付宝/旺旺  四、淘宝技术发展(Java时代:脱胎换骨)  五、淘宝技术发展(Java时代:坚若磐石)  六、淘宝技术发展(Java时代:创造技术-TFS)  七、淘宝技术发展(分布式时代:服务化)  作者:赵超  一、引言  光棍节的狂欢   “时间到,

2013-05-18 18:06:38 4271

转载 复杂的1秒 图解Google搜索技术

谷歌自家设计服务器  谷歌的数据中心高度机密,我们所能得到的信息十分有限。我们先来看几个数据:谷歌在美国本土的数据中心有19个以上,另有17个分布在美国以外的世界各地;每个数据中心有50万平方英尺(46450平方米),建造一个数据中心要花费约6亿美元;谷歌的数据中心是世界上最高效的设施之一,非常环保;数据中心使用50-100兆瓦的电力,考虑到冷却问题,通常建在便于用水的地方;谷歌的服务器被

2013-05-18 17:41:53 3311

转载 腾讯的调性

大概在09年的时候,我写过一篇讨论腾讯的文章,我当时给腾讯打了一个比方:农民。意思就是1、这个公司极度务实,没利的事一般不做;2、闷声发财,不太喜欢叫嚷;3、缺少浪漫情怀,前瞻性也好创新性也好突破的企图心也好,都不是很足。第三点和第一点其实密切关联。    后来几年,腾讯基本还是按照“农民”模式在运作,直到3Q大战爆发。3Q大战对腾讯的刺激是相当深的,抛开腾讯山寨不山寨不谈,它的产品的

2013-05-18 17:35:20 3584

转载 Linux常用性能调优工具索引

前段时间看到brendangregg的 Linux Performance Analysis and Tools PPT里面提到Linux常用性能调优工具, 见下图:其中提到了的工具,大部分在我日常工具箱里或者在实践的案例里面使用过, 都有很高的价值,这里方便大家索引下:nicstat: 参见 这里oprofile: 参见 这里perf: 参见 这里systemtap: 参

2013-05-18 17:26:26 2834

转载 软件定义网络(SDN)的复杂度让人望而却步

OpenFlow和软件定义网络(SDN)背后的基本理念是:只要SDN友好型交换机出现,控制器和应用环境将“蓬勃发展”。但除了SDN友好型交换机外,SDN还有更大的障碍需要克服---复杂性。具有讽刺意味的是,SDN的目标之一是通过解耦控制面板,将其决策集中到控制器来简化网络管理的复杂性。这意味着,例如,统一的政策可以被推广到各网络设备组。F5博客博主Lori MacVitti

2013-05-18 17:16:49 3433

转载 软件定义网络(SDN)未来网络发展趋势

近日,由清华大学和北京邮电大学主办,由世纪互联承办的2012年中国开放网络峰会在北京举办。软件定义网络(SDN)近年来已经成为了运营商、科研机构、大型数据中心托管和云服务提供商,以及早期SDN使用者中最热门的话题。随着云计算与数据中心的发展,网络问题逐渐凸显,这也是SDN近年来被持续关注的原因。什么是软件定义网络?云计算要落地首要解决数据中心内的网络问题。过去,网络是以硬件为中心,交换机、

2013-05-18 17:14:24 4758

转载 如何修炼才能成为伟大的程序员?

近几周,一份反映 Netflix 公司企业文化的报告在网上广为流传。 这份报告里列举了很多Netflix公司里令人称赞的做法,包括这个公司是如何的招聘和辞退员工的。 里面有大量的信息是描述Netflix公司是怎样对待员工的,这使Netflix公司变成了一个很有吸引力的工作场所。报告里面提到过有一个关于员工所期 望的内容的清单,但没有把清单列出来。 报告的开始部分就谈及了企业价值问题,而且是按照员工

2013-05-18 16:34:56 3322

转载 从下拉菜单设计细节看Amazon对用户体验的把握

Amazon网站分类导航的下拉菜单被使用得非常频繁,但你有没有注意过它的反应非常迅速?  当然,这在技术上并非难题,但是大多数网站下拉菜单显示子菜单有一定的延迟,这比如老版的可汗学院网站:  注意到延迟没有?这样做并非没有缘由,若不如此,斜着移动鼠标时子菜单就会消失,因此你只能小心翼翼地平移鼠标指针,非常影响用户体验:

2013-05-18 16:23:17 3231

原创 那些隐藏在编码过程中的性能(二)

6.熟悉你的编译器,使用好编译选项对于不同的编译器,有不同的编译选项。做代码开发必须去了解这些选项,如gcc的-g参数(增加调试信息)。如果想使程序性能在不改变的情况下提升性能,可以采用-O参数。又如aCC的+u选项将重新指定对齐方式。当然,上面的主要针对C/C++开发而言,如果是JAVA开发,则需要去熟悉虚拟机机制。7.不要轻易的绑定CPU对于CP

2013-05-18 13:14:56 3101

转载 可伸缩性最佳实践:来自eBay的经验

在eBay,可伸缩性是我们每天奋力抵抗的一大架构压力。我们所做的每一项架构及设计决策,身前身后都能看到它的踪影。当我们面对的是全世界数以亿计的用户,每天的页面浏览量超过10亿,系统中的数据量要用皮字节(1015或250)来计算——可伸缩性是生死交关的问题。  在一个可伸缩的架构中,资源的消耗应该随负载线性(或更佳)上升,负载可由用户流量、数据量等测量。如果说性能衡量的是每一工作单元所需的资

2013-05-11 19:02:50 2935

转载 关于Java性能九大谬论 你知道哪些?

Java性能问题被冠以某种黑暗魔法的称谓。一部分是因为其平台的复杂性,在很多情况下,无法定位其性能问题根源。然而,在以前对于Java性能的技巧,有一种趋向:认为其由人们的智慧,经验构成,而不是应用统计和实证推理。在这篇文章中,我希望去验证一些最荒谬的技术神话。  1. Java运行慢  在所有最过时的Java性能谬论当中,这可能是最明显的言论。  是的,在90年代和20年代

2013-05-02 20:10:44 2879

原创 那些隐藏在编码过程中的性能(一)

引言:这篇文章主要对编码过程中的一些影响程序性能的编码习惯进行整理说明,文中的示例主要是C/C++的语言来举例,有些可能是伪代码,但总体上应该不会影响阅读。可能因为篇幅和精力的问题,有些内容写的不是很细,又或者有错误,可以跟我交流。1. 大循环放到内侧对于多重循环来讲,将大的循环放到内侧,可以减少压栈出栈的次数,降低CPU开销;如:for(int i = 0; i

2013-05-01 21:20:19 3405 1

原创 控制好你的#include

1、不要include没有用的头文件(Unnecessary Compiling)“不要include没有用的头文件”,这句话看似简单,也很奇怪,但实际项目过程中,随着产品的不断演进,代码越来越庞大,维护人员几经移手,往往会有冗余的头文件被包含。多余的头文件包含不仅造成模块间的耦合,在编译器进行预处理时,还要对头文件进行展开,耗时耗力。在大的项目中,全编译一次几个小时的情况下,这个

2013-04-25 20:03:25 1157

原创 SOLID原则之依赖倒转

面向对象编程的一个重大功能就是“继承”,它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。从“继承”的特点来看,继承的作用之一,就是可以使派生类无差别的使用基类的方法,以实现逻辑的重用。但从虚函数,尤其是纯虚函数来看,“继承”的作用更多的在于“逻辑的分层”,以实现模块间的松耦合。举个例子,如:class Logger{public:virt

2013-04-24 20:48:34 1078

转载 产品经理必读的九步法

多年以后,当我面对那些年青的产品经理,我会想起自己当年从事的是一份高薪的工作。那是2000年,我大学毕业后在北京一家IT网站做搜索引擎 PM,当时我一个月的薪水能在亚运村买一平方米房子,十年之后,朋友招聘PM,开出的月薪和我十年前一样,差别是这时年青的PM用一年的薪水才能在亚运村 买到一平方米的房子。对此,我很迷惑,于是咨询HR的同事,HR的同事告诉我,十年前产品经理是稀缺工种,现在不是了。

2013-04-23 22:14:18 793

转载 微软老将Philip Su的离职信:回首12年职场生涯的心得和随笔

编者注:Philip Su在1998年加入微软,开始时是一位软件工程师。12年后,Philip Su从微软辞职,当时是微软的主群经理(Principal Group Manager),又一次以一位普通软件工程师的身份加入Facebook。Philip Su现任Facebook 伦敦办公室的主管。Philip Su在当时的离职信中写了他在微软工作12年比较独到的一些体会,希望对在职场的读者们有一些启

2013-04-23 21:57:21 789 1

转载 今时今日,C还适合当下之所需么

来自Couchbase的Damien Katz认为C依然是非常适合于后端编程的一门语言,然而有的开发者则觉得C有太多的瑕疵,他们支持C++或是Java,还有一些人连这两种语言也不喜欢。在最近一篇题为The Unreasonable Effectiveness of C的博文中,CouchDB的创建者Damien Katz表示C依然是非常适合于后端编程的一门语言,

2013-04-23 21:36:28 809

转载 对象已死?

最近常有一种说法,就是我们如今面临着另外一场编程模型的变革,面向对象技术已经处在被淘汰的边缘,函数式语言会取代面向对象技术成为主流方式,甚至出现了面向对象已死的言论。作为一个硬核函数语言的狂热者,我个人当然希望函数式语言可以一统天下,成为主流之选。但是不是应该把对象技术和函数技术对立起来,说式后者取前者而代之,我个人认为,这和如何看待面向对象技术有关。做为工程实践的对象技术

2013-04-22 21:40:19 711

转载 传统企业的互联网之伤

最近和朋友聊天,谈的话题比较集中在互联网与传统产业的关系上。他们中好几位的企业都已是各自行业里的翘楚,做得非常成功。尽管最大的互联网企业仍然比自己小很多,然而面对整个世界都奔向互联网的趋势,大家都很茫然。他们模模糊糊地认为,不管是主动拥抱还是被动等待,自己的行业可能最终都会跟互联网发生关系,但到底是什么样的关系,该如何应对,可以说完全没有概念。一位国内数一数二的

2013-04-22 21:34:23 675

原创 安全的代码之内存的申请和释放

计算机的程序由代码和数据构成,一个程序占用的内存可以分为代码段和数据段,而数据区又分为常量存储区、静态存储区、堆和栈。这里主要讨论一下堆内存和栈内存。栈内存由自动申请和释放,所申请的内存在变量作用域内有效,退出变量作用域时被释放,这个过程由编译器来完成,安全系数相对较高,效率较堆内存高。堆上的内存由程序员显式的申请并显式的释放,如果只申请不释放,便会造成内存泄露,申请后重复释放,则会造成程序崩

2013-04-21 09:17:03 1630 1

原创 BYOD (Bring Your Own Device),云的未来

BYOD(Bring Your Own Device)指携带自己的设备办公,这些设备包括个人电脑、手机、平板等(而更多的情况指手机或平板这样的移动智能终端设备。)在机场、酒店、咖啡厅等,登录公司邮箱、在线办公系统,不受时间、地点、设备、人员、网络环境的限制……BYOD向人们展现了一个美好的未来办公场景,华为公司在2012年年报中突出体现了该关键字。最近一两年,云和物联网的概念吵的热火朝天,

2013-04-20 21:17:28 1350

原创 CAPEX & OPEX

CAPEX(Capital Expenditure)一般是指资金、固定资产的投入.对电信运营商来说,有关的网络设备、计算机、仪器等一次性支出的项目都属于CAPEX,其中网络设备占最大的部分。OPEX指的是企业的管理支出。OPEX是(Operating Expense)即运营成本,计算公式为:OPEX=维护费用+营销费用+人工成本(+折旧)。运营成本主要是指当期的付现成本。

2013-04-20 21:07:19 3582

原创 从自来水涨价看中位数与平均值

今天从微博上看到一则消息:【中国水务董事长:水价至少要上涨十倍才行】“水价要提高到30元到40元一吨才行,我坚决支持水价上涨。”中国水务董事长王文柯表示。在他看来,通过较高的水价收费,能够有效遏制生活和工业中的水资源浪费:“目前用水成本在家庭开支中占比小,没有家庭因为交水费而交穷的。感慨下物价飞涨,政策乱行的同时,老陆评论:当前在新加坡每个月水电费需要1000大洋。于是乎好奇咨询了

2013-04-15 22:26:42 2127

原创 紧前关系绘图法(PDM)

紧前关系绘图法,该方法使用方框或矩形标识活动,用箭线表示活动之间的紧前/紧后逻辑关系。PDM 包括四种依赖关系或逻辑关系:完成到开始(FS):一个活动的开始依赖于另一活动的完成;完成到完成(FF):一个活动的完成依赖于另一活动的完成;开始到开始(SS):一个活动的开始依赖于另一活动的开始;开始到完成(SF):一个活动的完成依赖于另一活动的开始;

2013-04-13 16:22:31 15508

原创 PERT估计

PERT估计:一种在给定的项目中对潜在任务进行分析的方法。PERT使用三种估算值来界定估计值的近似区间:最可能值(Cm)——对所估计属性进行比较现实的估算结果最乐观值(Co)——对所估计属性进行比较乐观的估算结果最悲观值(Cp)——对所估计属性进行比较悲观的估算结果PERT分析方法对以上三个估算进行加权平均,得到的估计结果为:Ce = (Co + 4Cm + Cp)

2013-04-13 16:08:15 1771

转载 当项目经理需要修炼的9件事

作为项目经理,最重要的就是带领整个项目团队一起战斗,做好团队建设,才能激发整个团队成员的士气,提高团队成员的绩效。  然而,在中国,很多项目经理并不具备项目经理的基本素质或者知识技能。这里有一个很明显的对比,在国外,项目经理是受人景仰的,只有经验丰富的受人尊敬的专家才能成为项目经理。而在中国,项目经理往往是一个愣头青,还没明白社会是啥就当了项目经理。也因此,项目经理在中国,只是意味着最底层的小

2013-04-08 22:29:19 904

转载 蔡学镛:KPI心理学

阿里巴巴集团大部分的员工,每季或每半年都要接受一次的KPI考核,看看他绩效如何。关于用KPI来打考核,许多员工其实都有一些负面的看法,而管理层也知道采用KPI有时候会有负面效果,但是没有更好的方法之前,我们还是仰赖KPI。我已经到阿里巴巴的支付宝上班一年多了,对于KPI,我有四阶段的心理变化,值得描述一下。刚进公司时,我对KPI的重视程度是70%。大多数的时间,我做的事都是KPI设

2013-04-07 21:00:57 2293

原创 谈软件质量属性——软件性能的可伸缩性

软件或多或少的承载着人们这样那样的需求,如何去衡量软件的质量属性应该是软件人员一直都在思考的内容。McCall质量属性模型将软件的质量属性划分为产品修正、产品运行、产品转移三个部分,其实更简单的划分,可以将其分为 开发态质量属性 与 运行态质量属性。1、正确性是软件质量的基础,但仅能够满足正确的代码,不过是程序世界中的一堆垃圾克劳士比说过:“质量是一组特性满

2013-03-25 22:14:34 1438

原创 我眼中的计算机:硬件、操作系统、应用程序

1.计算机 = 硬件 + 操作系统 + 应用程序 有人说过,计算机世界的绝大部分问题都可以通过分层的方法来解决。从一个程序员的角度,我比较喜欢将计算机分为三层,自底向上分别为:1) 硬件(Hardware),按照冯氏的结构定义,一个处理器由5个部分构成,分别为:存储器;控制器;运算器;输入设备;输出设备。对于常见的计算机而言,存储器如常见的外存储设备;CPU则包含运算器、控

2013-03-25 22:06:25 1481

原创 开博小记,谈谈这几年的工作经历

转眼间从事软件工作已经近5个年头,因为某种原因,在ITEye上开通博客,该博客主要用于分享在工作过程中的一些技术类的总体和思考,欢迎大家讨论。2008年至2009年:R&D,主要负责下一代智能网应用产品开发,主要负责平台产品窄带信令接入处理层(CAP、GPRS)开发及维护;软件移植64位版本、移植基础平台B1X系列版本;2009年至2010年:R&D,下一代智能网应用产品开发及测试...

2013-01-15 22:49:41 135

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除