技术开发

浅谈MySql的存储引擎(表类型)
it知识库

浅谈MySql的存储引擎(表类型)

阅读(24) 作者(admin)

  什么是MySql数据库   通常意义上,数据库也就是数据的集合,具体到计算机上数据库可以是存储器上一些文件的集合或者一些内存数据的集合。我们通常说的MySql数据库,SQL Server数据库等等其实是数据库管理系统,它...

it知识库

S.O.L.I.D.类设计原则

阅读(34) 作者(admin)

  本文是从 S.O.L.I.D. Class Design Principles 这篇文章翻译而来。  本文是由敏捷宣言签署人之一、《 Clean Code(代码整洁之道)》一书的作者Robert C. Martin为他的《Applying Principles and Patterns》...

程序设计的十做与十不做
it知识库

程序设计的十做与十不做

阅读(23) 作者(admin)

  今天来和大家分享两个很不错的程序设计「做」与「不做」列表。首先,是 Andres Taylor (安缀斯‧泰勒)写的「Top 10 Things Ten Years of Professional Software DevelopmentHas Taught Me」,翻成中文就是「十...

为什么软件工程师的薪水和生产力如此不成比例
it知识库

为什么软件工程师的薪水和生产力如此不成比例

阅读(29) 作者(admin)

  文/Mr. Jamie  算起来软件工程师大概是全世界最特別的一种职业,因为一个最好的 programmer 和一个最烂的 programmer,生产力相差至少 10 倍,有时候甚至可以高达 100 倍。这在其他的职业几乎是没听过的—...

NET技术

Entity Framework 4.1 推荐英文教程

阅读(39) 作者(admin)

Entity Framework 4.1 相关文档实在少得可怜,在网上找到一个不错的系列文章,与大家分享一下。作者:Vincent-Philippe Lauzon感谢冠军的翻译!· Entity Framework 4.1: Basics (1)[译文]Entity Framework 4.1...

it知识库

反馈、无反馈、不和谐的反馈

阅读(26) 作者(admin)

  反馈在敏捷开发中的重要性是首屈一指的。从单元测试,持续集成,每日站立会议,回顾会议直到sprint结束时候的演示,它在敏捷方法中无处不在。那么除了这些以外,是不是还有一些不完整的反馈循环呢?  参考Peter F Dru...

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 条最...

NET技术

Azure和Bing Maps API示例经验分享

阅读(51) 作者(admin)

  头疼的Bug,糟糕的代码,崩溃的调试作为开发人员的你,遇到上述任何一种情况可能就会陷入抓狂。如果能直接获得需要的代码,编程的活儿就会轻松许多。  微软最新推出的一站式示例代码库,让开发人员可以免费获得所需...

NET技术

.NET中的异步编程:使用F#简化异步编程

阅读(47) 作者(admin)

  不管是使用yield或借助第三方类库来简化异步编程,或多或少总是感觉不那么正统,有点hack的感觉。这种感觉在实验阶段倒还可以,要是用在产品中总有点担心,即使这些类库来自权威的第三方,我不知道大家有没有跟我同样...

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,因...

NET技术

C# 基础概念之延迟加载

阅读(40) 作者(admin)

  延迟加载,亦称延迟实例化,延迟初始化等,主要表达的思想是,把对象的创建将会延迟到使用时创建,而不是在对象实例化时创建对象,即用时才加载。这种方式有助于提高于应用程序的性能,避免浪费计算,节省内存的使用等。针...

it知识库

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

阅读(43) 作者(admin)

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

.NET简谈委托链
NET技术

.NET简谈委托链

阅读(34) 作者(admin)

  说起链表大家都很熟悉,说起委托相信大部分的.NET程序员都也很了解。在平时的开发过程中经常会用到这两种技术,只不过链表在.NET里面已经被封装了,让我们用起来更加的方便就是集合类型Collection。在某些时候我...

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

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

阅读(33) 作者(admin)

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

it知识库

程序员的一种境界

阅读(39) 作者(admin)

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