03 2017 档案
摘要:通过总结这些模式,让我找到了封装变化,对象的耦合,针对接口编程,都有了一定的了解,从而设计出易维护,易扩展,灵活性好的程序。有以下常用的:1)单件模式、2)抽象工厂模式和工厂模式、3)适配器模式、4)装饰模式、5)观察者模式、6)外观模式 其他模式目前还很少用到。 单件模式 这是用的最多的模式,每一个正式的软件都要用它,全局配置、唯一资源、还有一个就是所有的工厂我都设计为单件模式,因此它的使用量...
阅读全文
摘要:using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { // 创建一个委托实例,封装C类的静态方法M1 MyDelegate d1 = new MyDele...
阅读全文
摘要:序号 单词 频率 意思 public 1138 公共 string 994 字符串 out 692 输出 system 681 系统 class 584 类 print 556 打印 int 545 整型 new 501 新的 v...
阅读全文
摘要:二分查找法的实现和应用汇总 关于二分查找法 二分查找法主要是解决在“一堆数中找出指定的数”这类问题。 而想要应用二分查找法,这“一堆数”必须有一下特征: 存储在数组中 有序排列 所以如果是用链表存储的,就无法在其上应用二分查找法了。(曽在面试被问二分查找法可以什么数据结构上使用:数组?链表?) 至于
阅读全文
摘要:《SQL必知必会》学习笔记(一) 下面变列出我新学到的知识。 这个是数据库的全部记录 1.order by 语句: select * from Scores order by name , Score desc 执行结果: ①order by在执行排序功能时,会先对排序字段按abcd这样的顺序进行,
阅读全文
摘要:数据库知识总结(表结构操作) 1.创建表Scores 1 create table Scores --表名 2 (Id int identity(1,1) primary key,--设置主键,并且行号自增, identity(1,1)表示Id列从1开始自增,每次增加1 3 Date datetim
阅读全文
摘要:解决方法: 修改.NET Framework 版本为相应版本即可,我以前用的是2.0换成4.0的时候出现这个错误。 我的win7系统, 1、打开IIs点击IIS根节点 2、看右边的“操作”-》点击“更改.NET Framework 版本” 3、选择相应的版本,我这里应该选择v4.0.30319,点击
阅读全文
摘要:《SQL必知必会》学习笔记(二) 咱们接着上一篇的内容继续。这一篇主要回顾子查询,联合查询,复制表这三类内容。 上一部分基本上都是简单的Select查询,即从单个数据库表中检索数据的单条语句,但是实际应用中的业务逻辑往往会非常复杂,所以会用到一些比较复杂的查询,如子查询,联合查询。 1.子查询 当一
阅读全文
摘要:今天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=0 昨天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=1 7天内的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getd...
阅读全文