07 2017 档案
摘要:dataset.table.count
阅读全文
摘要:Connection 连接对象 用于对数据库的连接操作。传入的参数为连接字符串。 Command 命令对象 用于执行对数据库的操作 ,传入的参数可以为字符串或存储过程,也必须传入连接对象的实例Connection。 SqlDataReader 数据读取对象 用于对数据的读取操作,实例.Read()方
阅读全文
摘要:面向对象有封装、继承、多态这三个特性,面向对象编程按照现实世界的特点来管理复杂的事物,把它们抽象为对象,具有自己的状态和行为,通过对消息的反应来完成任务。这种编程方法提供了非常强大的多样性,大大增加了代码的重用机会,增加了程序开发的速度,将具备独立性特制的程序代码包装起来,修改部分程序代码时不至于会
阅读全文
摘要:反射:反射是由框架提供的一个类库,可以访问dll的metadata,获取dll的信息,并使用它。
阅读全文
摘要:通过参数化类型来实现在同一份代码上操作多种数据类型。类型的参数化,就是可以把类型像方法的参数那样传递。这一点意义非凡。
阅读全文
摘要:in型参数 in型参数通过值传递的方式将数值传入方法中。即我们在Java中常见的方法 ref型参数 该种类型的参数传递变量地址给方法(引用传递),传递前变量必须初始化。 该类型与out型的区别在与: 1).ref型传递变量前,变量必须初始化,否则编译器会报错,而out型则不需要初始化 2).ref型
阅读全文
摘要:1).ref型传递变量前,变量必须初始化,否则编译器会报错,而out型则不需要初始化 2).ref型传递变量,数值可以传入方法中,而out型无法将数据传入方法中。换而言之,ref型有进有出,out型只出不进。 ref关键字 在方法的输入参数前使用ref 则该方法对变量所做的任何改变都会影响原始对象的
阅读全文
摘要:1.final:如果一个类被final修饰,意味着该类不能派生出新的子类,不能作为父类被继承。因此一个类不能被声明为abstract,又被声明为final。将变量或方法声明为final。可以保证他们在使用的时候不被改变。其初始化可以在两个地方:一是其定义的地方,也就是在final变量在定义的时候就对
阅读全文
摘要:1. get是从服务器上获取数据,post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属
阅读全文
摘要:一、事务概念 事务是一种机制、是一种操作序列,它包含了一组数据库操作命令,这组命令要么全部执行,要么全部不执行。因此事务是一个不可分割的工作逻辑单元。在数据库系统上执行并发操作时事务是作为最小的控制单元来使用的。这特别适用于多用户同时操作的数据通信系统。例如:订票、银行、保险公司以及证券交易系统等。
阅读全文
摘要:定义:防止多个用户同时操作数据库带来的数据不一的情况; 一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读 A用户修改了数据,随后B用户又读出该数据,但A用
阅读全文
摘要:结果集,结果集就是select查询之后返回的所有行数据的集合。 游标则是处理结果集的一种机制吧,它可以定位到结果集中的某一行,多数据进行读写,也可以移动游标定位到你所需要的行中进行操作数据。 一般复杂的存储过程,都会有游标的出现,他的用处主要有:
阅读全文
摘要:什么是存储过程,存储过程的作用及好处 存储过程(Stored Procedure)是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库。中用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 存储过程是SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元
阅读全文
摘要:委托类型的来由 记得在使用C语言的年代,整个项目中都充满着针指的身影,那时候流行使用函数指针来创建回调函数,使用回调可以把函数回调给程序中的另一个函数。但函数指针只是简单地把地址指向另一个函数,并不能传递其他额外信息。在.NET中,在大部分时间里都没有指针的身影,因为指针被封闭在内部函数当中。可是回
阅读全文
摘要:一、线程的定义 1. 1 进程、应用程序域与线程的关系 进程(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。进程之间是相对独立的,一个进程无法访问另一个进程的数据(除非利用分布式计算方式),一个进程运行的失败也不会影响其他进程的运行,Windows系统就是利
阅读全文
摘要:1.最大的区别在于String str=null没有分配内存,String str=""分配了内存 2.String str=null 这个引用指向了一个null ,没有地址没有值的地方 3,String str="" 这个引用指向了一个地址,地址里面存的是空的字符
阅读全文
摘要:一般的远程访问的写成这样: Data Source=IP ;Initial Catalog=数据库名 ;UserID= 用户名 ;Password=密码 本地访问的写成这样: Data Source=(local);Initial Catalog=数据库名 ;UserID= 用户名 ;Passwor
阅读全文
摘要:1、ExecuteNonQuery方法。该方法执行更新操作,即与UPDATE、INSERT、DELETE等语句有关的操作,在这种情况下,返回值是命令影响的行数。对其他语句,如SET或CREATE,则返回-1,如果发生回滚,返回值也是-1。 2、ExcuteReader方法。它与查询命令一起使用,返回
阅读全文
摘要:重载:重载是方法名相同,参数和方法体不同 重写:子类覆盖父类的方法,要求方法名和参数都相同
阅读全文
摘要:相同点:都不可以实例化、都可以通过继承实现其抽象方法 不同点:接口支持多继承,抽象类不能实现多继承 接口只定义抽象规则;抽象类既可以定义抽象规则,还可以提供以实现的成员 接口可用于回调;抽象类不能实现回调 接口只包含方法、属性、索引器、事件的签名,但是不能定义字段和包含实现的方法;抽象类可以定义字段
阅读全文
摘要:C#中结构类型和类类型在语法上非常相似,他们都是一种数据结构,都可以包括数据成员和方法成员。 结构和类的区别: 1、结构是值类型,它在栈中分配空间;而类是引用类型,它在堆中分配空间,栈中保存的只是引用。 2、结构类型直接存储成员数据,让其他类的数据位于对中,位于栈中的变量保存的是指向堆中数据对象的引
阅读全文
摘要:区别 简单工厂 : 用来生产同一等级结构中的任意产品。(不支持拓展增加产品) 工厂方法 :用来生产同一等级结构中的固定产品。(支持拓展增加产品) 抽象工厂 :用来生产不同产品族的全部产品。(不支持拓展增加产品;支持增加产品族) 6 注意事项 (1)工厂类常常采用单例模式(Singleton)。 (2
阅读全文
摘要:第一种解释 DataReader和DataSet最大的区别在于,DataReader使用时始终占用SqlConnection(俗称:非断开式连接),在线操作数据库时,任何对SqlConnection的操作都会引发DataReader的异常。因为DataReader每次只在内存中加载一条数据,所以占用
阅读全文
摘要:WebService到底是什么? 一言以蔽之:WebService是一种跨编程语言和跨操作系统平台的远程调用技术。 WebService平台技术 XML+XSD,SOAP和WSDL就是构成WebService平台的三大技术。 XML+XSD: WebService采用HTTP协议传输数据,采用XML
阅读全文
摘要:SOAP 是一种轻量级协议,用于在分散型、分布式环境中交换结构化信息。 SOAP 利用 XML 技术定义一种可扩展的消息处理框架,它提供了一种可通过多种底层协议进行交换的消息结构。 这种框架的设计思想是要独立于任何一种特定的编程模型和其他特定实现的语义。 SOAP规范还定义了HTTP消息是怎样传输S
阅读全文
摘要:ASP.NET的控件包括WEB服务器控件、WEB用户控件、WEB自定义控件、HTML服务器控件和HTML控件。HTML控件、HTML服务器控件和WEB服务器控件之间的区别如下所示。q HTML控件:这完全是浏览器端的HTML标签控件,例如HTML中常见的单选框表单控件,其HTML代码如以下代码所示。
阅读全文
摘要:反射:反射其实就是对程序集的动态操作,程序集包含了模块,模块又包含了类型,类型包含成员。反射提供了封装程序集、模块和类型的对象 我们可以使用反射动态的创建类型的实例,将类型绑定到现有的对象,或者从现有对象中获取类型,然后就可以调用类型的方法或访问字段和属性了。 序列化:序列化简单理解成把对象转换为容
阅读全文
摘要:1.const、readonly和static readonly定义的常量,指定初始值后(包括在构造函数内指定的初始值) 将不可更改,可读不可写;2.const定义时必 须指定初始值,而readonly定义时可以不进行初始化(MS建议在定义时初始值),同时也可以在构造函数内指定初始值,并以构造函数内
阅读全文
摘要:1.ASP.net中所有的自定义用户控件都继承自Control 2.在.net中所有可序列化的类都标记为Serializable 3.Continue流程控制语句作用是强制控制转移到最小的封闭、 为或 while 循环的控制表达式 4.Break流程控制语句是跳出一个循环语句 5.软件工程的三大文档
阅读全文
摘要:SQL SERVER 题 某商品价格表如下,ID是自增长列 表名是JGTable,上面是表的结构 题目是:请查出当前时间800001商品的价格,设当前时间是curdate=2017-01-02 答案:select Price 价格 from JGTable where Date1 <‘2017-01
阅读全文
摘要:Connection 连接对象Command 命令对象,指示要执行的命令和存储过程! DataReader是一个向前的只读的数据流。 DataAdapter是功能强大的适配合器,支持增删改查的功能 DataSet是一个数据级对象,相当于内存中的一张表或多张表!(asp中是recordset)1 我要
阅读全文
摘要:代码写了试了一下冒泡排序的代码,发现网上大多数冒泡排序是由问题的,这里我写一下正解的冒泡排序。 这里我把冒泡排序的方法封装在一个类里,以后想排序的时候直接调用就行了 1 public void MaoPao(int[] list) 2 { 3 int temp; 4 for (int i = 0;
阅读全文
摘要:首先是QueryString方法传值: QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。 这种方法的优点:1.使用简单,对于安全性要求不高
阅读全文
摘要:函数由函数名、参数个数、参数类型、返回值,以及函数体组成的。 函数签名就是函数头,除去函数体部分就是函数签名。
阅读全文