WCF 第七章 寄宿 系列文章
上一个系列主要讲述WCF中的序列化与编码,包括不同编码/序列化器选择原则,大数据流操作等等。本篇主要讲述WCF中的服务是如何寄宿的,寄宿环境等等。包括IIS, WAS, NT Service, 桌面应用程序,控制台应用程序。
[第1篇] 基础
一个服务宿主就是用来管理一个WCF服务的生命周期和上下文服务的一个操作系统进程。服务宿主,或者仅称为”宿主”,负责启动和停止WCF服
http://www.cyqdata.cn/cnblogs/article-detail-41032
C#的数据类型以及内存管理机制剖析(2)
1. Object类再分析:
System.Object是所有.Net类的基类,包括值类型和引用类型。值类型为什么也是继承于System.Object的呢?Object不是引用类型吗?这个就涉及了.Net的一个有趣而神奇的机制--装箱和拆箱(box&un-box)。这个后面会提到。
Object是所有类(class)和结构(struct)的基类。Class都是继承于Object类的,str
http://www.cyqdata.cn/cnblogs/article-detail-41029
"No Backspace in Real Life" 博客园2011T恤正式发布
又一年的炎炎夏日来袭,博客园团队如期制作了一期今年夏天的T恤——“No Backspace in Real Life”。
“No Backspace in Real Life”,在程序的世界里有backspace;但是在现实生活中没有backspace,那就让我们有颗勇敢的心,行走在我们的生活道路上。
该T恤面料采用了全棉质
http://www.cyqdata.cn/cnblogs/article-detail-41028
由浅入深CIL系列:4.抛砖引玉:使用CIL来分析string类型在.NET运算中的性能和避免装箱
一、在.NET中string是一种特殊的引用类型,它一旦被赋值在堆上的地址即不可改变,之后对其进行的字符串相加等操作之后的结果都指向另外一个堆地址,而非原来的字符串地址。现在我们看以下一段C#代码以观察string在实际编码过程中的使用。
class Program { static
http://www.cyqdata.cn/cnblogs/article-detail-41027
10个让人眼花缭乱的 HTML5 和 JavaScript 效果
作为下一代网页语言,HTML5 拥有很多让人期待已久的新特性。如今,很多 Web 开发人员开始使用 HTML5 来制作各种丰富的 Web 应用。本文向大家展示10个让人眼花缭乱的 HTML5 和 JavaScript 效果,让你体验下一代 Web 技术的魅力,相信你看完这些例子后会对未来的 Web 发展充满无限期待。
Breathing Galaxies
动态变换颜色和直径,可通过键盘或者鼠标产
http://www.cyqdata.cn/cnblogs/article-detail-41025
锁定表头和固定列(Fixed table head and columns)
前段时间需要这个功能,但是找了很多都不能完美的实现,不是只能锁定表头,就是浏览器兼容问题什么的,在此就自己做了一个锁定表头和列的js方法,依赖于JQuery。
因为方法很简单,就未封装成插件的形式,仅仅以代码方式发布。这里把自己做的方式写出来,以资纪念。
支持IE6+,FF3.6+,Opera9+,Chrome9+
一、实现方式
这里的准备使用4个table实现,具体如下图:
上图红色
http://www.cyqdata.cn/cnblogs/article-detail-41023
Silverlight学习点滴之一——使用WCF RIA构建应用
WCF RIA是一项很有意思的技术,能够让客户端的Silverlight直接访问服务端的数据库,而不需要创建新的WCF项目(当然,其底层还是通过WCF实现的),就像操作本地的数据库一样。
不过,WCF RIA只能用于Silverlight。相关安装包在Silverlight 4.0中包含。
我选择创建的是Silverlight Businuss,参考的是这个视频:.NET RIA Services
http://www.cyqdata.cn/cnblogs/article-detail-41022
xcode3.2.6升级至4.0.2经验加教训总结
<!--
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Lucida Grande'}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Heiti SC Light'}
p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px
http://www.cyqdata.cn/cnblogs/article-detail-41021
Scrum Gathering Shanghai 2011 记述与思考
上周六参加了ScrumGathering上海大会,大会是由全球推广Scrum的非盈利组织Scrum
Alliance官方赞助,日程有两天。很遗憾只参加了第二天的会议,错过了很多精彩的演讲和与国内其他软件从业者交流的机会。仅仅这一天的内容,也让我
觉得有很多值得记录和消化。同时对于个人来讲,见到了许多曾在一起工作的同事,也是一件非常开心的事情。
大会的气氛和组织
整个大会的组织是让人满意的。大师的
http://www.cyqdata.cn/cnblogs/article-detail-41001
[WCF权限控制]从两个重要的概念谈起:Identity与Principal[上篇]
在安全领域,认证和授权是两个重要的主题。认证是安全体系的第一道屏障,守护着整个应用或者服务的第一道大门。当访问者叩门请求进入的时候,认证体系通过验证对方提供凭证确定其真实身份。作为看门人的认证体系,只有在证实了访问者的真实身份的情况下才会为其打开城门,否则将之举之门外。 当访问者入门之后,并不意味着它可以为所欲为。为了让适合的人干适合的事,就需要授权机制为具体的人设置具体的权限,并根据这些权限设
http://www.cyqdata.cn/cnblogs/article-detail-41000
JQuery点击行(tr)实现checkBox选中,反选时移除和添加样式.
第一版链接:http://www.cnblogs.com/zhuiyi/archive/2011/06/29/2092836.html很开心大家能和我这个“菜鸟”一起互动,也感谢大家和我一起思考,看了大家的代码也有了不少启发,看了jifsu兄的代码,自己也试测了一下,确实比我自己写的那种方式简单的多,代码的可读性也大大增强不少,在这个基础上,我又添加了一个全选和反选时的效果
http://www.cyqdata.cn/cnblogs/article-detail-40990
.NET简谈互操作(五:基础知识之Dynamic平台调用)
互操作系列文章:
.NET简谈互操作(一:开篇介绍)
.NET简谈互操作(二:先睹为快)
.NET简谈互操作(三:基础知识之DllImport特性)
.NET简谈互操作(四:基础知识之Dispose非托管内存)
.NET简谈互操作(五:基础知识之Dynamic平台调用)
我们继续.NET互操作学习。在上篇文章中我们学习了关于托管与非托管内存Dispose(释放)问
http://www.cyqdata.cn/cnblogs/article-detail-40986
javascript中打开客户端,关于void的一个疑问
void舍弃去运算数的值,返回undefined。常用于在客户端的javascript:url中。
另一个常用用途是,生成undefined值。ECMAscript v1就已经定义了void的运算符,并且在javascirpt1.1就实现了它。而全局的undefined属性则是在ECMAscript v3才定义,并且javascript1.5才实现了它。所以,考虑兼容性问题,当要返回一个undef
http://www.cyqdata.cn/cnblogs/article-detail-40979
WCF4.0进阶系列—第九章 事务支持(上)
【前言】
大部分程序通常需要确保其操作数据的一致性。通过事务可以帮助达到该一致性。一个事务指一个组工作或一系列操作的原子性,原子性意味着要么全部成功地执行,要么当某个异常发生时全部均不执行。事务的典型例子是在两个银行账户之间转账,即从一个账户上扣除一定数量的金钱并将同样数量的金钱添加至另外一个账户。如果添加操作失败,那么扣除操作也必须复原,否则原账户的金钱丢失。相应地,如果扣除操作失败,添加操作
http://www.cyqdata.cn/cnblogs/article-detail-40978
给zencart 1.39h安装fckeditor编辑器成功实战
很久没写新文章了,原因是现在很多事情做,我不但做zencart还做wordpress等的。
今天新网站用的是1.39h而不用1.38a,我用的免费模板是estorenow,两个版本都兼容。然后装上fast and easy checkout for zen cart 1.9.3,装法和以前一样的,请看我以前的一篇文章。
然后我就开始装fckeditor。
我按照如下步骤赚装了个2.6.4.1版本的
http://www.cyqdata.cn/cnblogs/article-detail-40968
9个漂亮的 CSS 网页模板下载
当你需要在短时间内设计出一个网站的时候,网页模板就非常有用了。在这篇文章中,收集了各式各样的网页模板,您可以免费下载使用,希望这些网页设计模板不仅带给您灵感,也让您回到创作轨迹。
Portfolio CSS Template 1
演示:Portfolio Template 1 demo
下载:Portfolio Template 1 download
Portfolio CSS Template
http://www.cyqdata.cn/cnblogs/article-detail-40965
由浅入深CIL系列:3.通过CIL观察.NET值类型和引用类型的内存分配
一、在.NET中,内存分配是非常重要的一大块,为了更深入的了解其分配情况,本节中我们将利用一个实例来查看其CIL语言分析内存的分配情况。下面我们首先来看实例C#源码如下:
class Program { static void Main(string[] args) {
http://www.cyqdata.cn/cnblogs/article-detail-40964
WCF BasicHttpBinding 安全解析(4)windows验证(IIS宿主)
现在我们讨论TransportCredentialOnly安全模式下的安全配置,首先在配置文件中添加如代码清单11-84所示的配置节,配置windows验证。Windows凭据认证是基于Windows组账户或者域账户进行认证的方式。在这种认证方式下,客户端进程运行的Window帐号对应的Windows凭证被自动作为调用服务的客户端凭证,
http://www.cyqdata.cn/cnblogs/article-detail-40962
Direct3D轮回:基于.X文件的网格加载及渲染
DX9.0对.X文件提供了相当丰富的支持,包括高级骨骼动画的解析及渲染。
DX10之后,.X开始渐渐淡出人们的视野,取而代之的是各种自定义的网格数据文件。
虽然.X文件不再被广泛支持,但其数据定义仍具有相当的参考价值和意义~
本篇简单实现了.X网格的加载及渲染,意在服务于后续章节,感兴趣的朋友可以简单参考一下~
/*-------------------------------------代码清
http://www.cyqdata.cn/cnblogs/article-detail-40961
让Silverlight AutoCompleteBox控件支持多属性筛选
首先我们先建立一个实体类并创建它的集合用于绑定控件的ItemSource属性,这个实体类有两个属性,如下:
1: public class AUser
2: {
3: public string Name { set; get; }
4: public string Age { set; get; }
5:
http://www.cyqdata.cn/cnblogs/article-detail-40960