摘要: 1.冒泡排序 1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 3.针对所有的元素重复以上的步骤,除了最后一个。 4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 最差时间复杂度 最优时间复杂度 平均时间复杂度 2.插入排序 1.从第一个元素开始,该元素可以认为已经被排序 2.取出下一个元素,在已经排序的元素序列中从后向前扫描 3.如果该元素(已排序)大于新元素,将该元素移到下一位置 4.重复步骤3,直到找到已排序的元素小于或者等于新元素的... 阅读全文
posted @ 2014-03-31 14:16 tony_qiu 阅读(140) 评论(0) 推荐(0) 编辑
摘要: LINQ to SQL语句(1)之Where适用场景:实现过滤,查询等功能。说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后面所接的子句。Where操作包括3种形式,分别为简单形式、关系条件形式、First()形式。下面分别用实例举例下:1.简单形式:例如:使用where筛选在伦敦的客户var q = from c in db.Customers where c.City == "London" select c;再如:筛选1994 年或之后雇用的雇员:var q = from e in db.Employees wh... 阅读全文
posted @ 2014-03-28 16:06 tony_qiu 阅读(946) 评论(0) 推荐(0) 编辑
摘要: 引入easyui--先引入jquery.js再引入easyui.js1.Layout--必须要有region:'center' ... ... ... 2.Tabs--demo ... ... --新增一个选项卡function addTab(subtitle, url, icon) { if ($("#tabs").tabs('exists', subtitle)) { $('#tabs').tabs('select', sub... 阅读全文
posted @ 2014-03-27 14:42 tony_qiu 阅读(693) 评论(0) 推荐(0) 编辑
摘要: itextsharp 用于生成PDF文件,主要五个步骤,1.创建一个iTextsharp.text.Document 对象的实例2.为该Document创建一个Writer实例3.打开当前Document4.为当前Document添加内容5.关闭Document--示例代码Document do... 阅读全文
posted @ 2014-03-26 14:30 tony_qiu 阅读(882) 评论(0) 推荐(0) 编辑
摘要: 1交叉联接 cross join 笛卡尔积 将一个表的每行与另一个表的所有行进行匹配 m行表与n行表cross join 得到m*n行的结果集--ANSI SQL-92标准 CROSS JOIN 关键字SELECT c.custid , e.empidFROM Sales.Customers AS c CROSS JOIN hr.Employees AS e--ANSI SQL-89标准SELECT c.custid , e.empidFROM Sales.Customers AS c , hr.Employees AS... 阅读全文
posted @ 2014-03-24 16:17 tony_qiu 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 数据库设计三范式确保表中的所有字段都是有意义的,不重复,不可分割的确保表中每个字段均与主键相关,通过主键可以查到表中所有信息确保每列与主键直接相关,而非间接相关T-SQL基础(Transact Structured Query language)语句类型数据定义语言DDL(Data Definition Language) :Create Alter Drop数据处理语言DML(Data Manipulation Language):Select Delete Insert Update Merge数据控制类型DCL(Data Control Language):Grant Revoke查询语 阅读全文
posted @ 2014-03-18 15:08 tony_qiu 阅读(127) 评论(0) 推荐(0) 编辑