摘要: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace ConsolePractice 8 { 9 class CArray 10 { 11 private int[] arr; 12 //数组大小 13 private int upper; 14 //下标 15 ... 阅读全文
posted @ 2013-11-28 16:36 漂移青春 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 第六章 索引与约束1.索引用来提高数据的检索速度,而约束则用来保证数据的完整性。2.创建索引创建索引的SQL 语句是CREATE INDEX,其语法如下:CREATE INDEX 索引名ON 表名(字段1, 字段2,……字段n)其中【索引名】为被创建的索引的名称,这个名称必须是唯一的;【表名】为要创建索引的表;【字段1, 字段2,……字段n】为组成这个索引的字段列表,允许一到多个。3.删除索引语法DROP INDEX 表名.索引名4.非空约束在定义数据表的时候,默认情况下所有字段都是允许为空值的,如果需要禁止字段为空,那么就需要在创建表的时候显示指定。指定一个字段为空的方式就是在字段定义后增加 阅读全文
posted @ 2013-09-14 15:22 漂移青春 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 第一章数据库入门 1.概念:数据库表列记录(行)主键索引第二章 数据表的创建和管理1.数据库系统中的数据类型大致可以分为五类:整数、数值、字符相关、日期时间以及二进制。 2.数据类型:①整数类型:bit其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或Fa lse 、On 或Off。int 正常大小整数,取值范围是-2147483648到2147483647.smallint可以存储从-32768 到32767 之间的整数。这种数据类型对存储一些常限定在特定范围内的数值型数据非常有用。这种数据类型在数据库里占用2 字节空间。 tinyint能存储从 阅读全文
posted @ 2013-09-14 15:21 漂移青春 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 留言发布时间功能:界面:前台代码:在Datalist控件中:在发布的评论: 后台代码://返回发布的时间publicstringgetIsDate(stringdate){//转换时间DateTimeisDate=Convert.ToDateTime(date);//获取当前时间DateTimenowDate=DateTime.Now;//获取两个时间的差TimeSpants=nowDate-isDate;//将时间差转换为分intsecond=Convert.ToInt32(ts.TotalSeconds)/60;if(second==0){return"60秒内";}e 阅读全文
posted @ 2013-09-14 15:19 漂移青春 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 文件上传:界面:前台代码:后台代码://上传方法publicvoidUp(intid){HttpFileCollectionUpLoad=HttpContext.Current.Request.Files;//获取页面所有上传文件//实现多个文件上传,逐个获取for(inti=0;i<UpLoad.Count;i++){HttpPostedFilefile=UpLoad[i];//HttpPostedFile类提供用于获取关于单独的文件的信息和读取及保存文件的属性和方法。stringfileName=Path.GetFileName(file.FileName);//获取页面上传文件的文 阅读全文
posted @ 2013-09-14 15:17 漂移青春 阅读(593) 评论(1) 推荐(0) 编辑
摘要: MD5加密,Parameters防止SQL注入:protectedvoidbtnLog_Click(objectsender,EventArgse){//获取验证码stringcode=txtCode.Text;//判断用户输入的验证码是否正确if(Request.Cookies["CheckCode"].Value==code){//创建数据库连接SqlConnectioncon=newSqlConnection("server=.;database=db_Register;uid=sa;pwd=102545;");//打开数据库连接con.Open( 阅读全文
posted @ 2013-09-14 15:17 漂移青春 阅读(1263) 评论(1) 推荐(0) 编辑
摘要: 第19章 泛型1.泛型概念泛型提供了一种更准确地使用有一种以上的类型的代码的方式.泛型允许我们声明类型参数化的代码,我们可以用不同的类型进行实例化.泛型不是类型,而是类型的模板.2.声明泛型●在类名之后放置一组尖括号●在尖括号中用逗号分隔的占位符字符串来表示希望提供的类型,这被叫做类型参数●在泛型类声明的主体中使用类型参数来表示应该被替代的类型.eg:声明与实例化namespaceConsolePractice{classSomeClass//声明一个泛型,类型参数T1,T2,也不一定要用T,可以用任意字符.{}classClass2{staticvoidMain(){varfirst=new 阅读全文
posted @ 2013-09-14 15:15 漂移青春 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 第9章 语句1.标签语句①.标签语句由一个标识符后面跟着一个冒号再跟着一条语句组成②.标签语句的执行完全如同标签不存在一样,并仅执行冒号后的语句.③.给语句添加一个标签允许控制从代码的另一部分转移到该语句.④.标签语句只允许用在块内部.⑤.标签名允许与其他标识符重名,但不允许与标签名同名.2.goto语句该语句无条件转移控制到一个标签语句3.using语句eg:eg:using语句的另一种形式虽然这种形式也能确保对资源的使用结束后Dispose方法总是被调用,但它不能防止你在using语句已经释放了它的非托管资源之后使用该资源,把它留在一种不一致的状态,因此它提供了较少的保护,而且不推荐使用. 阅读全文
posted @ 2013-09-14 15:14 漂移青春 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 第1章 C#和.NET框架1..NET框架的组成.NET框架由三部分组成(严格来说只有CLR和FCL(框架类库)两部分),如图执行环境称为:CLR(公共语言运行库),它在运行期管理程序的执行.BCL(基类库)是.NET框架使用的一个大的类库.它包含以下这些类通用基础类,集合类,线程和同步类,XML类.2.编译成CILCIL(公共中间语言):一旦CIL被编译成本机代码,CLR就在它运行时管理它,执行像释放无主内存,检查数组边界,检查参数类型和管理异常之类的任务.3.托管代码与非托管代码托管代码:为.NET框架编写的代码称为托管代码,需要CLR非托管代码:不在CLR控制之下运行的代码,比如WIN3 阅读全文
posted @ 2013-09-14 15:13 漂移青春 阅读(595) 评论(4) 推荐(0) 编辑
摘要: 第1章 javascript简史1.什么是DOM?简单的说,DOM是一套对文档的内容进行抽象和概念化的方法.\第2章 javascript语法1.内建对象:内建在javascript语言里的对象.(可以new出来的)2.宿主对象:由浏览器提供的预定义对象称为宿主对象.第3章 DOM1.getElementById():使用getElementById()方法,返回一个与那个有着给定ID属性值的元素节点对应的对象,该方法的参数就是指定的ID,注意大小写.2.getElementsByTagName():使用getElementsByTagName()方法返回一个对象数组,每个对象分别对应着文档里 阅读全文
posted @ 2013-09-14 15:12 漂移青春 阅读(271) 评论(0) 推荐(0) 编辑