- 博客(15)
- 收藏
- 关注
原创 触发器update()和columns_update()函数的使用
使用update函数可以根据更新的状态判断是否执行下一步,columns_update()函数可以对整个表进行判断.alter trigger TriAb on ab for insert as if update(a) if exists(select true from inserted where a=4) begin raiserror(this i
2008-02-29 17:15:00 1304
原创 三个工厂模式的区别
简单工厂是工厂方法模式的特例。 工厂方法模式和抽象工厂模式的最主要的区别在于对工厂的抽象程度上。 抽象工厂模式中一般是抽象出工厂接口,表示他就是一个工厂,而不管它是制造什么产品的工厂,他的抽象程度较高。 而工厂方法模式的抽象工厂一般是针对于产品进行抽象,表示它是一个生产某类产品的工厂。 简单工厂是不支持继承的,如果需要建立的对象过多,会使这个类变大,建立偶合性集中在这个类上. 工厂方法
2008-02-28 15:28:00 699
转载 框架和设计模式的关系
框架是一个应用程序的半成品。框架提供了可在应用程序之间共享的可覆用的公共结构。开发者把框架融入他们自己的应用程序,并加以扩展,以满足他们特定的需要。框架和工具包的不同之处在于,框架提供了一致的结构,而不仅仅是一组工具类。 框架其实就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。 可以说,一个框架是一个可复用的
2008-02-26 16:23:00 1154
原创 存储过程调用时请注意
调用存储过程的时候请注意,如果有输出参数,注意要使用output做修饰符.alter proc ABC( @OutValue nvarchar(20) output)asset @OutValue=aabbccselect a,b from abprint @OutValue alter proc ABCVasDeclare @OutValuea nvarchar(20)Ex
2008-02-21 13:59:00 537
原创 case函数
之前没有注意这个函数的用法,以前有很多问题处理方式 要某用触发器,要末写好几个视图来处理.其实大多书情况并不需要这么做,一切都变得很简单,因为有了case1。可以用来对莫一个数值进行判断,根据判断植有选择性的执行.select top 10 a,case a%10when 0 then fristwhen 1 then secondwhen 2 then treeelse 三
2008-02-20 11:25:00 668
原创 IT咨询
目前,IT咨询公司在美国有很多,它们有的主要从事IT架构的咨询,有的专业从事应用系统的咨询,有的则专业从事信息安全领域的咨询。此外,还有一种IT咨询公司就是所谓的第三方咨询。安讯公司的咨询角度就属于第三方咨询。 第三方咨询的公司因为没有自身的产品,立场相对中立,其咨询的对象也不是具体的IT项目,而是CIO们。其咨询的目标与CIO要达到的目标保持高度一致。在第三方咨询眼中,成长的企
2008-02-18 13:37:00 726
转载 70分人才
松下对70分左右的中上等人才较为偏好。这与松下公司的发展有关。松下电器创业之初,公司的名气还不大,它只能吸收三井、住友、三菱等大企业所不要的人成为职员。松下认为,他的事业迅速成长,是这些被视为次级人才的人一手建造出来的成果。 其实,“70分人才”有其独特的优势。 第一,他们一般很容易融入团队。 那种“顶尖”人才才高八斗,高高在上,做事情常常以自我为中心,看不起下面的人,听不进下
2008-02-18 12:27:00 742
原创 装饰模式
class Program ...{ static void Main(string[] args) ...{ Beverage beverage = new Espresso(); Console.WriteLine(beverage.getDesciption() + "$" + beverage.cos
2008-02-04 16:31:00 564
转载 同事和朋友
同事,就是共同做事的人,属于我们社交圈子里的一员。朋友,我个人认为就是那种需要时能在那儿的那个人。(我对敌人也是这么定义的,吼吼!) 这两者之间本没什么必然联系。但有很多误区,在此分享一下 误区一 同事都是朋友 我之前认识一个天津女孩儿,我们叫他BY吧。她开口同事交流之前总是做如下铺垫:“我当你是朋友,所以跟你说实话啊!实话别告诉别人啊!”之后就是一堆抱怨。公司这不好
2008-02-04 14:27:00 1014
转载 程序员职场-三人行,必有我师
程序员大部分是年轻人,加上有些人书生习气,天生就是清风傲骨,目空一切,盛气凌人,自认为天下之大,无一人能当吾师。这种自信是年轻人的一种优点,这种不畏权威的张扬个性也必然在 我们年轻人的职业生涯中起到好的作用。但自信过渡就等于自负, 张扬过分也成了放荡,不信,看看下面这位小A。 小A毕业于国内非常著名的一所大学,毕业后来到一家大型IT企业从事程序开发工作。开始的时候,小A聪明好
2008-02-04 14:12:00 627
原创 策略模式的实现
class Program ...{ static void Main(string[] args) ...{ Duck duck = new MiniDuck(); duck.fly(); FlyBehavior Fly = new FlyRocketPowered();
2008-02-02 17:46:00 425
原创 工厂方法模式
class Program ...{ static void Main(string[] args) ...{ Console.Write("请输入数字A:"); string A = Console.ReadLine(); Console.Write("请选择运算符号(+、-、*
2008-02-01 18:03:00 422
原创 简单工厂模式的实现
该代码实现了四则运算,用简单工厂模式开发. class Program ...{ static void Main(string[] args) ...{ Console.Write("请输入数字A:"); string A = Console.ReadLine(); Console.W
2008-02-01 17:35:00 505
原创 设计模式原则
设计模式原则1. 单一职责原则:一个类最好只有一个变化因数,这样可以使代码的重用率达到最高.2. 开放封闭原则:开放扩张,对代码的修改封闭.3. 依赖倒转原则:面向接口编程,不要面向实现编程.4. 迪米特法则:系统类之间要尽量减少他们之间的相互作用.减少类之间的耦合度.5. 接口隔离原则:接口的定义要专一,越少
2008-02-01 11:11:00 432
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人