代码改变世界

面向对象基础3(class0523)

2014-07-05 17:43 by fanhongshuo, 289 阅读, 0 推荐, 收藏, 编辑
摘要:怎么实现多态2-接口接口是定义一种能力,规定子类能干什么和抽象类有些相似,解决类的单根继承。接口可以实现多继承案例鸟-麻雀sparrow,鸵鸟ostrich,企鹅penguin,鹦鹉parrot鸟能飞鸵鸟,企鹅不能。。。你怎么办练习:从学生,老师,父类Person,定义一个接口摄影Iphotogra... 阅读全文

面向对象(2)

2014-07-05 17:19 by fanhongshuo, 263 阅读, 0 推荐, 收藏, 编辑
摘要:访问级别约束访问级别约束:子类访问级别不能比父类高(等级观念),因为子类能够出席的场合父类都应该能出席,如果父类可访问级别比子类低就有了父类去不了的场合(儿子能去的地方爹一定要能去)。举例;方法、属性等暴露的返回值、参数的数据类型不能比方法、属性或者所在类的可访问级别低,因为这些方法、属性要能在高级... 阅读全文

毕业季面试题(7)

2014-07-05 17:12 by fanhongshuo, 164 阅读, 0 推荐, 收藏, 编辑
摘要:1、using语法有用么?什么是idisposable?他是如何实现确定性终结的?2、finalize()和dispose()之间的区别?3、datetime 类型是否可以为null?4、强签名程序集和弱签名程序集有什么区别?5、什么是interface?它与abstract class 有什么区别... 阅读全文

面向对象(class0420)

2014-07-05 09:18 by fanhongshuo, 253 阅读, 0 推荐, 收藏, 编辑
摘要:测试交换两个变量的值int num1 = 5;int num2=6;通过程序交换让num1 = 6,num2=5;求两个数的最大值 (求三个数最大值)求1-100之间所有奇数的和找胖子,{200,120,90,180,110},找最胖的人创建一个Person类,属性(姓名,性别,年龄),方法SayH... 阅读全文

ASP.NET入门(class0612)

2014-07-03 12:05 by fanhongshuo, 305 阅读, 0 推荐, 收藏, 编辑
摘要:内容: 掌握基于ASP.Net的Web开发,B/S结构原理、ASP.Net内部原理、状态管理(Cookie、Session、ViewState等)、数据验证、普通ASP.Net控件、母版、ListView/Repeater等数据绑定控件、AJAX 、缓存等。目标: 以应用为目标,能够使用ASP.Ne... 阅读全文

数据结构与算法(二叉树)

2014-07-03 07:26 by fanhongshuo, 557 阅读, 0 推荐, 收藏, 编辑
摘要:二叉树的存储结构二叉树的存储可分为两种:顺序存储结构和链式存储结构。1.顺序存储结构把一个满二叉树自上而下、从左到右顺序编号,依次存放在数组内,可得到图6.8(a)所示的结果。设满二叉树结点在数组中的索引号为i,那么有如下性质。(1)如果i = 0,此结点为根结点,无双亲。(2)如果i > 0,则其... 阅读全文

算法总结(2)数据结构

2014-07-02 23:11 by fanhongshuo, 212 阅读, 0 推荐, 收藏, 编辑
摘要:数据结构(Data Structure)是指相互之间具有(存在)一定联系(关系)的数据元素的集合。元素之间相互关系称为逻辑结构。 数据之间的逻辑结构有四种基本类型 集合:结构中的数据元素除了“同属于一个集合”外,没有其它关系。线性结构:结构中的数据元素之间存在一对一的关系。树形结构:结构中的数据元素... 阅读全文

毕业季面试题(6)

2014-07-02 08:09 by fanhongshuo, 203 阅读, 0 推荐, 收藏, 编辑
摘要:用递归的算法求1,1,2,3,5,8.......的第30位数是多少,然后求这些数的和.public int num(int i) //第i位数是多少 { if (i == 1) return 1; els... 阅读全文

常规页生命周期(class0620)

2014-07-02 01:40 by fanhongshuo, 151 阅读, 0 推荐, 收藏, 编辑
摘要:常规页声明周期阶段阶段 说明页请求 开始页初始化加载验证回发事件处理卸载生命周期事件页事件 典型使用 阅读全文

ASP.NET_验证控件(class0620)

2014-07-02 01:34 by fanhongshuo, 964 阅读, 0 推荐, 收藏, 编辑
摘要:为什么使用验证控件当需要让用户输入数据时,用户有可能输入不符合我们程序逻辑要求的信息,所以我们要对输入进行验证。 客户端验证(用户体验,减少服务器端压力) 服务器端验证(防止恶意攻击,客户端js很容易就可以被绕过) 必须要对用户输入的数据进行合法性校验,这些校验逻辑很多是重复的,比如字段不能为空、必... 阅读全文