it知识库

it知识库

敏捷测试的那些事儿

阅读(37) 作者(admin)

  敏捷社区的一些成员探讨了几种表述何如进行用户故事的验收测试的技术,以及测试整个主题的方法。  Charles Bradley介绍了几种不同的描述如何进行用户故事验收测试的方法:  列举要点(Bullet points)
  在...

Android四种Activity的加载模式
it知识库

Android四种Activity的加载模式

阅读(21) 作者(admin)

  建议首先阅读下面两篇文章,这样才可以更好的理解Activity的加载模式:  Android的进程,线程模型:
  http://www.cnblogs.com/ghj1976/archive/2011/04/28/2031586.html 其中对“Android的单线程模型&rdq...

it知识库

关于编程,鲜为人知的真相

阅读(36) 作者(admin)

  我那程序员的经历让我知道了一些关于软件编程的事情。下面的这些事情可能会让朋友们对软件开发感到惊讶:   1. 一个程序员用在写程序上的时间大概占他的工作时间的10-20%,大部分的程序员每天大约能写出10-12...

一步步构建大型网站架构
it知识库

一步步构建大型网站架构

阅读(31) 作者(admin)

  之前我简单向大家介绍了各个知名大型网站的架构,MySpace的五个里程碑、Flickr的架构、YouTube的架构、PlentyOfFish的架构、WikiPedia的架构。这几个都很典型,我们可以从中获取很多有关网站架构方面的知识,看了...

DevOps不是个技术问题,而是个业务问题
it知识库

DevOps不是个技术问题,而是个业务问题

阅读(25) 作者(admin)

  当然,DevOps不乏反对者。反对意见不一而足,有人认为DevOps是个误导(DevOps只是系统管理的一个新名字而已,新瓶装老酒),有人对DevOps不屑一顾(DevOps只是一些疯狂开发者的疯狂想法,他们想摆脱运维人员,或者,DevOps只是...

Android 源代码结构
it知识库

Android 源代码结构

阅读(34) 作者(admin)

  简介  在使用Andriod SDK进行应用程序开发的时候,我们需要对源代码进行调试,有可能需要进入到某个Android API函数内部进行跟踪调试。但是,如果目标版本的SDK没有关联对应版本的源代码的话,就会提示你找不到源...

云计算与SOA之我见
it知识库

云计算与SOA之我见

阅读(31) 作者(admin)

  InfoQ于4月23日在北京组织了主题为“企业架构在互联网环境下的挑战”的Oracle技术沙龙。“云计算与SOA有什么区别?”这是Oracle讲师做完企业私有云PaaS解决方案的讲演后,提问环节中观众提...

it知识库

让数据库飞起来 10大DB2优化技巧

阅读(24) 作者(admin)

  为了帮助 DB2 DBA 避免性能灾难并获得高性能,我为我们的客户、用户和 DB2 专家同行总结了一套故障诊断流程。以下详细说明在 Unix、Windows 和 OS/2 环境下使用 DB2 UDB 的电子商务 OLTP 应用程序的 10 条最...

it知识库

ORACLE PL/SQL编程之把触发器说透

阅读(33) 作者(admin)

  本篇主要内容如下:  8.1 触发器类型  8.1.1 DML触发器  8.1.2 替代触发器  8.1.3 系统触发器  8.2 创建触发器  8.2.1 触发器触发次序  8.2.2 创建DML触发器  8.2.3 创建替代(INSTEAD OF)触...

BigPipe学习研究
it知识库

BigPipe学习研究

阅读(27) 作者(admin)

  1. 技术背景—FaceBook页面加载技术  试想这样一个场景,一个经常访问的网站,每次打开它的页面都要要花费6秒;同时另外一个网站提供了相似的服务,但响应时间只需3 秒,那么你会如何选择呢?数据表明,如果用户打...

走向产品是程序员的第三条职业通道
it知识库

走向产品是程序员的第三条职业通道

阅读(33) 作者(admin)

  千千万万的程序员们一直困惑程序员的前途如何、程序员工作到底能干多久的问题。目前比较普遍的认识,程序员的职业通道有两条进阶路线。一条是技术路线,即由程序员、高级程序员、系统分析师,到架构设计师。在这...

it知识库

Web高性能开发之疯狂的HTML压缩

阅读(32) 作者(admin)

  前言:   上一篇随笔中网友skyaspnet问我如何压缩HTML,当时回答是推荐他使用gzip,后来想想,要是能把所有的html,jsp(aspx)在运行前都压缩成1行未免不是一件好事啊。一般我们启动gzip都比较少对html启动gzip,因...

it知识库

面向对象实践之路:提升抽象层次

阅读(43) 作者(admin)

  多少次有人问我如何构建一个比较好的类阶层次,如何使用面向对象进行设计,或者问为什么我看了那么多面向对象和设计模式的书一到使用的时候却总是写出面向过程的代码。每当我碰到这些问题的时候我总是回答,其实...

Facebook数据仓库揭秘:RCFile高效存储结构
it知识库

Facebook数据仓库揭秘:RCFile高效存储结构

阅读(33) 作者(admin)

  本文介绍了Facebook公司数据分析系统中的RCFile存储结构,该结构集行存储和列存储的优点于一身,在MapReduce环境下的大规模数据分析中扮演重要角色。  Facebook曾在2010 ICDE(IEEE International Conference o...

it知识库

程序员的一种境界

阅读(39) 作者(admin)

  本文是从 Living in the zone 这篇文章翻译而来。   跟程序员相处你一定会有很多的挫折感。比如,程序员会把能让他们达到最高效率的那种神奇的境界叫做”那里“。  ”那里“是真实存...

it知识库

企业架构到底是什么?

阅读(39) 作者(admin)

  Jason Bloomberg最近在博客中问道:“为什么没有人做企业架构(Enterprise Architecture)呢?”他说:解决方案架构师应该在实施解决方案之前完成解决方案的架构设计。Java架构师和.NET架构师做得事情应该...

it知识库

对程序员职业的一些建议

阅读(32) 作者(admin)

  自从四年前被CSDN采访后(“职业规化就像软件工程”),经常会有网友(尤其是刚毕业的)写邮件来问我一些程序员职业生涯的一些问题,至到今天。比如,国企还是外企的选择,一直编程有没有前途等等问题。面对这样...

it知识库

你真正需要的代码测试覆盖率是多少?

阅读(37) 作者(admin)

  本文是从 How much code coverage do you really need? 这篇文章翻译而来。  我写这篇文章的起因是由于看了@unclebobmartin在微博上的一些看起来言之凿凿的话语。给那些不认识Uncle Bob的人介绍一下&mdas...

it知识库

一些软件设计的原则

阅读(27) 作者(admin)

  以前本站向大家介绍过一些软件开发的原则,比如优质代码的十诫和Unix传奇(下篇)中所以说的UNIX的设计原则。相信大家从中能够从中学了解到一些设计原理方面的知识,正如我在《再谈“我是怎么招聘程序&rdquo...

数据库设计 Step by Step (3)
it知识库

数据库设计 Step by Step (3)

阅读(54) 作者(admin)

  引言:数据库设计 Step by Step (2)在园子里发表之后,收到了一些邮件,还有朋友直接电话我询问为什么不包含数据库物理设计方面的内容。我在这里解释一下,数据库物理设计与数据库产品是密切相关的,本系列的专注点是...

仿新浪微博返回顶部的js实现(jQuery/MooTools)
it知识库

仿新浪微博返回顶部的js实现(jQuery/MooTools)

阅读(28) 作者(admin)

  一、引言  在web页面中,如果页面较高,为了方便用户快速地返回顶部,都会添加一个返回顶部按钮。例如:


  其中淘宝网的是要滚动条的滚动距离大于某一段距离才显示返回顶部按钮;人人网的返回顶部直接在底部的...

it知识库

14条最佳JS代码编写技巧

阅读(31) 作者(admin)

  写任何编程代码,不同的开发者都会有不同的见解。但参考一下总是好的,下面是来自Javascript Toolbox发布的14条最佳JS代码编写技巧。  1. 总是使用 var  在javascript中,变量不是全局范围的就是函数范围的,使...

it知识库

Javascript中的对象查找

阅读(34) 作者(admin)

  近期群里常有人提一些简单的问题,比如发一段代码乱七八糟的代码,然后说里面某个变量是什么,比如这里就有个很好的例子:function fn(arg) {
alert(this.arg);
alert(this);
}
fn(123);
var o = { fn: fn...

it知识库

我的创业故事:从灵光一现到事业有成

阅读(40) 作者(admin)

2003年夏天,我还在打理自己第一个小公司的时候,突然想到一个“好主意”:社交新闻阅读器。有点类似后来的Google阅读器加智能收件箱(Priority Inbox)和社会化推荐。我没日没夜地想着这件事,觉也睡不着了。每...

it知识库

敏捷与盲目自信

阅读(31) 作者(admin)

  盲目自信常常源于一厢情愿的想法。​它是一个状态,这个状态表现为,预期与现实可能相差很大,然而在一个特定的时间段内它却又给人一种一切尽在掌控之中的感觉。​敏捷开发中有很多这样的情况,这导致一个团队​即...