技术开发

经过15年的练习后……
it知识库

经过15年的练习后……

阅读(38) 作者(admin)

  英文原文:After 15 years of practice...  编者按:原文作者Dreck Sivers是CD Baby网站的创始人,CD Baby是全球最大销售独立音乐人CD的网站。Dreck自己也是一名音乐人,他在本文中分享他在音乐道路的成长历程,最...

持续集成之“分支策略”​
it知识库

持续集成之“分支策略”​

阅读(50) 作者(admin)

  现代版本控制系统(SCM)的作用已不仅仅是保存历史版本,它还是各软件开发组织利用其分支功能实现多人并行开发,提高生产效率的一种工具。对于稍有历史的软件产品来说,一般都会有代码分支的出现,也常常见到一些历史...

持续集成之“分支策略”(续)
it知识库

持续集成之“分支策略”(续)

阅读(37) 作者(admin)

  在前文中,咱们谈到生命周期长短不同的两种分支策略。对于不超过二十人的小团队来说,推荐使用短生命周期的分支策略。Joe的团队在首次发布之前,也一直使用这种方式。然而,首次发布之后,因市场反响非常好,公司决定加...

在ASP.NET MVC3中使用EFCodeFirst 1.0
NET技术

在ASP.NET MVC3中使用EFCodeFirst 1.0

阅读(47) 作者(admin)

  1. 新建项目  打开VS2010,选择 文件>新建>项目,新建ASP.NET MVC3 Web 应用程序,我这里把它命名为Blog。   2. 编写实体类  对于一个博客,一下几个类应该是必须的吧:Post 博客...

it知识库

如何对MySQL服务器进行调优

阅读(27) 作者(admin)

  如今,社会讲求的就是快速,什么事都要有效率,当然服务器也是要有效率。开发人员不断地开发和部署使用LAMP(?、Apache、MySQL 和 PHP/Perl)架构的应用程序。但是,服务器管理员常常对应用程序本身没有什么控制能力,因为...

it知识库

事件模块的演变

阅读(44) 作者(admin)

  本篇开始将回顾下Javascript的事件机制。同时会从一个最小的函数开始写到最后一个具有完整功能的,强大的事件模块。为叙述方便将响应函数/回调函数/事件Listener/事件handler都称为事件handler。  先看看页...

it知识库

JavaScript 单例/单体模式(Singleton)

阅读(25) 作者(admin)

  首先,单例模式是对象的创建模式之一,此外还包括工厂模式。单例模式的三个特点:
  1,该类只有一个实例
  2,该类自行创建该实例(在该类内部创建自身的实例对象)
  3,向整个系统公开这个实例接口
  Java中大...

NET技术

一句代码实现批量数据绑定[上篇]

阅读(39) 作者(admin)

  对于一个以数据处理为主的应用中的UI层,我们往往需要编写相当多的代码去实现数据绑定。如果界面上的控件和作为数据源的实体类型之间存储某种约定的映射关系,我们就可以实现批量的数据绑定。为了验证这种想法,...

NET技术

一句代码实现批量数据绑定[下篇]

阅读(49) 作者(admin)

  《上篇》主要介绍如何通过DataBinder实现批量的数据绑定,以及如何解决常见的数据绑定问题,比如数据的格式化。接下来,我们主要来谈谈DataBinder的设计,看看它是如何做到将作为数据源实体的属性值绑定到界面对应...

明确架构目标
it知识库

明确架构目标

阅读(44) 作者(admin)

  相关文章:MMN实用架构过程概览  在MMN的宏观视图中,包括了三个过程环节:定义架构概图、架构全局分析以及构建概念模型。这是一个循序渐进的过程,是系统架构整体分析的逐步细化。这个过程的关键是找准架构分析...

面向对象编程已死?
it知识库

面向对象编程已死?

阅读(39) 作者(admin)

  本文是从 Object Oriented Programming is Dead 这篇文章翻译而来。  那好吧,也许是没死,但卡内基.梅隆大学的Robert Harper教授却说(Teaching FP to freshmen)面向对象编程和设计“不适合做为现代计算...

it知识库

白话MongoDB(二)

阅读(28) 作者(admin)

  前面扯了一堆,要了解一个东西,最好的办法,还是让他跑起来,然后结合文档和测试,来验证其实现,并且了解其不足和优点。  MongoDB提供了部分系统的编译版本,但从研究学习以及线上不同依赖包的稳定性的目标,个人还是比...

初窥NoSQL世界 开源CouchDB新手入门
it知识库

初窥NoSQL世界 开源CouchDB新手入门

阅读(31) 作者(admin)

  NoSQL现在已经变成在IT界中十分热门的话题了,在本文中,将为你介绍NoSQL中的一员CouchDB的基本知识,带你开始走入NoSQL丰富多彩的世界。  什么是NoSQL  NoSQL(是not only SQL的缩写,也有说法认为是non-relati...

NoSQL架构实践(二)——以NoSQL为主
it知识库

NoSQL架构实践(二)——以NoSQL为主

阅读(28) 作者(admin)

  前面一篇《NoSQL架构实践(一)以NoSQL为辅》主要介绍了以NoSQL为辅助的架构,这种架构实施起来比较简单,易于理解,由于其中也使用了传统的关系数据库,让开发者更容易控制NoSQL带来的风险。接下来我们继续深入下去,换...

NoSQL架构实践(三)——以NoSQL为缓存
it知识库

NoSQL架构实践(三)——以NoSQL为缓存

阅读(21) 作者(admin)

  在《NoSQL架构实践》系列的前面两篇文章中,介绍了《以NoSQL为主》和《以NoSQL为辅》的架构。由于NoSQL数据库天生具有高性能、易扩展的特点,所以我们常常结合关系数据库,存储一些高性能的、海量的数据。从另...

it知识库

游标脚本性能问题详解之案例实践篇

阅读(20) 作者(admin)

  游标类型对性能影响的实例。下面的两个游标脚本分别创建并执行了dynamic和fast forward only两种类型的游标。  不理想的游标类型:(dynamic游标)declare @p1 int set @p1=NULL
declare @p2 int set @p2...

it知识库

SQL Server 2008中Service Broker基础应用(上)

阅读(44) 作者(admin)

  导读:本文主要涉及Service Broker的基本概念及建立一个Service Broker应用程序的基本步骤。  一、前言:  Service Broker为SQL Server提供消息队列,这提供了从数据库中发送异步事务性消息队列的方法。Servi...

使用WCF实现SOA面向服务编程——使用AJAX+WCF服务页面开发
NET技术

使用WCF实现SOA面向服务编程——使用AJAX+WCF服务页面开发

阅读(43) 作者(admin)

  在上一篇讲到,如果将BLL层的每一个类都转化为*.svc,这是一个不实在的想法。它会使服务变化复杂,难于管理。  这时候,我们第一时间想到的是23个简单开发模式中的Factory,在这里,Factory正好派上用场。我们把这个F...

it知识库

HTML5笔记(1) - HTML5的定义

阅读(34) 作者(admin)

  HTML是什么  平时在看一种新技术的介绍时,我最喜欢看的是按照“它是什么”和“它不是什么”这样的逻辑来阐述的文章。不过我暂时还没能力这么写...  HTML首先是W3C制定的一套规范和...

it知识库

HTML5笔记(2) - 为什么需要HTML5

阅读(21) 作者(admin)

  上篇:HTML5笔记(1) - HTML5的定义  前言  上学时导师教导过我们,学习新技术、新标准规范时,要经常针对细节问自己:这部分为什么会这么定义;坚持思考,某一天你才有可能成为规则制定者中的一员。所以我“为...

it知识库

白话MongoDB(一)

阅读(26) 作者(admin)

  按照官方的说法,MongoDB是一种可扩展的高性能的开源的面向文档(document-oriented )的数据库,采用C++开发。注意mongo不是mango(芒果),这个词是从humongous中截取出来的,其野心不言而明,直指海量数据存储。和其他很多...

NET技术

使用WCF实现SOA面向服务编程——简单的WCF开发实例

阅读(43) 作者(admin)

  前面为大家介绍过WCF的特点,现在再讲解一下WCF基础概念。  在WCF里,各个Application之间的通信是由EndPoint来实现的,EndPoint是WCF实现通信的核心要素。一个WCF Service可由多个EndPoint集合组成,每个EndPoin...

iPhone中调用WCF服务
it知识库

iPhone中调用WCF服务

阅读(22) 作者(admin)

  由于对移动平台充满着好奇与兴趣,最近着手了iPhone开发的学习。学习的路线是从objective-c到cococa。方法是看了两本入门的英文书,还有就是学习apple的sdk。对于产品的基本想法是服务端用.net,手机客户端用iPho...

Silverlight 2.5D RPG游戏技巧与特效处理:(九)粒子系统
NET技术

Silverlight 2.5D RPG游戏技巧与特效处理:(九)粒子系统

阅读(43) 作者(admin)

  粒子系统通常用于三维场景中进行真实环境模拟,比如第四节的天气系统。天气的实现是粒子系统最重要的应用领域之一,所有的一切无论是云、雨、雾,还是落叶、陨石及闪电,都可视作基础粒子;除此之外,游戏中常常还会用...

编程是一种超能力
it知识库

编程是一种超能力

阅读(41) 作者(admin)

  文是从 Programming is a Super Power 这篇文章翻译而来。  在一个科技和互联网成为人们日常生活中不可或缺的重要元素的社会里,会编程,就形同有了一种超能力。事实上,一个程序员,不仅能得益于可以很容易的接...