摘要: 题目:找出数组的局部最小。内容:定义局部最小的概念。arr长度为1时,arr[0]是局部最小。arr的长度为N(N>1)时,如果arr[0]<arr[1],那么arr[0]是局部最小;如果arr[N-1]<arr[N-2],那么arr[N-1]是局部最小;如果0<i<N-1,既有arr[i]<arr... 阅读全文
posted @ 2015-08-26 09:42 吴加跃 阅读(368) 评论(0) 推荐(0)
摘要: 今天无聊,学习之余想写点文字性的东西谈谈面向对象中的接口和抽象类的概念。本人纯菜鸟,在黑暗中摸索中前进! 就我个人学习经历而言,学了这么就的面向对象语言,有涉及到java、c#、Object-C。都有接口和抽象类的概念,对于大多数人都很容易区分这两者的表面区别,知道各自的语法。在接触接口和抽象类之初,感觉接口还有点作用,抽象类基本都不用。但现在想想觉得当时的想法有些可笑。 抽象类,抽象类首先他是一个类,也就是 IS A的关系。接口是CAN DO 的关系。抽象类中的方法可以有实现了的方法和未实现的方法。他的未实现的方法必须被他的子类具体去实现,这就有了多态性(这些都是废话)。我们可以知道... 阅读全文
posted @ 2013-08-02 00:58 吴加跃 阅读(326) 评论(0) 推荐(0)
摘要: char() 和varchar()的区别:char(10):固定长度;其固定不是表现在字段必须为10个字符,不是10个就报错。而是值就算输入少于10个长度字符也会占用10个字符。这样的话就会浪费空间。但是知道长度的话用char()比varchar()的效率高些。varchar(10):可变长度;10表示了字段的最大可为多少字符。少于10个则存储长度为实际长度。 阅读全文
posted @ 2013-07-08 22:09 吴加跃 阅读(168) 评论(0) 推荐(0)
摘要: 如何在程序中写插入数据库中Null数据?首先在数据库中Null数据和空字符串数据是不同的。要验证的话写select 'a'+Null 看看返回结果就明白。Null一般翻译为不知道。想要查出Null的数据用select * from table1 where name isnull 。而不要写成这样 select * fron table1 where = null.解决办法:DBNull.Value表示数据库中的Null我们可以这样传参:new SqlParameter("@Name",name.Length<=0?o:name)name是一个字符串( 阅读全文
posted @ 2013-07-06 16:40 吴加跃 阅读(815) 评论(1) 推荐(0)
摘要: Guid:在数据库中是uniqueidentifier类型的。用于比较大的项目,优点多余缺点。优点:有利于数据合并确定:不容易读懂 阅读全文
posted @ 2013-07-06 10:40 吴加跃 阅读(256) 评论(0) 推荐(0)
摘要: 问题描述: insert into T_Student (Name,Age) values ("zhangshan" 123)这样不能获得该学生的ID号,该字段为自增。不提倡的方法: select Max(id) from T_Student正确方法:insert into T_Student(Name,Age)output insertde.Idvalues ("zhangsan",123) 阅读全文
posted @ 2013-07-05 16:31 吴加跃 阅读(163) 评论(0) 推荐(0)
摘要: 委托例子:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace shijian2{ class Program { public delegate void MyHandler(string str); static void Main(string[] args) { Program pro = new Program(); MyHandler mh= new MyHandler(pro_Myevent);//相当于把mh是一个引用指向pro_Myevent()这 阅读全文
posted @ 2013-06-28 19:22 吴加跃 阅读(106) 评论(0) 推荐(0)