面向对象设计中的开放封闭原则

1191次阅读|137次收藏|443次赞

开放-封闭原则,是说软件实体(类,模块,函数等)对于扩展是开放的,但是对于修改是封闭的。面对需求,对程序的改动是通过增加新代码进行的,而不是更改现有的代码。

面向对象设计中的单一职责原则

1460次阅读|137次收藏|443次赞

单一职责原则是面向对象的第一个设计原则,表示对一个类而言,仅有一个引起它变化的原因,也就是一个类承担的职责不应该过多。

SQL Server 2008中的时间数据类型

3173次阅读|137次收藏|443次赞

SQL Server 2008中DATETIME功能的最大转变就是引入了四种DATETIME数据类型,分别为DATE、TIME、DATETIMEOFFSET和DATETIME2;此外还增加了新的DATETIME函数功能。

聚集索引和非聚集索引的区别有哪些

1540次阅读|137次收藏|443次赞

SQL SERVER提供了两种索引:聚集索引和非聚集索引。聚集索引:表中存储的数据按照索引的顺序存储,检索效率比非聚集索引高,但对数据更新影响较大。非聚集索引:不影响表中数据的存储顺序,检索效率比聚集索引低,但对数据更新影响较小。

css中ul li的用法

3437次阅读|137次收藏|444次赞

ul li列表是HTML里一种很有用的显示方式,可以把相关的并列内容整齐地垂直排列,使网页显得整洁专业,并让浏览者有一目了然的感觉。

css中id和class的选择

2858次阅读|137次收藏|443次赞

在刚开始用div+css布局的时候,常常被一个问题所困扰:当定义一个属性时,是使用id,还是使用class?下面简单谈下在工作中对id和class的使用的规律。希望对大家有所帮助。

什么是jsonp格式

8745次阅读|137次收藏|446次赞

Jsonp(JSON with Padding)是资料格式 json 的一种“使用模式”,可以让网页从别的网域获取资料。

js如何操作json字符串

5971次阅读|138次收藏|447次赞

JSON 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。json在传输过程中是以文本形式存在的,即字符串的形式。而在JS 中需要操作的是对象,所以需要把json转换成对象。

C# using关键字的用法

1290次阅读|137次收藏|442次赞

在net中有一个至关重要的关键字,那就是using。在程序中引用命名空间就是使用的using关键字,但是有些初学者刚开始对using关键字的认识也就局限于引用命名空间上了。其实,using的用法并非如此的单一。

.NET垃圾回收机制是什么

2034次阅读|137次收藏|443次赞

组成.Net平台一个很重要的部分----垃圾收集器(Garbage Collection),.NET垃圾回收机制降低编程复杂度,使程序员不必分散精力去处理析构。不妨碍设计师进行系统抽象。减少由于内存运用不当产生的Bug。成功的将内存管理工作从程序的编写时,脱离至运行时

SQL replace的使用方法

2385次阅读|137次收藏|443次赞

SQL replace函数是SQL中最常见的函数之一,SQL replace函数是用来改变一个字符串的內容。在 MySQL、Oracle、及 SQL Server 上都是 Replace( )。

SQL charindex怎么用

6076次阅读|137次收藏|443次赞

SQL CHARINDEX函数是SQL中最常见的函数之一,SQL CHARINDEX函数返回字符或者字符串在另一个字符串中的起始位置,下面就将为您介绍其中CHARINDEX函数的调用方法

extjs column列布局

9371次阅读|137次收藏|451次赞

column列布局是多列风格的布局样式,每一列的宽度都可以根据百分比或固定值来进行设置,高度允许根据内容进行变化,它支持一个特殊的属性columnWidth,每一个加入到容器中的子面板都可以通过columnWidth配置项指定百分比或使用width配置项指定固定值,来确定列宽。

extjs Border边框布局

15240次阅读|137次收藏|450次赞

border布局也称边界布局,他将页面分隔为west,east,south,north,center这五个部分,我们需要在在其items中指定使用region参数为其子元素指定具体位置。 其中center 区域的面板是不能够少的。

C#中ArrayList与Array的区别

1419次阅读|137次收藏|442次赞

Array 的容量是固定的,而 ArrayList 的容量是根据需要自动扩展的。ArrayList 提供添加、插入或移除某一范围元素的方法。在 Array 中,您只能一次获取或设置一个元素的值。使用 Synchronized 方法可以很容易地创建 ArrayList 的同步版本。而 Array 将一直保持它直到用户实现同步为止。