11 2012 档案

摘要:1、在Select投射中所传的委托,不仅可以用Lambda函数,还可以传所谓的方法组,即不带参数的方法名。写法1:result.Dataresult.Data.SyncOrgListResult.AddRange(wwidArray.Select(id => syncOrgBll.GetOrg4Rep(id)));写法2: .Select( syncOrgBll.GetOrg4Rep)2、在LINQ里,Any和All分别可以 判断被查询的集合中是否存在或全部满足某个条件的集合。在查询语句中,如果要对结果进行排序,那么可以写orderby p... 阅读全文
posted @ 2012-11-16 22:37 瓜王 阅读(315) 评论(0) 推荐(0)
摘要:JSON是什么的缩写?JavascriptObjectNotation,狭义上讲,JSON是 javascript的一个子集,通过eval()可以调用。但广义上讲,JSON现在是一种数据结构。JSON格式的形式?典型数据a:{"Status":false,"ErrorCode":4098,"ErrorMessage":"用户密码不正确","Data":0}典型数据b:{Status: true,ErrorCode: 0,ErrorMessage: null,Data: {Contacts: [ 阅读全文
posted @ 2012-11-15 18:28 瓜王 阅读(478) 评论(0) 推荐(0)
摘要:1、js中id选择器是看大小写的2、如何用outlook设置gmail企业邮箱?要注意的几点1、设置imap2、用户名写邮箱全名3、必须高级设置里设置incomming server 端口号993加密方式为SSL,outgoing server 端口号为587 加密方式为TLS4、在outgoing Server中设置需要验证,并且选择与incomming一样。如此,就差不多了3、载入分部视图的两种方式:1、同步加载:@{ Html.RenderPartial("Test");} @Html.Partial("Test")以上两方法还可以添加传给分部视图 阅读全文
posted @ 2012-11-14 20:47 瓜王 阅读(842) 评论(0) 推荐(0)
摘要:在服务器上安装AccessDatabaseEngine失败后,通过搜索,发现是版本不对,在http://www.microsoft.com/zh-cn/download/details.aspx?id=13255下载新版本后,安装提示失败。再找原因,发现虽然是下载了,但exe文件太小。只有2MB,怀疑是没有完整下载原文件。重新下载后,安装成功!调试程序,一切顺利! 阅读全文
posted @ 2012-11-14 10:20 瓜王 阅读(269) 评论(0) 推荐(0)
摘要:1)为什么用streamreader的默认构造函数读取文件(.txt)时中文会发生乱码?因为streamreader默认用UTF-8编码(通过CurrentEncoding.BodyName),而.txt文件则是用ANSI(在中文系统中是G2312)编码。两种编码系统不兼容。所以,必须使用StreamReader的另一个构造函数,显式指定编码方式。StreamReader使用实例 var fs = new FileStream(@"E:\1.txt", FileMode.Open); var sr=new StreamReader(fs,Encoding.Default.. 阅读全文
posted @ 2012-11-09 17:24 瓜王 阅读(175) 评论(0) 推荐(0)
摘要:1、要用不同程序集的类,先得添加引用,添加引用是告诉本程序解析时找寻的范围(通过项目添加引用和直接添加编译好后的dll是同一个效果,最后都会在当前项目的bin目录下的debug(或release)中生成dll或copy dll过来)然后再using,就可以在本程序集中使用该类了。2、不添加引用,不能using,即便当前项目中已有dll文件3、在相同的目录下不代表是相同的程序集。这两个概念没有关系。4、不能循环引用5、添加引用同样可以添加非类库的文件,如exe等 阅读全文
posted @ 2012-11-07 23:15 瓜王 阅读(432) 评论(0) 推荐(0)
摘要:在移动互联网项目中经常要写Service 控制器,并返回json数据供客户端使用。通用的写法一般是这样public JsonResult GetDatas(long updatetime1, long updatetime2) { var result = new Result<DataResult>();//自定义的Result<T>类型 result.Data =new DataBll().GetFolders(updatetime1, updatetime2); return Json(result, Jso... 阅读全文
posted @ 2012-11-06 20:10 瓜王 阅读(285) 评论(0) 推荐(0)
摘要:本类可以帮助将一个可被序列化的对象序列化为string类型的Json形式.例子代码var serializert = new JavaScriptSerializer { MaxJsonLength = Int32.MaxValue, RecursionLimit = 100 }; Person p = new Person() { Name = "john", Age = 22}; return new { Content = serializert.Serialize(p), //content="{\"Name\... 阅读全文
posted @ 2012-11-05 18:19 瓜王 阅读(334) 评论(0) 推荐(0)
摘要:委托是一种类型 用delegate定义,和类平级 而事件是类的成员 定义事件是是用Event关键字和委托类型来定义1、委托可以用=赋值,事件只能用+=来注册。2、委托变量可以直接调用,事件则不能。3、委托用于传递方法变量。如在设计类库时,给类的方法设置委托参数,这样,将来别人调用时,可以将自己的方法传入。4、事件的本质是私有委托,加上add和remove两个方法。可以用Reflector查看。 阅读全文
posted @ 2012-11-02 18:27 瓜王 阅读(368) 评论(0) 推荐(0)
摘要:.Net Remoting 对socket的封装 缺点:必须占用特定端口,不利于网络安全Web service:本质是将非核心的服务放到其他服务器去中,在本地实现核心服务提高竞争力。客户端通过符合WSDL标准(一种xml文档)定义的接口调用他们的服务。在向提供WebService的服务器提出服务申请时,post过去的数据必须符合SOAP协议标准的请求报文,其本质也是一种Http协议。SOAP协议规定了所调用webservice要传递的参数和返回值的格式。提出的意义:跨防火墙,可以在占用特定端口的情况下通过80端口的http协议通信。UDDI:自动发现WebService服务列表WCF:Wind 阅读全文
posted @ 2012-11-02 17:53 瓜王 阅读(246) 评论(0) 推荐(0)