关于Memcache mutex设计模式的.net实现
之前在网上看过memcache-mutex的场景分析和实现代码,这里将.net方式加以实现,当然这里主要是依据原文的伪代码照猫画虎,以此做为总结及记录。如果您对相应实现感兴趣可以尝试使用本文提供的代码进行测试,如果有问题请及时与我联系。 原文链接:http://timyang
http://cyqdata.cn/cnblogs/article-detail-25415
.NET Micro Framework 用户程序升级说明
1、前言
【STM32 .Net MF开发板学习-26】以前的文章示例都是采用VS2008开发的,所以示例要想在新的.NET Micro Framework V4.1开发板上运行,必须用VS2010转换后才可以。
我们以博文《【STM32 .Net MF开发板学习-02】GPIO测试》上的示例为例,详细介绍一下升级转换步骤。
2、程序升级说明
2.1 示例下载
下载博文中指定的示例
http://cyqdata.cn/cnblogs/article-detail-25395
Entity Framework快速入门--ModelFirst
Entity Framework带给我们的不仅仅是操作上的方便,而且使用上也很是考虑了用户的友好交互,EF4.0与vs2010的完美融合也是我们选择它的一个理由吧。相比Nhibernate微软这方面做的的确是很不错。
下面我将使用CodeFirst方式来做个简单是实际例子与大家分享。
我们还是和 前面的文章 Entity Framework快速入门--实例篇一样,创建一个控制台项目。
第一步:创建
http://cyqdata.cn/cnblogs/article-detail-25393
Entity Framework快速入门--IQueryable与IEnumberable的区别
IEnumerable接口
公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代。也就是说:实现了此接口的object,就可以直接使用foreach遍历此object;
IQueryable 接口
它继承 IEnumerable 接口,而因为.net版本加入Linq和IQueryable后,使得IEnumerable不再那么单调,变得更加强大和丰富。
为了区别两个接口,我们通过一个实际的例子来解
http://cyqdata.cn/cnblogs/article-detail-25389
基于window.name的跨域解决方案
原理:
iframe在加载新页面时,name值是保持不变的,由此可以重定向iframe的引用地址,由外域转到本域。
方法:
设置请求目标域页面的window.name,通过iframe引用至本域,由于js受到浏览器同源策略限制,无法跨域通信,取不到iframe中传过来
的window.name设置值,所以需要在本域设置一个代理页面(空文件即可),监听iframe的load事件,一旦加载完成,设置i
http://cyqdata.cn/cnblogs/article-detail-25320
Windows下配置使用MemCached
工具:
memcached-1.2.6-win32-bin.zip MemCached服务端程序(for win)
Memcached Manager win下的MemCached管理工具
Memc
http://cyqdata.cn/cnblogs/article-detail-25255
wmframework v2.0 手册(五)ibatis改写扩展说明
1、源码修改记录
1.1、 sqlmap中新增执行节点statements
修改了sqlmap校验解析文件sql-map-2.dtd
修改了sqlmap解析器:SqlMapParser.java
example:
<statements id="insertUsersList" parameterClass="test.A">//一层节点
<selectKey keyProp
http://cyqdata.cn/cnblogs/article-detail-25067
【原创】自定义Membership,KSPMembership发布,支持多数据库(mysql/oracle/sqlserver)
Membership相信大家都不陌生,Membership是微软在.NET 2.0时代推出的一套用户管理工具,问题在于微软官方的Membership仅仅是对SqlServer制作的,如果你的系统需要使用Mysql或者是Oracle就不好办了,虽然有些别的Membership能支持Mysql或者Oracle的,但是还没有一个集成到一起的。经历了这么多项目之后,有的项目用的是SqlServer,有的项
http://cyqdata.cn/cnblogs/article-detail-21047
wmframework v2.0 手册(四)代码编写说明
基于WMframework构建的web系统,对于前端用户表单页面jsp,主要由如下部分构成:表头(head)+ 业务展现自定义部分 + 表尾(bottom),对于表头(head)、表尾(bottom)常规情况下我们均是按照include的形式公共引用的,基于WMframework构建的web系统也是如此。
1、前台页面头(head
http://cyqdata.cn/cnblogs/article-detail-21022
.NET Micro Framework开发板用户简明手册(v2.0)
说明:这是上一篇文档《.Net Micro Framework开发板用户简明手册》的2.0版本,上一个版本基于.NET Micro Framework 4.0平台,而本手册基于.NET Micro Framework 4.1,采用VS2010进行用户程序开发。
该版本不仅把内核由.NET Micro Framework 4.0升级到.NET Micro Framework 4.1版本,并且解决了R
http://cyqdata.cn/cnblogs/article-detail-15423
ASP.NET MVC Framework 系列
序言
做为设计模式的王者,MVC在众多领域都成为良好的模型的代名词,从前在ASP.NET下我们只能依靠Monorail来实现ASP.NET下无控件的MVC,但是现在ASP.NET 下的MVC已经成为现实。
本文只想让大家更直观地认知ASP.NET MVC,如果语言有所不当,还望大家海涵。当然,如果文中有所纰漏还希望大家及时指出,我也好做及时的修改。在下本着对初学者负责的态度来书写本系列中的各篇文章
http://cyqdata.cn/cnblogs/article-detail-12669
Asp.net Mvc Framework 二 (URL Routing初解)
什么是URLRouting呢?
你可以使用URL routing来配置一些URL的映射,使用户可以按你的规则来访问网站.
使用URL routing,一定要规定URL模式,它包括一个位置标识,它将在你请求网页时按这个规则返回给你内容. 当然,这个创建的规则完全是由你自己定义的.
上回说道:
http://localhost/Views/Home/Index.aspx和
http://localh
http://cyqdata.cn/cnblogs/article-detail-12666
Asp.net Mvc Framework 五 (向View传值以及Redirect)
ViewData与TempData属性来向View页传递对象
上文中已经提到,使用ViewData可以将数据由Controller传递到View
在前文中我们建立了EiceController类
在本文的示例中我们将这个Controller改一下
namespace MvcApplication2.Controllers
{
using&n
http://cyqdata.cn/cnblogs/article-detail-12485
Asp.net Mvc Framework可以在Controller中使用的Url.Action方法
原本的Url.Action方法是利用RouteCollection来实现Url的Routing的。
所以这里用一个扩展方法重现一下
using System.Web.Routing;
static public class CUrl {
 
http://cyqdata.cn/cnblogs/article-detail-12452
jQuery/asp.net mvc DateTime 的处理
在Javascript中的DateTime需要使用new Date(318326400000),asp.net mvc返回的Json时间格式变成了/Date(318326400000)/ jQuery.ajax() 函数消费的Json数据的Date类型可以通过jQuery 1.2.6以上版本所增加的 jQuery.ajax.dataFilter
第一步通过jQuery.ajax()的da
http://cyqdata.cn/cnblogs/article-detail-12379
ASP.NET Mvc Preview 5 演示Demo #2 实现Membership角色权限控制
ASP.NET Mvc Preview 5 演示Demo #2 实现Membership角色权限控制
MVC演示Demo系列: http://mike108mvp.cnblogs.com
Demo #1 实现CRUD增删查改:http://www.cnblogs.comhttp://www.cnblogs.com/http://www.cnblogs.com//mike108mvp/archive
http://cyqdata.cn/cnblogs/article-detail-12378
Asp.net Mvc Framework在.net 2.0/IIS6下运行,程序示例
Asp.net Mvc Framework在.net 2.0/IIS6下运行,补全
中我提到了完整的方法
但是有些朋友还是不太明白,这里我给出一个现成的工程
发布后将生成的文件与DLL复制到IIS或虚拟主机目录下即可
http://files.cnblogs.com/chsword/dotnet2.ra
http://cyqdata.cn/cnblogs/article-detail-12071
ASP.NET MVC Framework体验(5):路径选择(URL Routing)
概述 在传统的ASP.NET应用程序中,发生一个请求之后将映射到一个.aspx文件,且会对应到一个具体的物理aspx文件。ASP.NET MVC Framework中,进入一个请求之后,不再是映射到.aspx文件,而是由MVC Framework中提供的路径选择引擎,映射到正确的Controller和Action执行请求。ASP.NET MVC Framework中URL路径映射规则定义在Glob
http://cyqdata.cn/cnblogs/article-detail-12064
使用微软ASP.NET MVC Framework的一些感受 + 收集园子朋友发现的bug反馈 【补充】
原文章见:http://www.cnblogs.com/szw/archive/2007/12/18/1004344.html
这里总结一下许多园友提出的一些其他的bug和相关的一些意见、建议,以及对其中一些方案我的测试结果。
--引用------------------------------------
http://cyqdata.cn/cnblogs/article-detail-12062
Asp.net Mvc Framework 六 (更多的View传值及显示方式)
我们前面都使用RenderView("Index");这种方式来显示
RenderView的重载:
RenderView(string viewName);
RenderView(string viewName, object viewData);
RenderView(string viewName, string maste
http://cyqdata.cn/cnblogs/article-detail-12060