Javascript学习笔记八——用JSON做原型
本系列文章导航JavaScript学习笔记一——数据类型JavaScript学习笔记二——函数JavaScript学习笔记三——作用域JavaScript学习笔记四——Eval函数JavaScript学习笔记五——类和对象JavaScript学习笔记六:prototype的提出Javascript学习笔记七——原型链的原理Javascript学习笔记八——用JSON做原型Javascript学习笔
http://www.cyqdata.cn/cnblogs/article-detail-37823
Objective-C入门
Objective-C是一种简单的计算机语言,设计为可以支持真正的面向对象编程。Objective-C通过提供类定义,方法以及属性的语法,还有其他可以提高类的动态扩展能力的结构等,扩展了标准的ANSI C语言。类的语法和设计主要是基于Smalltalk,最早的面向对象编程语言之一。
如果你以前使用过其他面向对象编程语言,那么下面的信息可以帮助你学习Objective-C的基本语法。许多传统的面
http://www.cyqdata.cn/cnblogs/article-detail-37820
.NET开源项目介绍及资源推荐:单元测试
说到单元测试,大家首先会想到NUnit,但对于NUnit来说还存在着一些不足,比如说它不能够与VS.NET IDE集成、扩展能力比较差等,除此之外我们还需要一些自动化的测试工具,本文将简单介绍一下如下几种单元测试工具以及推荐一些学习资源。
1.NUnit
2.TestDriven.Net
3.NUnitForms
4.NUnitAsp
一.NUnit
提起大名鼎鼎的NUnit,我想没
http://www.cyqdata.cn/cnblogs/article-detail-37815
插件式架构设计实践二:基于Silverlight的B/S插件式架构设计方法
架构设计并不是项简单的工作,架构设计最终的产物则是由不同的框架组件构成一套高扩展、稳定、安全、通用的开发框架平台。或许一提到架构设计,很多朋友都联想到了常用的框架组件:数据访问组件、日志组件、事务组件、消息组件、配置组件以及工具库等。然而,本系列文章的中心“插件式框架设计”已经偏离了常规的框架设计方法论,它只是一套用于改善系统功能模块组织结构,灵活开发、部署、维护的一套方法
http://www.cyqdata.cn/cnblogs/article-detail-37812
javascript checkbox树
研究了几天,终于搞出自己的树来。总结一下,留待以后改进用。
作为UI控件的树与数据结构的树有很大的不同,它分为根节点,枝节点与叶节点。根节点有子树,并不隶属于其他树。枝节点有子树,并作为某一子树的节点而存在。叶节点只作为某一子树的节点而存在,并且没有子树。但仅是这样,无法绘制树的。我们看下面的图,树在网页中无论样子如何,从上到下都是一行行分开的。每一行都有几张图片与文本。这些图片大致分三类,一
http://www.cyqdata.cn/cnblogs/article-detail-37809
Silverlight 2.5D RPG游戏技巧与特效处理:(十一)AI系统
谈到人工智能(AI),这个话题就太大了;大学里有《人工智能教程》专门讲这方面的知识,什么大名鼎鼎的人工神经网络、遗传算法等等均可一窥究竟,这里如赘述似乎有些班门弄斧,我们暂且丢它一边去吧。
本节,我的主要目的是与大家共同探讨AI在RPG游戏中的应用。看过之前教程的朋友一定不会陌生,A*算法就是其中的一个重要组成部分;而本系列Demo中则使用了更为高级的改进型A*算法,不仅优化了性能,同时也大幅
http://www.cyqdata.cn/cnblogs/article-detail-37805
Javascript学习笔记十一——包装DOM对象
本系列文章导航JavaScript学习笔记一——数据类型JavaScript学习笔记二——函数JavaScript学习笔记三——作用域JavaScript学习笔记四——Eval函数JavaScript学习笔记五——类和对象JavaScript学习笔记六:prototype的提出Javascript学习笔记七——原型链的原理Javascript学习笔记八——用JSON做原型Javascript学习笔
http://www.cyqdata.cn/cnblogs/article-detail-37792
HttpApplication,HttpModule,HttpContext及Asp.Net页生命周期
IIS在接到一个新的http请求后,最终会调用asp.net_isapi.dll的ISAPI扩展(特指IIS6.0环境,iis7.0的应用程序池默认为集成方式,相对有所变化),然后传递到httpRuntime Pipe(http运行时管道),Asp.Net这时才开始运行(即HttpRunTime是Asp.Net真正的入口),HttpRunTime会为每个asp.net应用自动创建一个HttpApp
http://www.cyqdata.cn/cnblogs/article-detail-37787
.NET试题总结二
任何一个使用.NET的人
1、描述线程与进程的区别?
线程(Thread)与进程(Process)二者都定义了某种边界,不同的是进程定义的是应用程序与应用程序之间的边界,不同的进程之间不能共享代
码和数据空间,而线程定义的是代码执行堆栈和执行上下文的边界。一个进程可以包括若干个线程,同时创建多个线程来完成某项任务,便是
多线程。而同一进程中的不同线程共享代码和数据空间。
2、什么是Windows服
http://www.cyqdata.cn/cnblogs/article-detail-37785
.NET Discovery 系列之四--深入理解.NET垃圾收集机制(下)
本系列文章导航.NET Discovery 系列之一--string从入门到精通(上).NET Discovery 系列之二--string从入门到精通(勘误版下).NET Discovery 系列之三--深入理解.NET垃圾收集机制(上).NET Discovery 系列之四--深入理解.NET垃圾收集机制(下).Net Discovery 系列之五--Me JIT(上).NET Discove
http://www.cyqdata.cn/cnblogs/article-detail-37779
算法杂货铺——分类算法之朴素贝叶斯分类(Naive Bayesian classification)
算法杂货铺系列
算法杂货铺——分类算法之朴素贝叶斯分类(Naive Bayesian classification)
算法杂货铺——分类算法之贝叶斯网络(Bayesian networks)
算法杂货铺——分类算法之决策树(Decision tree)
算法杂货铺——k均值聚类(K-means)
http://www.cyqdata.cn/cnblogs/article-detail-37777
MEF——.NET中值得体验的精妙设计
MEF(Managed Extensibility Framework)是.NET Framework 4.0一个重要的库,Visual Studio 2010 Code Editor的扩展支持也是基于MEF构建的。MEF的目标是简化创建可扩展的应用程序,其核心类是ComposablePart,即具有组合能力的组件,每一个称为ComposablePart(中文可为可组合构件,不过下文一直采用英文来
http://www.cyqdata.cn/cnblogs/article-detail-37775
ASP.NET的状态管理
状态时某一类型的数据在一定时期内保持活跃的信息。这里说的一定时期可以使整个应用程序的生命周期,可以使用户操作程序的时间,当然也可以是单个页面的生命周期等。 为了解决传统Web编程中固有的限制,ASP.NET提供了按页面保留数据和在整个应用程序范围内保留数据的功能,这些具体功能如下:(其中1到5是以不同方式将数据存储到客户端上,6到8是将数据存储到服务器上的内存中) 一、视图状态
http://www.cyqdata.cn/cnblogs/article-detail-37769
.Net4.0 Parallel编程(三)Data Parallelism 下
在上篇文章中介绍了如何Break、Stop循环,以及如何定义线程局部变量。在本文中介绍如何在外部去取消循环、以及异常的处理。
Cancel
在并行的循环中支持通过传递ParallelOptions参数中的CancellationToken进行取消循环的控制,我们可以CancellationTokenSource实例化之后传递给ParallelOptions对象Cancellation值。下
http://www.cyqdata.cn/cnblogs/article-detail-37765
IIS URL Rewriting 和 ASP.NET routing(下)
在IIS URL Rewriting 和 ASP.NET routing(上)中,我们针对IIS URL Rewriting 和 ASP.NET routing的理念和功能分别进行分析并进行对比,在清楚了这些基本原理和异同之后,我们该如何在应用中挑选合适的URL优化方案呢?在本文中,我们将对此进行探讨分析,并例举几种两者协同应用的案例。
本文翻译自IIS官方网站,针对国内惯用的术语进行了部分调
http://www.cyqdata.cn/cnblogs/article-detail-37763
ASP.NET4灵活显标记:数据Web控件改进
长期以来,使用Web控件的开发者都欣赏这些控件所具有的高生产力,但在控制它们生成的标记方面却付出了一定的代价。例如,许多ASP.NET控件会自动地使用元素来包装它们的内容,原因是为了方便布局或样式控制。然而,这种行为却与过去几年中不断发展的网络标准相违背;这些标准支持使用更清洁和更简洁的HTML标记,而建议节约使用标记;同时,它们提倡应当尽可能使用层叠样式表(CSS)来实现网页的布局和造型。此外,
http://www.cyqdata.cn/cnblogs/article-detail-37761
Linq To Xml学习 - 2.LINQ to XML 编程概述
Linq To Xml学习 - 2.LINQ to XML 编程概述
LINQ to XML 类概述
XAttribute 类
XAttribute 表示一个 XML 属性。
XCData 类
XCData 表示一个 CDATA 文本节点。
XComment 类
XComment 表示一个 XML 注释。
XContainer 类
XContainer 是适用于可能具有子节点的所有节点
http://www.cyqdata.cn/cnblogs/article-detail-37760
Application、Session、Cookie、ViewState、Cache、Hidden的区别
方法
信息量大小
作用域和保存时间
应用范围
保存位置
Application
任意大小
整个应用程序的生命期
整个应用程序/所有用户
服务器端
Cache
任意大小
可以根据需要设定
整个应用程序/所有用户
服务器端
Session
小量,简单的数据
用户活动时间+一段延迟时间(一般为20分钟)
单个用户
服
http://www.cyqdata.cn/cnblogs/article-detail-37759
初识Silverlight 4及其架构
简介 Silverlight 4是今年早些时候发布的。这项技术为我们带来了许多革新。它不仅是为用户带来了丰富的交互式的互联网和多媒体内容,还为我们提供了强大的轻量级的平台。我们可以在此平台上开发可移植的,跨平台的,基于网络的应用程序,并且可以从不同的源头集成服务和数据。相比传统Web应用的界面,Silverlight应用的界面让人耳目一新。让人感觉像是Windows Form应用程序搬到了We
http://www.cyqdata.cn/cnblogs/article-detail-37755
Silverlight程序集缓存巧妙设置 优化用户体验
Silverlight中的程序集缓存可以将一些独立的程序集放在XAP包外边并可以缓存在客户端的浏览器中,这样就可以减少程序启动时下载XAP包的时间。默认情况下Silverlight并没有开启程序集缓存,因此需要自己动手开启。
右键打开项目的属性,并在通过使用应用程库缓存较小XAP大小选项打钩,如图:
在没选择此项之前编译项目看一下XAP中的DLL,如图:
重新编译项目,选择显示所有
http://www.cyqdata.cn/cnblogs/article-detail-37748