10 2012 档案

摘要:1、如何统计代码行数?用正则表达式匹配^:b*[^:b#/]+.*$ ,然后 在Edit菜单---Find And Replace菜单 选择Find in Files 配置。 其中不会匹配:空行、注释和以#开头的2、字符串比较的三种方式比较string.equals ==string.compare微软不推荐使用==3、Select()运算符会有遍历的作用,因为它对一个IEnumerable的序列的每一个(即一条数据)进行投射。4、在jQUery中最好用each方法遍历对象或数组,用for in会有问题。$.each(object,[callback]) 例如:$.each( [0,1,2]. 阅读全文
posted @ 2012-10-31 20:19 瓜王 阅读(296) 评论(0) 推荐(0)
摘要:1、总算将《css设计彻底研究》扫了一遍。以后专心后台。2、Css中的颜色表示法:六种color:blue;color:#0000ff;color:#00f;(上一种的缩写)color:rgb(0,0,255);color:rgb(0%,0%,100%);加粗:font-weight:normal //正常 font-weight:bold //加粗倾斜的两种方式:italic,oblique分别是font-style:oblique,font-style:italic但是在windows中,两种倾斜的方式看起来效果是一样的。3、如何实现角色和成员管理在一个类或方法(一般使用方法)上... 阅读全文
posted @ 2012-10-30 19:45 瓜王 阅读(2611) 评论(0) 推荐(1)
摘要:1)投射(select)的含义:在查询中创建新对象在var result=_db.mycontext.where(a=>a.id==id).select(new {a.id,a.name,a.createtime})foreach(var c in result){ Console.Writeline(result.);}中为什么打印出来的结果形如{id=001,name="benjamin",createtime="20121027"}{id=002,name="John",createtime="20121011& 阅读全文
posted @ 2012-10-29 18:27 瓜王 阅读(466) 评论(0) 推荐(0)
摘要:1)在程序调试时,发生错误:Unable to update the EntitySet 'Users' because it has a DefiningQuery and no <InsertFunction> element exists in the <ModificationFunctionMapping> element to support the current operation经过搜索,发现必须检查数据库中的主键和EF的是否一致。一查,发现,数据库中相应的表没有主键,而EF中却有。2)vs使用技巧也使用vs10一段时间了,但有些更深一 阅读全文
posted @ 2012-10-26 10:13 瓜王 阅读(298) 评论(0) 推荐(0)
摘要:为什么有时候在EF 中删除不了表呢?先上代码:var deleteObj = adminDpProEntity.ToTAdminDpPro();_db.t_sys_admin_dp_product.DeleteObject(deleteObj);报错:The object cannot be deleted because it was not found in the ObjectStateManager。一搜索:原来是因为DeleteObject方法必须是先关联实体,或者实体来自查询。代码改为_db.t_sys_admin_dp_product.Attach(deleteObj); ... 阅读全文
posted @ 2012-10-24 19:12 瓜王 阅读(1383) 评论(0) 推荐(1)
摘要:1、readonly只能修饰字段,且要位于各修饰符之前,加了之后,该字段不能被修改。private的意思是只能在本类中访问,不包括该类的实例!!2、成员的默认访问修饰符是private类的默认访问修饰符是internal 即只能在当前程序集中访问。编译好后外界不能“直接”访问,(如果用反射还是可以访问)所谓protected是指子类的方法中用this和base .出来,而不是new 一个对象通过对象. 阅读全文
posted @ 2012-10-23 18:37 瓜王 阅读(149) 评论(0) 推荐(0)
摘要:$(function(){myfunction(){}})可以放在页面之前,会先加载。而$(myfunction(){})放在页面最后,也会加载,今天写程序时第一次知道这个。 阅读全文
posted @ 2012-10-23 16:19 瓜王 阅读(135) 评论(0) 推荐(0)
摘要:在看腾讯的网页时,发现它的一段问卷调查中的radio当鼠标悬停在整个一块上时,背景颜色出现了淡黄色。看起来很舒服,而且,让用户很容易选中。另外的checkbox也是如此。查看源代码,原来是用label把checkbox和后面的label包了起来。并用一个css控制伪类。感觉这样为用户考虑,似乎是现在网络发展的结果,越来越精细化,注重用户体验了。于是将其背景颜色拿过来,并模仿这个hover效果,写进了自己的项目中,呵呵。 阅读全文
posted @ 2012-10-19 21:58 瓜王 阅读(160) 评论(0) 推荐(0)
摘要:1)http服务器响应状态码:1xx:临时响应。2xx:请求被接受。 200:请求成功,所请求的数据随此状态码返回。202:请求被接受,但尚未处理,适合异步返回此状态码。3xx:重定向。302:临时重定向。4xx:请求错误。404:所请求的资源不在服务器上。5xx:服务器错误。500:服务器内部错误。更多可参加:维基百科的http状态码介绍。2)ConfigurationManager与WebConfigurationManager以前写练习常用ConfigurationManager,它位于System.Configuration命名空间下。而现在的项目却使用WebConfiguration 阅读全文
posted @ 2012-10-18 11:54 瓜王 阅读(185) 评论(0) 推荐(0)
摘要:1、序列化:程序中的动态对象转化为磁盘上的静态数据。用于保存对象状态,有利于快速查找,不用序列化,也可以保存,但工作量很大。2、流的基础操作FileStream fs1 = new FileStream(sourcePath, FileMode.Open, FileAccess.Read);//FileStream fs1=File.Open(sourcePath,FileMode.Read);//FileStream fs1=File.OpenRead(sourcePath);FileStream fs2 = new FileStream(destPath, FileMode.Create, 阅读全文
posted @ 2012-10-17 21:00 瓜王 阅读(160) 评论(0) 推荐(0)
摘要:在写视图的时候,常常会遇到参数是IDictionary<string,object> htmlAttributes和object htmlAttributes两种情况,我们一般都选用匿名类作为参数,因为代码更简洁。如果该参数是new {id="myid"}那么IDictionary接口应该这么写:new Dictionary<string, object>{{"id","myid"}} //注意,里面有两个大括号根据MVC的源码,使用匿名对象的参数最后会调用HtmlHelper.AnonymousObjectT 阅读全文
posted @ 2012-10-16 22:41 瓜王 阅读(3045) 评论(0) 推荐(1)
摘要:1、一个DOM对象和Jquery对象,即使是作为一个数组,其元素相同,但其属性是不一样的。DOM Object!=$('');转换的办法Jquery=>DOM :取jQuery对象数组的第一个var $jQueryObj=$('#id1');var domObj=$jQueryObj[0]; //或$jQueryObj.get(0)DOM=>jQuery 这个比较简单,直接加上$符号就可以了var domObj=document.getElementById('#id1');var $jQueryObj=$(dom);2、window 阅读全文
posted @ 2012-10-15 20:34 瓜王 阅读(8321) 评论(0) 推荐(0)
摘要:1、在写asp.ner程序时,我们经常要写一个SqlHelper用于封装连接数据库。我们将其定义为静态类的原因是:虽然本也可以定义为非静态类,但由于SqlHelper永远不需要实例化,故而写成静态类。2、静态类的成员必须全都是静态的。但一般类也可以包含静态方法。3、静态方法中只能使用静态字段、方法和属性,要使用非静态的字段、方法和属性,必须有实例对象。4、类的静态成员的有效期:整个应用程序结束时才结束,而非关闭浏览器时结束(此时虽然静态成员所属的对象没了,但这个静态成员仍然在网站应用程序的静态存储区中)5、抽象方法一定要包含在抽象类中,且不能有实现。抽象类中可以有非抽象方法。抽象类不能实例化。 阅读全文
posted @ 2012-10-12 22:15 瓜王 阅读(226) 评论(0) 推荐(0)
摘要:1、客户端可以用jquey.cookie操作,$.(name, value, options) 例如:$.cookie('mycookieKey', mycookieValue, { path: '/' });若要在服务器端取得值,则用Request.Cookies["mycookieKey"].Value。若要在服务器端对此cookie的值进行操作,必须先设置一个同名cookie。代码例如:HttpCookie mycookie = new HttpCookie("mycookieKey");mycookie.Value 阅读全文
posted @ 2012-10-12 22:12 瓜王 阅读(7704) 评论(0) 推荐(1)
摘要:开通了自己的技术博客。在这里放下自己的一些技术笔记和总结。 阅读全文
posted @ 2012-10-12 21:39 瓜王 阅读(95) 评论(0) 推荐(0)