jQueryJSON 无刷新三级联动
<asp:DropDownList ID="ddl1" runat="server" Width="100px" ></asp:DropDownList><asp:DropDownList ID="ddl2" runat="server" Width="100px" ></asp:DropDownList><asp:DropDownList I
http://cyqdata.cn/cnblogs/article-detail-40269
Javascript中escape(), encodeURI()和encodeURIComponent()之精析与比较
escape(), encodeURI()和encodeURIComponent()是在Javascript中用于编码字符串的三个常用的方法,而他们之间的异同却困扰了很多的Javascript初学者,今天我就在这里对这三个方法详细地分析与比较一下。
escape()方法
MSDN JScript Reference中如是说:
The escape method returns a string v
http://cyqdata.cn/cnblogs/article-detail-40259
Windows Phone 7 MVVM模式通讯方式之实现Command
MVVM模式的View与ViewModel的三大通讯方式:Binding Data(实现数据的传递)、Command(实现操作的调用)和Attached Behavior(实现控件加载过程中的操作)。
(1)Windows Phone 7 MVVM模式通讯方式之实现Binding Data。
(2)Windows Phone 7 MVVM模式通讯方式之实现Command。
(3)Windows P
http://cyqdata.cn/cnblogs/article-detail-40242
我记录网站综合系统 -- 技术原理解析[10:PermissionChecker流程]
源代码位置:\Web\Mvc\Processors:PermissionChecker.cs
Config ->
wojilu.Web.Mvc.CoreHandler.ProcessRequest - >
wojilu.Web.Mv
http://cyqdata.cn/cnblogs/article-detail-40235
Windows Phone 7 3D开发中使用纹理贴图
Windows Phone 7对3D的支持还是不错的,据说是用OpenGL/ES做的,使用起来倒是也有点那种感觉。本文就不讲XNA 4.0的游戏框架了,直接上一段代码,该代码使用VertexPositionColor渲染了一个三角形,程序运行一切正常。
1. + expand sourceview plaincopy to clipboardprint? 2.
运行结果如下:
在
http://cyqdata.cn/cnblogs/article-detail-40211
Amazon EC2 API Tools的安装使用
根据http://docs.amazonwebservices.com/AWSSecurityCredentials/1.0/AboutAWSCredentials.html#QuickStart说明,“Use the Amazon EC2 command line tools”需要使用“ X.509
Certificates”,
&nb
http://cyqdata.cn/cnblogs/article-detail-40123
使用配置文件(.settings、.config)存储应用程序配置
引言
我不知大家早先是如何保存应用程序配置,以备下次打开时使用的,反正我开始学.Net的时候就去研究序列化,以二进制或XML格式的序列化来保存应用程序配置。这样每次都要建立单独的配置类,并书写读写配置代码,相当麻烦。
期间也看了看.config文件的读写方式,感觉还是很麻烦,不如自己序列化来的踏实。
后来才猛然发现微软早提供好了settings,用以定义.config文件内容,并生成相应的强类型类
http://cyqdata.cn/cnblogs/article-detail-40091
HttpContext类Current属性 的运用
1、.Net的HTTP请求.NET与ASP的运行机制有很大不同.ASP的请求与响应是,ASP页面被请求,然后逐行解释.是基于过程的.最多是包含了文件,需要先引入文件罢了.而.Net,在页面被请求后,首先是加载HTTP Module,这不是本文的重点.然后再加载HTTP Handler.这也不是本文的重点.加载的这两项,都需要在Webconfig文件中配置.大家知道的URL转址就是这么实现的.在完成
http://cyqdata.cn/cnblogs/article-detail-40087
从.NET到Mono-记Kooboo CMS对Mono的兼容历程:二、大小写敏感问题,到处都是地雷
在Linux/Unix系统中,对任何文件路径,文件名,URL地址的处理都是大小写敏感。对于这点设计,让我们长期从事基于Windows平台开发和工作的开发人员情何以堪啊。尽管可能这样设计是有它的特殊目的和出发点,但我直到现在仍然认为这点是一个非常蛋疼的设计。我试图找到一些理由来解释Linux为什么处理这些字符串使用大小写敏感,但是得到的答案都是一些无关痛痒的理由: 大小写敏感后,可以用更短的文件名
http://cyqdata.cn/cnblogs/article-detail-40064
Asp.Net MVC3 简单入门第一季(三)详解Controller之Filter
前言
前面两篇写的比较简单,刚开始写这个系列的时候我面向的对象是刚开始接触Asp.Net MVC的朋友,所以写的尽量简单。所以写的没多少技术含量。把这些技术总结出来,然后一简单的方式让更多的人很好的接受这是我一直努力的方向。后面会有稍微复杂点的项目!让我们一起期待吧!
此文我将跟大家介绍一下Asp.Net MVC3 Filter的一些用法。你会了解和学习到全局File
http://cyqdata.cn/cnblogs/article-detail-40055
基于微软并行计算的工作流解决方案 (4) Cancellation, MaxDegreeOfParallelism 和CacheMetadata
上面的列子我们实现了基于System.Threading.Tasks下面的组件封装的异步并行活动AsyncParallelActivity。
为了完善这个例子我们还要实现一些并行工作流活动的基本功能
1)
设定MaxDegreeOfParallelism (并行数目控制)
2)
支持Canc
http://cyqdata.cn/cnblogs/article-detail-40050
20个常用Expression Blend设计开发技巧 (2)
上一篇介绍了10个常用Expression Blend设计开发技巧,本篇将继续介绍Expression Blend其他设计开发技巧。 开始介绍前,还是先罗嗦一段重复的内容,帮助新手学习Expression Blend。 微软Expression Blend是一款优秀的用户界面设计工具,该工具可被用于Silverlight,WPF和Windows Phone 7应用UI设计
http://cyqdata.cn/cnblogs/article-detail-40045
文字处理控件功能比较:TX Text Control vs. RichTextBox
任何机构都需要创建和编辑文档,因此在机构的信息化系统中都需要文档的创建、编辑、转换等功能。通常情况下,我们可以使用VisualStudio自带的RichTextBox来实现文档编辑功能。RichTextBox是一个非常小巧精致的文字编辑控件,在允许用户输入和编辑文本的同时提供了比普通的TextBox控件更高级的格式控制,如设置文本使用粗体,改变字体的颜色,也可以设置左右缩排或不缩排,从而调整段落的
http://cyqdata.cn/cnblogs/article-detail-40043
你必须知道的Windows Phone 7开发
托管代码是你唯一的选择
对于普通的ISV和开发者来说,托管代码将是唯一的选择。你将不能使用C++来编写程序,同时,也不能对已有的native dll或者系统函数进行P/Invoke调用。也就是说,不要奢望将你的某些代码封装在native dll里面然后在托管代码里面调用。
两种开发模型可以选择
而编写托管代码将有两种方式,一种是编写Silverlight的应用程序,另外一种方式是编写X
http://cyqdata.cn/cnblogs/article-detail-40022
Java的“Copy-on-Iterate”习惯用法也不安全
这是我们的天才Lauri Tulmin处理的一个有趣的技术支持的故事。问题看起来是Wicket里的JRebel导致的ArrayIndexOutOfBoundsException异常,很罕见。经过一些分析调查,他发现这个异常最先是由下面的Wicket代码抛出的:
private final Map<IModifiable, Entry> modifiableToEntry = new
http://cyqdata.cn/cnblogs/article-detail-40017
尽可能摆脱对HttpContext的依赖
我们继续《ASP.NET MVC单元测试最佳实践》,今天主要谈论HttpContext的依赖问题。
在ASP.NET中进行单元测试的天敌便是HttpContext,它是ASP.NET的核心,极端复杂,却无法进行Mock1——可见微软能够写出那么庞大的ASP.NET框架真不那么容易。现在这个状况改善了不少,因此大家已经可以使用System.Web.Abstractions
http://cyqdata.cn/cnblogs/article-detail-39990
HAL、FML、APL分层思想 In Action —— 在“光电心率探测仪”中的应用
背景
之前在学习 Zigbee 时,曾发表了一篇博文《嵌入式项目代码结构的分层——HAL、FML、APL》,其中谈到了我在编写的一些经验总结,并在之后的一篇博文中应用了这种分层思想(《Zigbee之旅(十):基于CC2430的温度监测系统》)。之后呢,则一直被课业和学生工作所围困,很少有时间继续搞嵌入式方面的学习了。
呵呵,不过最近机会来了,那就是我们大三下所开设的
http://cyqdata.cn/cnblogs/article-detail-39959
20个常用Expression Blend设计开发技巧 (1)
微软Expression Blend是一款优秀的用户界面设计工具,该工具可被用于Silverlight,WPF和Windows Phone 7应用UI设计,其内置SDK类库包含大量代码帮助设计人员无需输入任何后台代码实现动态交互效果。如果您对Expression Blend还不熟悉,推荐阅读以下几本专业教程书籍: Microsoft Expression Blend 4
http://cyqdata.cn/cnblogs/article-detail-39954
iphone开发我的新浪微博客户端-用户登录账号删除篇(1.6)
在上一篇中我们完成账号的添加的功能,本篇就实现账号删除的功能,完成的具体效果看上(图5),当点击删除按钮的时候出现一个弹出对话框显示是否删除当前默认选择的用户,这个显示功能跟上一篇的添加几乎没有什么区别了,同样这里的实现依旧是基于自定义组件UIDialogWindow。当进一步点击确定按钮时,从Sqlite库中把当前选中的账号从表中删除,然后更新默认选择账
http://cyqdata.cn/cnblogs/article-detail-39950
访问Amazon EC2上虚拟机实例的工具
访问Amazon EC2上的linux虚拟机实例时,通常使用ssh远程访问。
众所周知,VanDyke SecureCRT是一款功能强大的远程访问软件,但是它是收费的。那么有没有开源软件可以实现类似SecureCRT的功能呢?答案是:有的
PuTTY + PuTTY Connection Manager + WinSCP
【 软件准备】
1.PuTTY : 免费的 SSH
http://cyqdata.cn/cnblogs/article-detail-39946