摘要: 一、基本概念1、进程:一个程序开始运行时,它就是一个进程。进程包括运行中的程序和程序所使用到的资源。而一个进程是由多个线程组成。2、线程:线程是一个程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序寄存器等)。但是其程序代码区是共享的,即不同的线程可以执行同样的函数。3、多线程:指的是程... 阅读全文
posted @ 2015-04-20 00:54 Darren_Liu 阅读(443) 评论(1) 推荐(0) 编辑
摘要: 利用VS创建一个winform应用程序,遍历指定文件夹(photos)内的所有文件夹及其文件。具体程序如下:namespace 遍历文件夹及其所有文件{ public partial class Form1 : Form { public Form1() { Initial... 阅读全文
posted @ 2015-04-09 19:52 Darren_Liu 阅读(653) 评论(1) 推荐(0) 编辑
摘要: 我们使用一下两张表作为范例:select * from [dbo].[employee]select * from [dbo].[dept]1、select语句DISTINCT:去掉记录中的重复值。select distinct dept_no from [dbo].[employee]TOP:返回... 阅读全文
posted @ 2015-03-23 16:11 Darren_Liu 阅读(5093) 评论(3) 推荐(1) 编辑
摘要: 在查询的过程中,如果遇到不能明确的指明查询的限定条件时,就会用到LIKE运算符进行模式匹配查询。在查询时可以使用如下几个通配符:%:包含零个或多个字符的任意字符串—(下划线):任何单个字符[]:制定范围([a-f])或集合([abcdef])中的任何单个字符串[^]:不属于指定范围([a-f])或集... 阅读全文
posted @ 2015-03-21 12:25 Darren_Liu 阅读(3223) 评论(0) 推荐(0) 编辑
摘要: 1、批处理批处理指的是包含一条或多条T-SQL语句的语句组,这组语句从应用程序一次性地发送到SQL Server服务器执行。SQL Server服务器将批处理语句编译成一个可执行单元(即执行计划),执行计划中的语名每次执行一次。GO命令表示批处理的结束。如果在T-SQL脚本中没有GO命令,那么它将被... 阅读全文
posted @ 2015-03-21 11:15 Darren_Liu 阅读(2238) 评论(0) 推荐(0) 编辑
摘要: 1、主键约束(PRIMARY KEY)主键约束可以在表中定义一个主键值,它可以唯一确定表中每一条记录,每个表中只能有一个主键约束(只能有一个主键约束的意思并不是说受主键约束的列只能有一个),并且受主键约束的列不能为空值。如果主键约束定义在不止一列上,则某一列中的值可以存在重复,但是受主键约束的所有列... 阅读全文
posted @ 2015-03-20 17:29 Darren_Liu 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 1、创建数据库时,选项中的恢复模式完整:允许发生错误时恢复数据库。在发生错误时,可以及时的使用事务日志恢复数据库。大容量日志:当执行操作的数据量比较大时,只记录该操作事件,并不记录插入的细节。例如,向数据库中插入上万条记录数据,此时只记录了该插入操作,而对于每一个插入的内容并不记录。这种操作可以在执... 阅读全文
posted @ 2015-03-20 15:31 Darren_Liu 阅读(125) 评论(0) 推荐(0) 编辑
摘要: sql:exec与sp_excutesql的比较exec与sp_execute都可以执行存储过程和批处理动态sql语句,以下所属均是关于批处理动态sql语句方面。一、关于输入参数与输出参数1、使用EXEC时,如果想访问变量,即有输入参数,那么必须把该变量串联到动态构建的代码字符串中。2、当我们想要执... 阅读全文
posted @ 2015-04-17 11:58 Darren_Liu 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 一、Connection对象指定某个具体数据源以及提供登陆方式及用户名与密码。Connection对象的主要成员:1、ConnectionString属性:连接字符串,指定要操作的数据库以及登录方式和用户名密码。连接字符串的两种配置过程:利用ConnectionString直接在应用程序中配置。利用... 阅读全文
posted @ 2015-04-09 22:27 Darren_Liu 阅读(450) 评论(0) 推荐(1) 编辑
摘要: 一、委托的两个最主要的作用: 1、委托是对方法或者方法列表的引用,实例化后的委托对象会将给定的参数传递给它所回调的方法,并去执行方法。 2、委托可以将某一个方法当作另一个方法的参数来进行传递,利用这种方法便可以动态的给方法赋值,避免了在程序中大量的使用If-Else(Switch)语句,使得程序具有... 阅读全文
posted @ 2015-04-09 22:14 Darren_Liu 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1、规则的创建create rule rule_no1 as @e_salary>5002、把自定义规则绑定到列exec sp_bindrule 'rule_no1','employee.e_salary'3、取消规则绑定exec sp_unbindrule 'employee.e_salary'4... 阅读全文
posted @ 2015-03-23 20:07 Darren_Liu 阅读(526) 评论(5) 推荐(0) 编辑
摘要: DCL控制语句用来设置更改用户或角色的权限。授予权限操作——GRANTSQL Server服务器通过手语权限表来控制用户对数据库的访问。在数据库中添加一个新用户之后,若不尽兴额外操作,该用户只有chauxn系统表的权限,而不具有操作数据库对象的任何权限。GRANT语句可以授予对数据库对象的操作权限,... 阅读全文
posted @ 2015-03-21 15:02 Darren_Liu 阅读(2320) 评论(0) 推荐(0) 编辑