随笔分类 - 日常学习笔记
自己总结不到位希望多多提建议
摘要:客户端验证逻辑会对用户向表单输入的数据给出一个即时反馈。而之所以需要服务器端验证,是因为来自网络的信息都是不能被信任的。 当在ASP.NET MVC设计模式上下文中谈论验证时,主要关注的是验证模型的值 数据注解特性定义在名称空间System.ComponentModel.DataAnnotation
阅读全文
摘要:简单的说下什么是序列化和反序列化 1、把对象转换为字符串的过程称为对象的序列化。2、把字符串恢复为对象的过程称为对象的反序列化。 当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个对象转换为字节序列,才能在网络上传送;接
阅读全文
摘要:Model:模型层,主要是各种类型、枚举以及ORM框架,框架完成数据库和实体类的映射。项目中选用了微软的开源ORM框架 EntityFramework 6.0 (以下简称EF),数据库则选择了微软的轻量级数据库SQL Server Compact 4.0本地数据库(简称Compact),Compac
阅读全文
摘要:C#异步方法返回void和Task的区别 如果异步(async关键字)方法有返回值,返回类型为T时,返回类型必然是 Task<T>。 但是如果没有返回值,异步方法的返回类型有2种,一个是返回 Task, 一个是返回 void: public async Task CountDownAsync(int
阅读全文
摘要:EF Code First创建数据库 第一步:先创建一个 ADO.NET实体数据模型 再创建一个 空CodeFirst模型 第二步:在文件 App.config中设置连接字符串 2再找到你创建的ADO.NET实体数据模型的类进行操作 里面的name=“App.config中的<connectionS
阅读全文
摘要:首先我们了解一下对action的要求: 1.必须是一个public方法2.必须是实例方法3.不能被重载4.必须返回ActionResult类型 ViewReult 返回相应的视图 public ActionResult About() { return View(); // 参数可以返回model对
阅读全文
摘要:内置对象分别是 :Request Response Session Cookie Application Server Application 和session的区别:session每个人相互独立 Application整个项目都可以调用 1、Application对象: 可以使用Applicati
阅读全文
摘要:ORM思想就是把表和表实体的相互转化,就是把表和类相对应,通过映射文件来指定。每一个类对象对应表中的一条数据,通过对类对象对操作进而转化到表中数据的变化。 EF(Entity FrameWork)是实现了ORM思想的一种框架,类似的还有NHibernate,Linq to sql等,其中NHiber
阅读全文
摘要:在数据库编程中,事务是经常需要用到的技术,在.net平台上,事务处理是非常好用的,但是在Sql Server数据库的存储过程中如何使用事务来完成数据的批量操作呢?解决方案如下: 大概都是这样处理的: CREATE PROC RegisterUser (@usrName varchar(30), @u
阅读全文
摘要:1. setSelector(new ColorDrawable(Color.TRANSPARENT));设置item点击背景透明。2. XML布局中常用的属性(1)numColumns:设置列数(2)columnWidth:设置列的宽度(3) stretchMode:决定怎么分配剩余的空间,有三种
阅读全文
摘要:new是我们大家所熟知的英文单词,但在C#中,它是一个关键字,它可以做运算符,也可以做修饰符,还可以用在泛型T参数约束中。下面我们来介绍一下这3种用法。 1、new 运算符:用于创建对象和调用构造函数。这个我们创建对象实例就比较常用了,比如: StringBuilder str=new String
阅读全文
摘要:什么是SQL注入 SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。 sql注入入门 SQL 注入是一类危害极大的攻击形式。虽然危害很大,但是防御却远远没有XSS那么困难。 SQL 注入漏洞存在的
阅读全文
摘要:USING用法(1)引用命名空间using作为引入命名空间指令的用法规则为:using Namespace;在.NET程序中,最常见的代码莫过于在程序文件的开头引入System命名空间,其原因在于System命名空间中封装了很多最基本最常用的操作,下面的代码对我们来说最为熟悉不过:using Sys
阅读全文
摘要:【意义】 this:指当前类,this调用当前类的属性,方法,包括构造函数的方法,继承本类的构造函数 base:指当前类的父类,可调用父类的非私有属性,方法,继承父类的构造函数括号里的参数 【用处】 一:this的用处 1.限定被相似的名称隐藏的成员,方法或函数(多数用在构造函数中) class P
阅读全文
摘要:可变参数和不可变参数对比 可变参数params只能用来修饰方法的参数,参数必须是一个一维数组在调用时,可以传一个数组,还可以直接传参数数组的元素在调用的时候,会自动地将这些元素封装为1个数组,并将数组传递参数列表中最多只能出现一个可变参数,并且必须要在参数列表的最后一个,不能有默认值如果可变参数的长
阅读全文
摘要:SQLServer中有五种约束,Primary Key约束、Foreign Key约束、Unique约束、Default约束和Check约束 1、Primary Key约束在表中常有一列或多列的组合,其值能唯一标识表中的每一行。这样的一列或多列成为表的主键(PrimaryKey)。一个表只能有一个主
阅读全文
摘要:pageX: 页面X坐标位置 pageY: 页面Y坐标位置 screenX: 屏幕X坐标位置 screenY: 屏幕Y坐标位置 clientX: 鼠标的坐标到页面左侧的距离 clientY: 鼠标的坐标到页面顶部的距离 clientWidth:可视区域的宽度 clientHeight:可视区域的高度
阅读全文
摘要:如果是通过鼠标点击事件来触发动画效果可以使用 $("#button").click(function(){ $("#div").stop().fadeToggle("slow"); }); $.stop()可以防止点击过快时,元素会呈现与点击次数相关的淡入淡出动画循环 如果是通过鼠标的移入移出来触发
阅读全文
摘要:内部插入 append(content|fn) 概述:向每个匹配的元素内部追加内容。 appendTo(content) 概述:把所有匹配的元素追加到另一个指定的元素元素集合中。 prepend(content|fn) 概述:向每个匹配的元素内部前置内容。 prependTo(content) 把所
阅读全文
摘要:一、显示隐藏: 可以使用show()和hide()方法来显示隐藏; $("#hide").click(function(){ $("p").hide(); }) $("#show").click(function(){ $("p").show(); }); 可以使用toggle()方法在show()
阅读全文

浙公网安备 33010602011771号