2010年7月29日

设计模式总结

摘要: 模式: 主要的作用是实现代码的重复使用,而不是为了提高性能,模式不能保证性能得到优化。 第一篇: 创建模式: 1)。简单工厂模式: 使用条件(不是必须的) :所有的子类实现共同的接口。 使用方法:客户端得到工厂(得到的方法有很多,比如JNDI,工厂的static方法,直接创建工厂等等) 升级:增加新的子类,从原有的接口派生新的子类,当然也可以从原有的子类派生。 工厂:1。直接修改工厂(次方法有... 阅读全文

posted @ 2010-07-29 17:15 不悔的青春 阅读(335) 评论(0) 推荐(0) 编辑

外包公司面试题汇总

摘要: 1.描述深拷贝和浅拷贝2.#define与const的区别3.linux的几个命令:Ps,Df,Tws4.判断字符串ip地址192.168.0.2是否有效,如何截取5.中断的范畴,什么是中断6.自选锁的概念和好处7.ARP协议属于网络第几层协议8.ELF文件的作用9.虚拟地址和实际地址的区别 阅读全文

posted @ 2010-07-29 16:56 不悔的青春 阅读(971) 评论(0) 推荐(0) 编辑

深拷贝和浅拷贝

摘要: 首先介绍一下:C#中有两种类型变量,一种 是值类型变量,一种是引用类型变量。对于前者,copy是属于全盘复制;而对于后者,一般的copy只是浅copy,相当于只传递一个引用指针一样。因此 对于后者进行真正copy的时候,也是最费事的,具体的说,必须为其实现ICloneable接口中提供的Clone方法。浅拷贝(影子克隆):只复制对象的基本类型,对象类型,仍属于原来的引用.深拷贝(深度克隆):不紧复... 阅读全文

posted @ 2010-07-29 16:53 不悔的青春 阅读(794) 评论(0) 推荐(0) 编辑

SQLSERVER条件语句IF应用

摘要: DECLARE @iTemp INTSET @iTemp=(SELECT iTestScore FROM Candidate WHERE cCandidateCOde='000008')IF @iTemp>80PRINT '请参加面试';ELSEPRINT '对不起,下次有机会合作'; 阅读全文

posted @ 2010-07-29 15:22 不悔的青春 阅读(9163) 评论(2) 推荐(0) 编辑

SQL Server中行列转换 Pivot UnPivot

摘要: PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P完整语法:table_sourcePIVOT(聚合函数(value_column)FOR pivot_columnIN(<column_list>))UNPIVOT用于将列明转为... 阅读全文

posted @ 2010-07-29 13:39 不悔的青春 阅读(152329) 评论(29) 推荐(45) 编辑

SQLServer数据同步的实现

摘要: MySQL MySQL数据同步主要有三种方式: 1.利用MySQL自身的数据库同步功能 2.利用MySQL数据库的特性(数据库存在固顶目录,并且以文件形式存储),进行数据库目录同步以达到数据同步目的 3.利用专用的MySQL数据库同步软件 1.利用MySQL自身的数据库同步功能(下面参考自网上的文章,写的非常详细了) MySQL从3.23.15版本以后提供数据库复制功能。利用该功能可以实现两个数据... 阅读全文

posted @ 2010-07-29 10:47 不悔的青春 阅读(4663) 评论(1) 推荐(0) 编辑

导航