找到相关内容 75
wojilu系统的ORM代码解析-[源代码结构分析,用特性和反射来感知属性-特性介绍篇]
      我们知道,ORM最主要的功能是自动化,如何更具类的属性来自动生成对应的数据表,这个是ORM的一个研究重点。wojilu的实现方法是在属性上增加特性attr,通过运行时的反射Reflection来感知属性的特性,决定数据映射的策略。      本文里面的【批注】一词出于源代码,和特性是指同一个意思。我本人比较
http://cyqdata.cn/cnblogs/article-detail-40950 
WCF BasicHttpBinding 安全解析(3)默认安全设置(IIS宿主)
本节开始的实例采用IIS作为WCF宿主,使用的契约和实现和前面使用的仍然相同,下面我们构建两个站点,一个WCF服务宿主站点,一个服务测试站点。首先我们创建服务端,打开vs2010à文件à新建项目à选择WCF模板àWCF服务应用程序,如图11-31。 图11-31 创建WCF如无应用程序 删除默认添加的SVC文件和接口文件,添加接口文件IHe
http://cyqdata.cn/cnblogs/article-detail-40903 
WCF BasicHttpBinding 安全解析(1)BasicHttpBinding基本配置
BasicHttpBinding使用HTTP作为传输协议用于发送SOAP 1.1消息。服务可以使用此绑定来公开符合WS-I BP 1.1标准的终结点,如ASMX客户端访问的终结点。同样,客户端可以使用BasicHttpBinding与公开符合WS-I BP 1.1标准的终结点的服务(如 ASMX Web服务或采用BasicHttpBinding 配置的服务)进行通信。 默认情况下,安全性处于禁用状
http://cyqdata.cn/cnblogs/article-detail-40865 
WCF BasicHttpBinding 安全解析(2)BasicHttpBinding安全项
想对BasicHttpBinding的安全性做比较全面的了解,最好的办法还是从它的安全属性看起。下面展示的所有源代码通过反编译获得,这里我们根据需要选取关键的代码来分析,先看代码清单11-73。 代码清单11-73 BasicHttpBinding定义 1: public class BasicHttpBinding : Binding, IBindingRuntimePrefere
http://cyqdata.cn/cnblogs/article-detail-40864 
自己动手开发编译器(八)用Linq编写解析器组合子
上回我们说到手写递归下降语法分析器。手写递归下降的方式是目前很多编译器采用的方式,如果你想写一个商业质量的编译器,这是首选的方法。但是,一个完善的递归下降解析器需要的代码量也不少,如果要进行错误报告、错误恢复等等那代码量就更大了。作为懒人,我们有时想要一些小型语言的解析器,最好写起来像直接写文法的产生式一样,最好连错误报告和错误恢复也一并自动解决,可能吗?在过去很长一段时间,人们采用的方法是使用解
http://cyqdata.cn/cnblogs/article-detail-40824 
.net HTMLParser详细使用说明 强大的Filter类 解析HTML文档如此简单
背景: HTMLParser原本是一个在sourceforge上的一个Java开源项目,使用这个Java类库可以用来线性地或嵌套地解析HTML文本。他的 功能强大和开源等特性吸引了大量Web信息提取的工作者。然而,许多.net开发者朋友一直在寻找一种能在.net中使用的HTMLParser类库,笔 者将介绍Winista.HTMLParser类库,对比于其他原本数量就非常少的.net版HTMLPa
http://cyqdata.cn/cnblogs/article-detail-40616 
Python中的列表解析和生成表达式
优雅、清晰和务实都是python的核心价值观,如果想通过操作和处理一个序列(或其他的可迭代对象)来创建一个新的列表时可以使用列表解析(  List comprehensions)和生成表达式,通过这两个操作,我们可以看到这三个观点是如何在python中和谐统一起来的。   列表解析   在需要改变列表而不是需要新建某列表时,可以使用列表解析。列表解析表达式为: [expr for it
http://cyqdata.cn/cnblogs/article-detail-40279 
我记录网站综合系统 -- 技术原理解析[10:PermissionChecker流程]
源代码位置:\Web\Mvc\Processors:PermissionChecker.cs Config ->     wojilu.Web.Mvc.CoreHandler.ProcessRequest - >           wojilu.Web.Mv
http://cyqdata.cn/cnblogs/article-detail-40235 
JavaScript解析Json字符串的性能比较
我们在使用AJAX来做服务器端和客户端交互的时候,一般的做法是让服务器端返回一段JSON字符串,然后在客户端把它解析成JavaScript对象。解析时用到的方法一般是eval或者new function,而目前IE8和Firefox3.1又内置了原生的JSON对象(据说会有一定的性能提升)。那我们在实际使用的时候怎样从这三种方法(因为性能问题,不考虑用javascript实现的解析)里面来选择呢?
http://cyqdata.cn/cnblogs/article-detail-39939 
用jquery解析JSON数据的方法
用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里不再做说明。 这里首先给出JSON字符串集,   用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是
http://cyqdata.cn/cnblogs/article-detail-39583 
DataTable 深入解析数据源绑定原理之高级篇
前言   在上篇写了篇 实战系列之天气预报实时采集 ,有个别同志认为没技术含量,也许正如所说。 只是人各有看法,当我写出一篇文章时,我只是希望:1:如果你还不懂,请看写法,了解想法。2:如果你已懂,略过写法,请看想法。   其实纵观我一直写来的200多篇文章,基本都可以看出那么点痕迹: 一:没有水文。二:没有华丽理论型的文章。三:实战型文章很多。四:文章尽量面向新手的表述,尽量了。   一
http://cyqdata.cn/cnblogs/article-detail-39405 
Android 3.0七大特性全解析
在2011年伊始,翻开了全新一年的篇章,作为我们日常生活中不可或缺的消费电子产品亦然进入了全新的时代,随着一年一度的2011年CES国际消费电子产品展览会,在北京时间1月7日(美国西部当地时间1月6日),于美国赌城拉斯维加斯展览中心盛大拉开帷幕。   更值得注意的是,在本次CES国际消费电子产品展览会上,此前传闻不断的基于Android 3.0(蜂巢)系统,被大面积的作用在平板电脑电子产品上,
http://cyqdata.cn/cnblogs/article-detail-39073 
【百度地图API】如何进行地址解析与反地址解析?——模糊地址能搜索到精确地理信息!
摘要:   什么是地址解析?   什么是反地址解析?   如何运用地址解析,和反地址解析?   可以同时运用地址解析,和反地址解析麼?答案是,可以的。详见最后一个示例与代码。 --------------------------------------------------------------------------------- 一、地址解析 地址解析,是用户输入一个详细到门牌号的地址
http://cyqdata.cn/cnblogs/article-detail-38284 
一个JSON 实例: jQuery 解析JSON数据
JSON 是一种比较方便的数据形式 具体的大家可以参考http://baike.baidu.com/view/136475.htm 还挺详细的。 今天用JQuery 写了一个JSON的东西,用了 $.getJSON方法,获得JSON数据和解析 都挺方便简单的。 从http://api.flickr.com/services/feeds/photos_public.gne?tags=cat
http://cyqdata.cn/cnblogs/article-detail-37875 
Android Service解析解析解析
     学习android有一段时间了,在没有好的师傅带领下,入门时总是碰到这样那样的新概念、新知识,而这些知识虽说能看得明白,却没有深得它的精髓。就好比有一双好看的鞋子,我只知道它很好看,穿起来挺舒服的,但是却不了解为什么穿起来舒服,它是由什么材料组合成的,怎么穿才能更舒服有效。不过开始学习android虽然开头困难重重,但是我坚信大家只要有耐心,有决心不间断地学
http://cyqdata.cn/cnblogs/article-detail-37839 
深度解析Windows Phone 7 开发
近两年来,智能手机市场似乎已经成为iPhone、Android争妍斗艳的舞台,Windows Mobile因为老旧的构架,以及那些换汤不换药的更新,越来越多的Windows Mobile用户纷纷转投其他智能手机平台门下,其市场占有率现如今仅存8%的战果,不但被iPhone拉下第三的宝座,就连Android 4%的市场份额也已逐渐逼近Windows Mobile。在这种前有狼后有虎的状况下,微软对其
http://cyqdata.cn/cnblogs/article-detail-37804 
jQuery工作原理解析以及源代码示例
jQuery的开篇声明里有一段非常重要的话:jQuery是为了改变javascript的编码方式而设计的。从这段话可以看出jQuery本身并不是UI组件库或其他的一般AJAX类库。jQuery改变javascript编码方式! 那么它是如何实现它的声明的呢?这里,用以下的一段简短的使用流程: 1、查找(创建)jQuery对象:$("selector"); 2、调用jQuery对象的方法完成我们需要
http://cyqdata.cn/cnblogs/article-detail-37791 
Silverlight与PostgreSQL数据库的互操作(CURD完全解析)
今天将为大家介绍如何让Silverlight使用PostgreSQL作为后台数据库以及CURD操作。   准备工作    1)建立起测试项目    细节详情请见强大的DataGrid组件[2]_数据交互之ADO.NET Entity Framework——Silverlight学习笔记[10]。    2)创建测试用数据库    使
http://cyqdata.cn/cnblogs/article-detail-37640 
WebService特性和数组类型解析
本系列文章导航创建一个示例和WebMethod特性解析WebService特性和数组类型解析类和结构体解析利用YAHOO公开API做天气预报Web服务Webservice 的设计和模式Remoting和Webservice的区别 现在开始学习Web服务,写下自己学习过程中的一些感受,拿出来与大家分享,欢迎批评指正。希望能给跟我一样初学Web服务的朋友一些帮助。 昨天我写了前段时间的一些心
http://cyqdata.cn/cnblogs/article-detail-37552 
面试题—IDisposable using本质IL解析
      4月离开了上一家公司,有些不舍,但是还是离开了。找工作还是比较幸运,很快就面试上了一大公司。在面试过程中有几道比较有意思的题,特地拿出来更新下博客,博客也好久没更新了,。    今天说一个简单的问题就是实现IDisposable接口的类的using用法的本质,其实这个是在[你必须知道的.NET]第十六回:深入浅出关键
http://cyqdata.cn/cnblogs/article-detail-37490