2016年5月10日

WCF配置

摘要: 1、wcf 宿主:自寄宿(控制台、wpf、winform,window服务...),IIS/IISExpress寄宿。新建一个WCF项目默认使用IISExpress寄宿形式,创建项目时分配发布端口,并发布服务(第一次创建Bin目录下无DLL文件,可发现但无法引用,编译后方可引用),每次在打开解决方案 阅读全文

posted @ 2016-05-10 10:34 无缘沙漠雨 阅读(176) 评论(0) 推荐(0)

2016年4月15日

MSSql数据库设计应注意

摘要: 一、表设计: 1.如果频繁地访问涉及的是对两个相关的表进行连接操作,则考虑将其合并 2.如果频繁地访问只是在表中的某一部分字段上进行,则考虑分解表,将该部分单独作为一个表 3.对于很少更新的表,引入物化视图 物化视图:以前用的普通的视图,普通视图就是一段逻辑语句,对性能没有任何的提升,也不能创建索引 阅读全文

posted @ 2016-04-15 12:39 无缘沙漠雨 阅读(186) 评论(0) 推荐(0)

2014年4月8日

html+ashx文件上传文件

摘要: 1、需使用post提交2、在form 表单中添加enctype="multipart/form-data"34、HttpPostedFile files = context.Request.Files["Filedata"]; 阅读全文

posted @ 2014-04-08 20:31 无缘沙漠雨 阅读(472) 评论(0) 推荐(0)

2013年12月24日

EF增删改查

摘要: //删除 public int UserDel(System.Linq.Expressions.Expression> del) { List list = db.UserInfoes.Where(del).ToList(); list.ForEach(u=>db.UserInfoes.Remove(u)); return db.SaveChanges(); } //修改 public int UserUpdate(UserInfo u,params string[] par) { DbEntityEntry entry= db.Entry(u); entry.State=Enti 阅读全文

posted @ 2013-12-24 10:48 无缘沙漠雨 阅读(266) 评论(0) 推荐(0)

2013年12月20日

Entity Framework

摘要: 修改1、先查询在修改User u=db.user.where(u=>u.id==2).FirstOrDefault();u.name='jams';//db.saveChanges();2、创建一个新的User u=new User(){Uid=2,name="jams"};DbEntityEntry entry=db.entry(u);//将对象添加到上下文中,并获取当前对象的状态管理对象entry.state=System.Data.EntityState.UnChanged;//设置该对想没有被修改过entry.Property("na 阅读全文

posted @ 2013-12-20 15:49 无缘沙漠雨 阅读(215) 评论(0) 推荐(0)

2013年12月13日

系统泛型委托(全)

摘要: 一、Action委托(无返回值的系统委托)public delegate void Action();//无参数无返回值public delegate void Action(T1 T);//该委托一共有十六个重载,in表示参数的数据类型;假设有一person类list p=new list(){new person(){name="json",age=12},new person(){name=".net",age=13},new person(){name="jquery",age=15}}遍历list泛型集合list.Forea 阅读全文

posted @ 2013-12-13 09:07 无缘沙漠雨 阅读(250) 评论(0) 推荐(0)

2013年12月12日

扩展方法

摘要: 扩展方法:它必须放在一个非嵌套,非泛型的静态类中,this关键字前不能有任何修饰符1、当程序编译的时候,会扫描所有静态类中,是否存在第一个参数带有this关键字的方法,如果有就会将该方法添加到扩展方法表里2、扩展方法的类必须是静态类(缩小扫描扩展方法的范围),方法的第一个参数必须是this 类 对象名,表示这个方法是这个类的扩展方法,也可以通过这个对象去访问类内的其他成员3、扩展方法所在的类的命名空间应改为和原有的类一致,如果不一致在使用该类的扩展方法时,要将二者命名空间全部引入(麻烦)4、扩展方法不会真的编译到原来的类中,而是当你使用扩展方法的时候,到扩展方法表中查询该扩展方法,将这个对象传 阅读全文

posted @ 2013-12-12 16:00 无缘沙漠雨 阅读(152) 评论(0) 推荐(0)

委托及匿名方法

摘要: 1、定义委托的关键字是delegate,作用:传递方法并且方法不受访问修饰符限制2、委托编译后会编译为一个类3、以下定义了两个委托:第一个:可接收无参数,无返回值的方法,第二个:可接收有参数有返回值的方法,并且参数类型应一致。namespace delegates{ public delegate void show(); public delegate int show(int a;string str);}4、委托的使用委托是一种数据类型,可作为类的属性,类中方法的参数;show s=new show(method());show s=method();show s=delegate(.. 阅读全文

posted @ 2013-12-12 15:40 无缘沙漠雨 阅读(225) 评论(0) 推荐(0)

匿名类

摘要: 1、匿名类本质是为了临时封装一组数据的,所以只能有属性不能有方法、委托2、就是因为不知道是什么类型的,所以才(var temp=new {name="zhanglei",age=27})使用关键var3、匿名类的属性智能在创建的时候为其赋值,实例后就为只读的了4、泛型类是运行之前的类,在运行时会根据不同的数据类型产生不同的类5、编译之后会生成一个泛型类,在运行时会根据不同的数据类型产生不同的类,所以相同的参数个数、名称、顺序不同的数据类型,都会公用一个泛型类。6、可以使用gettype()进行测试 阅读全文

posted @ 2013-12-12 11:25 无缘沙漠雨 阅读(378) 评论(0) 推荐(0)

2013年12月6日

jquery验证表单validate

摘要: 1.引用js库2.默认校验规则(1)required:true 必输字段(2)remote:"check.php"使用ajax方法调用check.php验证输入值(3)email:true 必须输入正确格式的电子邮件(4)url:true 必须输入正确格式的网址(5)date:true 必须输入正确格式的日期 日期校验ie6出错,慎用(6)dateISO:true 必须输入正确格式的日期(ISO),例如:2009-06-23,1998/01/22 只验证格式,不验证有效性(7)number:true 必须输入合法的数字(负数,小数)(8)digits:true必须输入整数( 阅读全文

posted @ 2013-12-06 16:33 无缘沙漠雨 阅读(222) 评论(0) 推荐(0)

导航