摘要: SQL语句的执行顺序 SELECT 语句的处理顺序。1.FROM2.ON3.JOIN4.WHERE5.GROUP BY6.WITH CUBE 或 WITH ROLLUP7.HAVING8.SELECT9.DISTINCT10.ORDER BY11.TOP 类型转换函数和unionCAST ( expression AS data_type)CONVERT ( data_type, expression,[style])Select ‘您的班级编号’+ 1 错误这里+是数学运算符SELECT FIdNumber,CAST(RIGHT(sNo,3) AS int) as 后三位的整数形式,CAST 阅读全文
posted @ 2013-11-01 18:13 Regan 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 一、导入数据时的问题1、自动增长量不可以手动插入,特殊情况需要时,可以这样 set Identity_insert TbClass oninsert into tbclass (TclassId, Tclassname,Tclassdesc ) values (2, 'Heima8' ,'哈哈');--打开Identity_Insert,并且在插入数据时必须指定列名set identity_insert tbclass off --数据插入结束后,将其关闭2、两种批量插入数据的方法语法一 Insert into 表名 (列名)select 结果集 insert 阅读全文
posted @ 2013-11-01 16:11 Regan 阅读(2566) 评论(0) 推荐(0) 编辑
摘要: SQL基础增删改查命令:l 插入:InsertintoT_Person(Name,Age)values('222',23)l 查询:selectName,AgefromT_Personl 删除:deletefromT_PersonwhereName='yzk' --deletefromT_Person --删除所有l 更新:updateT_PersonsetAge=Age+1,Height=180whereAge>100l 排序:select*fromT_PersonorderbyAge,Height --排序方法(Asc or Desc)l 获得自增的值 阅读全文
posted @ 2013-11-01 15:44 Regan 阅读(351) 评论(1) 推荐(0) 编辑
摘要: 程序集程序集概念:程序集是.net中的概念。.net中的dll与exe文件都是程序集。(exe与dll的区别(exe有程序主入口,可以执行,dll没有主入口,不可运行))程序集(Assembly),可以看做是一堆相关类打一个包,相当于java中的jar包(*)程序集的内容:程序集包含:类型元数据(描述在代码中定义的每一类型和成员,二进制形式)程序集元数据(程序集清单、版本号、名称等)IL代码(这些都被装在exe或dll中)资源文件每个程序集都有自己的名称、版本等信息。这些信息可以通过AssemblyInfo.cs文件来自己定义程序集的好处:程序中只引用必须的程序集,减小程序的尺寸。程序集可以封 阅读全文
posted @ 2013-11-01 14:19 Regan 阅读(822) 评论(1) 推荐(2) 编辑
摘要: Socket模拟服务端运行代码:1:启动服务端监听的服务,并接受客户端的连接 1.1 创建Socket Socket listenSocket=new Socket(AddressFamily.InterNetwork, SocketType.Stream,ProtocolType.Tcp); 1.2绑定端口和ip地址 IPAddress ip = IPAddress.Parse(this.txtIp.Text); IPEndPoint endPoint=newIPEndPoint(ip, int.Parse(this.txtPort.Text)); listenSo... 阅读全文
posted @ 2013-11-01 11:35 Regan 阅读(1797) 评论(0) 推荐(1) 编辑
摘要: 多线程线程、进程和应用程序域进程:进程是一个操作系统上的概念,用来实现多任务并发执行,是资源分配的最小单元,各个进程是相互独立的,可以理解为执行当中的程序,在操作系统中一般用一个称为PCB的结构体表示,里面存放了一些线程共用的、进程独立的数据;应用程序域:是一个程序运行的逻辑区域,一个进程可以有多个应用程序域,一个应用程序域可以有多个线程,任一时刻一个线程只能运行在一个应用程序域中;线程:进程因为包含了太多的数据,在做任务切换的时候非常消耗系统资源,所以就产生了线程,线程是操作系统进行任务调度的最少单元,是进程的子内容,一个进程可以有多个线程,各个线程之间共享进程里面的数据,线程主要是由CPU 阅读全文
posted @ 2013-11-01 09:38 Regan 阅读(2048) 评论(2) 推荐(1) 编辑
摘要: 一、死锁 定义:指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。 由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程在无外力协助下,永远分配不到必需的资源而无法继续运行,这就产生了一种特殊现象:死锁.解决办法: 1.有序资源分配法 申请不同类资源时,必须按各类设备的编号依次申请 2 .银行家算法 检查申请者对资源的最大需求量,如果系统现存的各类资源可以满足申请者的请求,就满足申请者的请求。二、线程池ThreadPool可用于发送工作项、处理异步 阅读全文
posted @ 2013-11-01 09:34 Regan 阅读(5740) 评论(0) 推荐(0) 编辑