找到相关内容 223
GoogleReader用户登陆验证
google账户支持多种认证方式,详细可参考http://code.google.com/intl/zh-CN/apis/accounts/ 在做GoogleRead的帐号验证我选取了ClientLogin 利用 ClientLogin,您的桌面或移动设备应用程序能够将编程登录并入其界面中。与通过各个请求发送用户的登录凭据相比,ClientLogin 是一个更好的选择;ClientLogin 有着
http://www.cyqdata.cn/cnblogs/article-detail-25238 
FileStream的读取和写入
使用 FileStream 类对文件系统上的文件进行读取、写入、打开和关闭操作,并对其他与文件相关的操作系统句柄进行操作,如管道、标准输入和标准输出。读写操作可以指定为同步或异步操作。FileStream 对输入输出进行缓冲,从而提高性能。 先看代码,后面讲解: using System;using System.Collections.Generic;us
http://www.cyqdata.cn/cnblogs/article-detail-25142 
更改MVC注册Areas的顺序,掌控Areas的运作
一、前言 首先,有人要问,为什么要更改Areas的注册顺序呢? 使用Areas的时候一般会在前面加标识符,比如:admin/{controller}/{action}/{id} 而且Areas的注册早于默认的网站 (就是不放在Areas文件夹中的那个网站)   但是,我想,能不能干脆就不用外部的那个默认网站,而是把所有部分都放Areas中呢? 然后,把其中一个的标识符去掉,变成默认的网站
http://www.cyqdata.cn/cnblogs/article-detail-12386 
使用mvc2里面的area让网站更有条理
使用mvc2里面的area让网站更有条理 最近装了mvc2 pr2版本,看了下说明文档,里面着重提示说更新了area项目,因此着重看了一下。若干心的,和大家共享,有错没错,欢迎大家拍砖。   没有Areas前相同问题的处理    在mvc1.0时代,如果要将网站按目录结构来区分。例如   Website/Index Admin/ Index User/
http://www.cyqdata.cn/cnblogs/article-detail-12072 
Asp.net MVC 2 使用Areas功能的常见错误
开发工具:VS2010中文旗舰版 出错的信息:   错误信息 找到了多个与名为“Home”的控制器匹配的类型。如果为此请求(“{controller}/{action}/{id}”)提供服务的路由没有指定命名空间来搜索匹配此请求的控制器,则会发生此情况。如果是这样,请通过调用采用“namespaces”参数的&#
http://www.cyqdata.cn/cnblogs/article-detail-11718 
ASP.NET MVC Release Candidate 1学习指南
现在 ASP.NET MVC Release Candidate 已经可以下载, 如何着手开始用asp.net mvc开发应用呢? 这是一个学习ASP.NET MVC Release Candidate 1的资源指南。 首先看看ASP.NET MVC 1.0 RC 那些事,在里面提到了两篇blog必须好好的读读: http://weblogs.asp.net/scottgu/archive/2
http://www.cyqdata.cn/cnblogs/article-detail-11395 
解决ASP.NET MVC的FileStreamResult无法正确返回数据问题
使用ASP.NET MVC 3 RC2 的时候发现,这样的代码在一些情况下总是无法返回正确的结果(理论上来说前几个版本也存在这种可能): MemoryStream ms = xxxx;//图片类型return File(ms, "image/jpeg");   跟踪了一下File的结果,确实已经有数据,但是无法在页面上返回(此时File
http://www.cyqdata.cn/cnblogs/article-detail-10943 
ASP.NET MVC脚手架辅助工具——MvcScaffoldTool v2.0版本发布,支持Area自动映射
关于MvcScaffoldTool的必要性及由来可以看着两篇文章: http://www.cnblogs.com/szw/archive/2009/02/27/1399776.html http://www.cnblogs.com/szw/archive/2009/02/27/1399818.html   v2.0.0.0版本添加了对MVC中Area的支持,单独的Area项目可以通过两种
http://www.cyqdata.cn/cnblogs/article-detail-10905 
为ASP.NET MVC开发一些常用插件(三)——Repeater
      最近看到园子里有朋友在翻译一些关于ASP.NET MVC的文章,很是不错,饶有兴趣看了下原作者的博客(http://weblogs.asp.net/stephenwalther),看到其中有两篇写关于GridView的,方才想起来自己曾经也抽空写过这方面的控件(http://www.hereur.cn/SiChuanEarthquake
http://www.cyqdata.cn/cnblogs/article-detail-10825 
MVC2.0 用Area 扩展项目的目录结构
MVC2.0 用Area 扩展项目的目录结构       Area是MVC2.0里新特性,但是感觉在项目中应用的不是很多,也许是项目比较小吧,没有在意目录结构的整理,举个例子来说吧,比如我们在管理自己项目的后台时候需要建立一个Admin目录,总感觉Admin建在View目录下不是很好,而且对URL显示也不是很完美..比如/Admin/index.a
http://www.cyqdata.cn/cnblogs/article-detail-9935 
合理使用“.NET扩展方法”来简化代码(例子:空值判断,利用扩展方法实现LINQ操作符ForEach)
我们先简单介绍扩展方法的定义,扩展方法是用来在类型定义完成后再继续为其添加新的方法。扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。你只要在静态类的静态方法的参数前加上this,就可以生成这个类的扩展方法。 如果你曾经开发过详细资料
http://www.cyqdata.cn/cnblogs/article-detail-8273 
使用iostream封装TCP Socket
一、如何使用iostream TCP连接是面向流的连接,这一点与iostream 要表达的概念非常吻合。在使用阻塞Socket处理数据时,如果能借用iostream已经具备的强大的字符串流处理功能,是不是可以简化我们某些地方的程序设计呢?比如说需要在服务端和客户端之间某种类的对象,我们可以重载ostream与之的<<操作符和istream与之的>>操作符,这样使用操作符直
http://www.cyqdata.cn/cnblogs/article-detail-7096 
wdk tips (4): 当你CreateFile时,你都干了些什么
今天我们聊一聊CreateFile,这个名字取的不合适但IO的世界里完全绕不过去的东西,以及与之相关的“namespace”这一概念。 我们知道Create的意思是创造,创建,上帝创造了这个世界,指的可不是上帝打开了某样存在的东西(唯物主义者,我知道你们有意见,给我闭嘴…),但这个倒霉的函数要做的却是打开。我们也知道File是文件,windows里面也没有&l
http://www.cyqdata.cn/cnblogs/article-detail-5433 
wdk tips (1): threaded irp和non-threaded irp
nt内核的IO模型中,IRP有两类:threaded irp和non-threaded irp,顾名思义,前者跟thread绑定,后者跟thread无关。当一个threaded irp被创建时,创建线程会有一个队列保存该irp,直到irp完成之后才释放。当你试图让这条线程退出时,系统会检测队列看里面是否还有irp没完成,如果有,线程会一直等待,直到所有的irp全部完成。而non-thread ir
http://www.cyqdata.cn/cnblogs/article-detail-4431 
案例实战zencart1.38a支付模块简化Fast and Easy Checkout配置
zencart默认的支付功能是三步以上才能进入paypal等支付页面的,非常繁复,所以,有必要实现一个一页买单(one page checkout)的功能,现在,以我的成功经验,给大家讲一个成功的案例吧,绝对能弄好,如果有看不明白的可以找我,只要看完我的教程,一般是不会有问题了。 虽然可以修改checkout_shipping的内容实现了one page checkout的功能,但是一般的phpe
http://www.cyqdata.cn/cnblogs/article-detail-3444 
优化OEA中的聚合SQL
    之前写过几篇关于聚合对象SQL的文章,讲的是如果设计框架,使用一句SQL语句来加载整个聚合对象树中的所有数据。相关内容,参见:《性能优化总结(二):聚合SQL》、《性能优化总结(三):聚合SQL在GIX4中的应用》。由于没有使用其它的ORM框架,当时项目组决定做聚合SQL,主要是为了减少SQL查询的次数,来提升部分模块的性能。现在看来,当时虽然达到了这个目标,
http://www.cyqdata.cn/cnblogs/article-detail-2681 
基于Team Foundation Server 2010 Scrum 1.0与持续集成的最佳实践
本文适合对Team Foundation Server 2010的部署和管理、模板配置有经验的人员阅读。 在阅读本文之前,需了解Scrum的一些基本知识;其次,需对Visual Studio Scrum 1.0模板有基本的了解。 Scrum的资料:http://msdn.microsoft.com/en-us/library/dd997796.aspx Scrum 1.0的资料:http://msdn.microsoft.com/en-us/library/ff731587.aspx 每个Sprint正式开始之前的准备 在Scrum 1.0中正式创建一个Sprint之前,要将所有的Backlog填写完成,与团队成员一起分解Task,将Task以“相关”的关系与对应的Backlog进行关联以方便开发人员在浏览Task时查看相关Backlog的描述(Task不能拥有两
http://www.cyqdata.cn/cnblogs/article-detail-2620 
2011新的开始,介绍一下AgileEAS.NET平台在新的一年中的发展方向
2010年总结       这时间真是好东西,在那闲的时候,在你无所事事的时候,它总是那么的缓慢以至于白天等不到晚上、晚上等不到白天,却在你最需要的时候,在你忙的时间,它总是那么的转瞬即逝,多少有些让人伤怀。       2010稀里糊涂的就过去了,想起2009、2010的某些小事与细节,历历在目,感觉一切都像是在昨天发生,时间不因你意愿而停下来或者缓慢起来,过去的总是要过去,新的时刻总是要来到,而不管你是否愿意接受。       简单的总结一下自己过去的一年的表现吧,套用一句简单的话来说:前天年消磨时光,后半年磨消时光,脑子中记忆7、8月份还偶尔在游戏中,此后就忙碌的不知道东南西北了,或许这也是一种生活吧,2010最成功的就是把AgileE
http://www.cyqdata.cn/cnblogs/article-detail-2529 
WPF下可编辑Header的Tab控件实现
介绍 有这样一个需求,当用户双击Tab控件Header区域时, 希望可以直接编辑。对于WPF控件,提供一个ControlTemplate在加上一些Trigger就可以实现。效果如下: 代码 首先,我们需要给Tab Header设计一个ControlTemplate。类似一个TextBlock,双击进入编辑状态。 所以Xaml如下: <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type local:EditableTabHeaderControl}"> <Grid>
http://www.cyqdata.cn/cnblogs/article-detail-2282 
Silverlight杂记- 图片及WriteableBitmap的使用(画分形1)
  支持的图片格式   从一个UI中获取为图片   Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->WriteableBitmap bmp = new WriteableBitmap(SP1, null);     img3.Source = bmp;    画图 先看效果吧,还是挺漂亮的   Code highlighting produced by Actipro CodeHighlighter (freeware)http:/
http://www.cyqdata.cn/cnblogs/article-detail-2175