找到相关内容 3681
WCF BasicHttpBinding 安全解析(6)Digest验证(IIS宿主)
Digest验证方式在Basic验证方式的基础上增加了摘要信息,采用的是挑战-应答模式。Digest验证也是Http安全验证的标准(RFC 2617)。 首先我们修改服务端配置文件启用Digest验证,如代码清单11-95。 代码清单11-95 启用Digest验证 <basicHttpBinding><binding name="basicBindingConf">&l
http://cyqdata.cn/cnblogs/article-detail-41094 
堆排序-heapsort
什么是堆?"堆"这个词最初是在堆排序中提出的,但后来就逐渐指"废料收集存储区",当然这里不是指"废料收集存储区"。堆数据结构是一种数组对象,由于一棵完全二叉树可以用一组地址连续的存储单元依次自上而下、自左至右存储,故堆可以被视为一棵完全二叉树,如下图: 圆圈中的数字表示树中每个节点的值,节点上方的数字表示对应的数组下标。 一个堆的数组A,用length[A]表述数组中的元素个数,heap-size
http://cyqdata.cn/cnblogs/article-detail-41091 
基于AgileEASNET平台的大型分布式应用-山东省寿光市区域公共卫生平台
一、AgileEAS.NET平台简介 AgileEAS.NET平台是一套应用系统快速开发平台,用于帮助中小软件开发商快速构建自己的企业信息管理类开发团队,以达到节省开发成本、缩短开发时间,快速适应市场变化的目的,AgileEAS.NET应用开发平台包含基础类库、资源管理平台、运行容器、开发辅助工具等四大部分,资源管理平台为敏捷并行开发提供了设计、实现、测试等开发过程的并行。 AgileEAS.NE
http://cyqdata.cn/cnblogs/article-detail-41089 
关于 TCP 并发连接的几个思考题与试验
陈硕 (giantchen AT gmail) blog.csdn.net/Solstice 前几天我在新浪微博上出了两道有关 TCP 的思考题,引发了一场讨论 http://weibo.com/1701018393/eCuxDrta0Nn 。 第一道初级题目是: 有一台机器,它有一个 IP,上面运行了一个 TCP 服务程序,程序只侦听一个端口,问:从理论上讲(只考虑 TCP/IP 这一层面,不考
http://cyqdata.cn/cnblogs/article-detail-41088 
浅谈Kinect for Windows SDK之深度数据
马老师的Kienct系列写的很不错,等他的Depth Data也等了好几天了,不见其更新。于是自己在空闲时间研究了下。特发此文,与各位园友分享。 如果您对Kinect for Windows开发不了解的话,建议您点击下马老师的博客,或者观看相关视频进行了解。 在C#中,获得Depth Data有两种方式。当然大家最喜欢用的是基于事件的这一种。 Runtime nui = new R
http://cyqdata.cn/cnblogs/article-detail-41087 
分组报文,协议和Socket的概念
这篇随笔是我接着上篇《字节和字符,对信息进行编码》继续写的内容,看过上篇随笔能更好的理解这篇内容。我想从基础的开始说起,一直说到Asp.net,WCF为止。然后再转战数据库和数据结构。 信息是指由程序创建和建设的“字节序列”。在网络环境中,这些字节序列被称作“分组报文”。一组报文包括了网络用来完成工作的控制信息,还包括了数据信息。 协议相当于互
http://cyqdata.cn/cnblogs/article-detail-41083 
Silverlight 应用程序之间在客户端通信
运行在同一台电脑上的多个 Silverlight 应用程序可以通过本地消息进行通信,通信是在客户端进行的,不需要与服务端交互。使用这一功能可以使在同一页面承载的多个 Silverlight 应用程序之间或不同页面承载的 Silverlight 应用程序之间进行通信,在网页上承载的 Silverlight 应用程序也可以和运行在浏览器外的其他应用程序之间进行通信。 要在 Silverlight 应用
http://cyqdata.cn/cnblogs/article-detail-41058 
【CSON原创】 基于HTML5的小球物理测试系统
效果预览: 你的浏览器不支持canvas,推荐使用chrome进行浏览。 半径: 颜色: 速度: 弹性(0-1): 入射角(0-360): 起始X坐标(0-400): 起始Y坐标(0-400): 功能说明:   一个基于HTML5 canvas的小球物理测试系统,用户可以手动为新的小球设置不同的属性值(颜
http://cyqdata.cn/cnblogs/article-detail-41054 
[WCF权限控制]从两个重要的概念谈起:Identity与Principal[下篇]
毫不夸张地说,安全主体(Principal)是整个授权机制的核心。我们可以简单地将将安全主体定义成能够被成功实施授权的主体。一个安全主体具有两个基本的要素:基于某个用户的安全身份和该用户具有的权限。绝大部分的授权都是围绕着“角色”进行的,我们将一组相关的权限集和一个角色绑定,然后分配给某个用户。所以在基于角色授权环境下,我们可以简单地将安全主体表示成:身份 + 角色。在.NET基于安全的应用编程接
http://cyqdata.cn/cnblogs/article-detail-41051 
使用Entity Framework和WCF Ria Services开发SilverLight之5:客户端主外键联表查询
在上一篇中我们对EF中的POCO进行了映射,如果这个时候我们使用主外键来进行联表查询,会很遗憾的发现凡是关联表的信息,在客户端获取的全部是null。 本篇我们介绍如何使用Entity Framework和WCF Ria Services在SL客户端获取主外键联表查询的数据。 1:添加引用 第一步,为Model项目添加引用System.ServiceModel.DomainServices.Serv
http://cyqdata.cn/cnblogs/article-detail-41049 
Internet Explorer 10 Platform Preview 2 发布
  IE10 PP2 持续对 HTML5 的支持 考虑到开发人员的高度关注,Microsoft 在今天面世的 Explorer 10 Platform Preview 2 上继续履行我们的 HTML5 承诺。 有了 IE10 PP2,开发人员可使用多项适合网站的 HTML5 技术来构建漂亮、交互式且具有出色性能和安全性的 Web 应用程序。例如: 借助对 CSS3 Floats、HT
http://cyqdata.cn/cnblogs/article-detail-41048 
【My Project】数字频率测量FPGA实现
注:以前在**负责激光测速频率信号采集相关研究,今日整理资料时看到,近乎遗忘,共享了~ ----------------------------------------------------------------------------------------------------------------------------------- 数字频率测量FPGA实现 SkySeraph&n
http://cyqdata.cn/cnblogs/article-detail-41044 
Direct3D轮回:基于HLSL实现D3D中的光照特效
HLSL(High-Level Shading Language,高级着色语言),即大家口中经常提到的Shader。 相较于固定功能流水线,使用HLSL的优势是不言而喻的。 使用HLSL编写的模块工作于GPU之上,取代了原有的固定功能流水线,从而使得我们从那些事先定义好的固定运算中解脱出来,在特效编写过程中获得巨大的灵活度。 Xna中更是干脆完全舍弃了D3D中旧有的固定功能流水线。 下面我们来看如
http://cyqdata.cn/cnblogs/article-detail-41043 
WCF HttpBinding 安全解析 (5)Basic验证(IIS宿主)
Basic验证方式是基于用户名/密码的验证方式,在Windows环境下,我们提供的是有效的Windows用户名和密码。但是Basic身份验证方式和Windows身份验证方式是有本质上的区别的。Basic是Http安全规范(RFC 2617),不同的互联网应用体系都可以实现和进行Basic身份验证。 我们使用代码清单11-89的配置在TransportCredentialOnly模式下启用Basic
http://cyqdata.cn/cnblogs/article-detail-41042 
【网页设计】分享国外精美网页设计模板(PSD源文件+HTML) 其之二
以前从国外网站上淘来的网页模板,现重新整理分享到这里。 所有模板将近上百来套,每套都含有PSD源文件和生成的HTML。。。   djclub   下载地址   firerescuesquad   下载地址   fashionhouse   下载地址   counterstrike   下载地址   o
http://cyqdata.cn/cnblogs/article-detail-41041 
擦亮自己的眼睛去看SQLServer之简单Insert
       本来是打算先写SQLServer历史的,不过感觉写那部分内容比较难还需要多查些资料。于是调整了下顺序写下简单的Insert语句。数据库结构还是采用上一篇的结构。具体查看上一篇文章擦亮自己的眼睛去看SQLServer之简单Select。今天讨论的语句也比较简单,Insert语句。     &nbs
http://cyqdata.cn/cnblogs/article-detail-41040 
IBatis.net 缓存
上一篇IBatis.net ORM初体验简单介绍了IBatis.net的基本应用.本篇介绍下IBatis.net的缓存应用. 还是接着上篇的代码来写.. 首先在sqlmap.config中启用缓存 <setting cacheModelsEnabled="true"/> 然后新建一个xml:CacheAccount.xml 并在sqlmap.config中的sqlMaps节点配置 &l
http://cyqdata.cn/cnblogs/article-detail-41039 
使用Entity Framework和WCF Ria Services开发SilverLight之6:查找指定字段
对数据库表指定字段的查找,又是实际工作中的一项必要工作。SL客户端仅获取实际需要的指定的字段,好处很多,比如:有助于减少网络流量。 有两类这样的使用场景。 1:联表查询不需要外键表 在上一篇中,我们使用了联表查询,在联表查询中,DAL部分的代码是这样的: 我们已经指出,无论是你是否使用Include方法,只要实体类指定了Include特性,客户端都会获取到被关联的Course记录。诚然,有时候我
http://cyqdata.cn/cnblogs/article-detail-41038 
【原创】centos下部署hudson2+maven2+flexmojos3+mercurial进行Flex项目的可持续集成(1)
【软件准备】 OS:centos 5.6 i386 持续集成服务器:hudson-2.1.0-beta 自动化构建工具:Maven:apache-maven-2.2.1    Maven支持Flex的插件:flexmojos-3.8 分布式版本管理:mercurial-1.8.4 JDK:java-1.6.0-openjdk flashplayer for linux:flas
http://cyqdata.cn/cnblogs/article-detail-41034 
6.腾讯微博Android客户端开发——换取Access Token
本次讲解腾讯微博OAuth认证的最后一步使用授权后的Request Token换取Access Token,当我们获取到Access Token后,我们就可以进行微博平台的资源访问。 照例我们先看下交换access_token的API: 交换access_token URL:https://open.t.qq.com/cgi-bin/access_token格式:xml,jsonHTTPS请
http://cyqdata.cn/cnblogs/article-detail-41033