技术开发

数据库重构《Refactoring DataBase Evolutionary DataBase Design》介绍
it知识库

数据库重构《Refactoring DataBase Evolutionary DataBase Design》介绍

阅读(29) 作者(admin)

  说实话我也是前两周才知道有数据库重构这回事,当时听说这个概念的时候,唯一的反应就是:数据库居然也能重构?刚好上周去图书馆借书,看见了《数据库重构》这本书,就借回来看了几章。下面会结合自己的体会介绍一些这...

持续集成之“测试三角形与分段构建策略原则”
it知识库

持续集成之“测试三角形与分段构建策略原则”

阅读(38) 作者(admin)

  在《戏说Checkin Dance》一文中,咱们说到:Joe的团队实施了带有令牌的持续集成提交流程纪律。由于每个人都做本地构建进行验证后再提交,所以持续集成平台上的构建结果比较稳定,每天持续集成服务器上的构建最多只...

NET技术

C#中的语言特性都是从何而来?

阅读(47) 作者(admin)

  前几天推荐一个同事用“可选参数”,推荐完了我还画蛇添足的说这是.Net 4中的新特性。但是事后才发现这个新特性是C# 4.0的语言特性,与.Net 4无关。其实也不只这一次,我平时也经常把语言、框架、运行...

NET技术

对抽象编程:接口和抽象类

阅读(47) 作者(admin)

  1. 引言  在我之前的一篇post 《抽象类和接口的谁是谁非 》中,和同事管伟的讨论,得到很多朋友的关注,因为是不成体系的论道,所以给大家了解造成不便,同时关于这个主题的系统性理论,我认为也有必要做以总结,因此才...

it知识库

WordPress的18条必备SQL操作语句

阅读(40) 作者(admin)

  导读:WordPress是一套非常好的CSM(或者叫做BLOG)系统,其实它早已经超越了BLOG系统。功能强大,操作简单,插件繁多。下面是对WordPress操作的18条WordPress SQL查询语句(不仅仅是查询语句),还有删除和修改语句。
  1....

it知识库

Javascript中括号“[]”的多义性

阅读(28) 作者(admin)

  Javascript中括号有四种语义
  语义1,声明数组var ary = []; // 声明一个空数组var ary = [1,3]; // 声明一个数组,同时赋初值...

it知识库

JavaScript的写类方式(1)

阅读(42) 作者(admin)

  从这篇起,会由浅到深的分析JS OO之写类方式,大概会有5-8篇。后面陆续会分析流行库(框架)的写类方式。一些写类工具函数或框架的写类方式本质上都是 构造函数+原型。只有理解这一点才能真正明白如何用JavaScript...

如何解决“呈现控件时出错”的问题
NET技术

如何解决“呈现控件时出错”的问题

阅读(43) 作者(admin)

  Webpart部署后在SPD中打开显示呈现控件时出错,后查到这篇文章,主要问题是在CreateChildControls中调用了this.page.Header,在设计视图时,该对象可能还不存在,以后编码时要注意在CreateChildControls尽量不调用数...

更改SharePoint 的web.config设置的两种方式
NET技术

更改SharePoint 的web.config设置的两种方式

阅读(41) 作者(admin)

  MSDN上写的不是很明白,自己测试通过,记录一下:   方法一:通过创建描述一组 Web.config 修改的 XML 文件以声明方式注册 Web.config 项。   备注:   直接写一个webconfig.**.xml到14文件夹下的CONFIG中,在运...

it知识库

在西方的程序员眼里,东方的程序员是什么样的?

阅读(33) 作者(admin)

  最近,在国外著名的stackexchange网站上出现了一个有趣的问题,有人问:西方的程序员眼里,东方的程序员是什么样的?他描述道:世界的东方(印度/中国/菲律宾)是西方(美国/欧洲)的主要软件外包服务提供者。
你是否有过与这种...

SQL Server 2008中的代码安全(四):主密钥
it知识库

SQL Server 2008中的代码安全(四):主密钥

阅读(48) 作者(admin)

  在SQL Server中的加密由层次结构形式进行处理以提供多级别的安全。SQL Server包含两个用于加密数据的密钥类型。如下图:  1、服务器主密钥(Service Master Key),位于层次结构的最顶端,并且在安装SQL Server时...

it知识库

SQL Server 2008中的代码安全(三):通过PassPhrase加密

阅读(34) 作者(admin)

  导读:本文主要涉及EncryptByPassPhrase和DecryptByPassPhrase函数进行通行短语(PassPhrase)加密。  前言:   在SQL Server 2005和SQL Server 2008之前。如果希望加密敏感数据,如财务信息、工资或身份证号,必须...

移动开发者生态实录:在失败与成功的天平上
it知识库

移动开发者生态实录:在失败与成功的天平上

阅读(25) 作者(admin)

  移动开发者当然不是这两年才出现的角色,但是个人开发者和小型团队开发者通过开发应用程序盈利却是在最近两年移动互联网尘嚣日上之后才出现的。在靠卖License作为主要盈利模式的传统“大”软件行业...

it知识库

JavaScript 继承方式(2)

阅读(25) 作者(admin)

  接上文:JavaScript继承方式(1)  这篇开始写几个工具函数实现类的扩展。每个工具函数都是针对特定的写类方式(习惯)。这篇按照构造函数方式写类:属性(字段)和方法都挂在this上。以下分别提供了个类,分别作为父类和子...

it知识库

JavaScript 继承方式(3)

阅读(38) 作者(admin)

  接上文:JavaScript 继承方式(2)  3,继承工具函数三/**
* @param {Function} subCls
* @param {Function} superCls
*/
function extend(subCls,superCls) {
subCls.prototype = new superCls();
}...

it知识库

JavaScript 继承方式(4)

阅读(36) 作者(admin)

  接上文:JavaScript 继承方式(3)  4,继承工具函数四/**
* @param {String} className
* @param {String/Function} superClass
* @param {Function} classImp
*/
function $class(className, superClass, class...

Silverlight 2.5D RPG游戏技巧与特效处理:(四)天气系统
NET技术

Silverlight 2.5D RPG游戏技巧与特效处理:(四)天气系统

阅读(43) 作者(admin)

  如同动态光影一样,天气系统同样为2.5D RPG游戏所不可或缺的元素之一。从视觉角度讲,天气系统让游戏场景空间层次分明,立体感更强;从用户角度讲,天气系统赋予游戏更贴近现实的亲历体验,试想下游戏中的花花草草随风...

it知识库

向上扩展或向外扩展?还是两者兼顾?​

阅读(37) 作者(admin)

  在过去的20年里,IT行业的主要趋势是向外扩展。​从大型机到Unix和/或Windows服务器组成的网络,再到Google发明并由Apache Hadoop改进的MapReduce系统​,向外扩展的方式证明了它的价值。但最近在LinkedIn Hadoop...