WCF 第十三章 可编程站点 使用WebOperationContext
寄宿服务使用WebHttpinding绑定来读或者写HTTP上下文是很常见的。这可以使用WebOperationContext类实现。有很多理由来访问HTTP上下文。你可能想要读取自定义的认证信息头或授权信息头,控制缓存或者设置内容类型,例如。
图片13.3 显示了一个在当前计算机上显示墙纸的网络应用程序。整个应用程序是使用一个WCF服务创建的而且可以使用网络浏览器访问。
图片13
http://cyqdata.cn/cnblogs/article-detail-39601
ORACLE常见问题一千问[301至400](不怕学不成、就怕心不诚!)
ORACLE常见问题一千问[301至400](不怕学不成、就怕心不诚!)
——通过知识共享树立个人品牌。
ORACLE常见问题是我收集完成,在此共享出来,一为自己以后好做个参考,二为需要的朋友提供帮助。同时,感谢提供这些相关问题及解决方法的朋友。
欢迎大家补充,交流与分享才能共同进步嘛,感谢!
&n
http://cyqdata.cn/cnblogs/article-detail-39598
Orchard中的命令行工具
在Orchard中提供了一个命令行工具,我们可以使用这个命令行工具创建用户、创建博客、生成代码、配置网站、打包模块等。并且这个命令行工具是可以扩充的,只要我们在自己开发的模块中创建一个Command类,并继承于Orcahrd框架所提供的DefaultOrchardCommandHandler。这样我们就可以在这个类中实现自己模块可以提供的命令了。具体实现方式,可以参考默
http://cyqdata.cn/cnblogs/article-detail-39595
[设计模式]在CodeDom代码生成中使用Decorator模式实现类型创建
我估计从博客园建站开始,就不断地有文章对设计模式进行讨论了。设计模式被认为是软件工程的基础,是面向对象分析与设计的指南。博客园中不乏大量的优秀文章,针对设计模式中创建型模式、结构型模式以及行为型模式共计23种模式进行讨论,有的文章也自成体系,以不同的角度来分析各种模式的应用场景和动态特性。今天,我也在所有设计模式专家面前班门弄斧一次,冒着被喷的危险,谈谈Decorator模式的具体应用。与大多数其
http://cyqdata.cn/cnblogs/article-detail-39594
C# 五子棋_GDI+实现
之前写了一个联网五子棋,棋格使用的是pictureBox,棋子是在棋格中间的,而且很多picturebox感觉效率不高,今天换了一个方法。使用了GDI+绘图,画了棋子和棋格。
这个绘图的难点在于棋子,在一个棋盘交叉点的周围点击时,要保证棋子绘制在正确的交叉点上。
pictureBox实现棋格的博客:http://www.cnblogs.com/fmnisme/archive/2011/06/08/
http://cyqdata.cn/cnblogs/article-detail-39592
(译)如何使用cocos2d制作一个太空射击游戏
免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!
原文链接地址:http://www.raywenderlich.com/3611/how-to-make-a-space-shooter-iphone-game
程序截图:
在这个教程里
http://cyqdata.cn/cnblogs/article-detail-39590
登临TI ZStack(一):TI ZStack学习之路
好久都没搞 Zigbee 了,大三的确忙得不得了,繁重的课业、硬件课设、俱乐部的管理、党支书方面的工作,集中在一起爆发,真快把人搞死了!~~
虽然在博客园关注嵌入式开发的不太多,但还是有一些支持我的园友,在此表示感谢!在结束了“Zigbee之旅”系列博文的写作后,近2个月笔者都没有发表Zigbee 的相关博文,真的觉得有点对不起自己之前的投入,也让关注我的朋友们失望了。
http://cyqdata.cn/cnblogs/article-detail-39589
C# 中的委托和事件
引言
委托 和 事件在 .Net
Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net
Framework中的委托和事
http://cyqdata.cn/cnblogs/article-detail-39585
CSS十八条技总结
一、使用css缩写
使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。css缩写的主要规则请参看《常用css缩写语法总结》,这里就不展开描述。
二、明确定义单位,除非值为0
忘记定义尺寸的单位是CSS新手普遍的错误。在HTML中你可以只写width="100",但是在CSS中,你必须给一个准确的单位,比如:width:100px width:100em。只有两个例外情况可以不定义单
http://cyqdata.cn/cnblogs/article-detail-39572
十步教你ASP.NET MVC2项目升级MVC 3 RC
微软在10号发布了ASP.NET MVC3的发布候选版(RC:Release-candidate),该版本提供了Razor视图引擎的智能感知等功能,并同样具备Online许可。眼馋的同学是不是已经迫不及待的想将现有项目升级呢?这里我就将官方ReleaseNotes中的升级办法翻译总结一下,以方便那些不喜欢看罗里啰嗦的英文文档的广大同学。
译文
要将现有的ASP.NET MVC2项目手动升
http://cyqdata.cn/cnblogs/article-detail-39565
C#4.0初探:dynamic 关键字
C#新增了dynamic关键字,正因为这一个小小的关键字,C#动态特性向前迈进了一大步。dynamic是一个类型关键字,声明为dynamic的类型与"静态类型"(这里的静态类型是指编译时确定的类型,下同)相比最大的特点它是"动态类型",它会运行时尝试调用方法,这些方法的存在与否不是在编译时检查的,而是在运行时查找,如果方法存在并且参数正确,会正常调用,否则会抛出Microsoft.CSharp.R
http://cyqdata.cn/cnblogs/article-detail-39563
C#版数据结构之--线性表的链式存储(单链表)
1.单链表的定义和由来:
链表是用一组地址可能连续也可能不连续的存储单元来存储线性表中的数据元素,在存储数据元素时,除了要存储数据元素本身之外,还要存储与它相邻的数据元素的地址信息,这两部分组成了线性表中一个数据元素的映像,称之为"结点",存储数据元素本身的部分称之为:数据域,存储相邻数据元素地址的部分称之为:地址域,所有节点通过地址域链接起来,像一个链条,故用此种方式存储的线性表称之为:链表
http://cyqdata.cn/cnblogs/article-detail-39562
JavaScript的写类方式(1)
从这篇起,会由浅到深的分析JS OO之写类方式,大概会有5-8篇。后面陆续会分析流行库(框架)的写类方式。一些写类工具函数或框架的写类方式本质上都是 构造函数+原型。只有理解这一点才能真正明白如何用JavaScript写出面向对象的代码。或者说组织代码的方式使用面向对象方式。当然用JS也可写出函数式的代码,它是多泛型的。
为了讨论的单一性,暂不考虑类的继承,(私有,受保护)属性或方法。EMCA
http://cyqdata.cn/cnblogs/article-detail-39558
来谈谈SQL数据库中"简单的"SELECT TOP—可能有你从未注意到的细节
首先从博客园的Jerome Wong网友说起,,他提出了一个这样的问题,本人写了好几年SQL语句了,从来没注意到这件事情。
例如:
数据表如下:
ID EMPNO NAME AGE 1 26929 Jerome 282 28394 Quince 273 20983 Green 304 27189 Mike 305 23167
http://cyqdata.cn/cnblogs/article-detail-39545
jQuery Ajax 方法调用 Asp.Net WebService 的详细例子
我在这里将jQuery Ajax 调用Aspx.Net WebService 的几个常用的方法做了一个整理,提供给正在找这方面内容的博友,希望能给学习jQuery的朋友一点帮助,可以直接复制代码运行。
ws.aspx 代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w
http://cyqdata.cn/cnblogs/article-detail-39537
在Eclipse中的Android项目里实现代码复用
引言
开发时通常都会有多个项目间代码复用的需求,这时通常的做法是设置项目依赖,让一个项目引用另一个项目,比如在Visual Studio中这样就很容易实现。
而在Eclipse中的Android项目里,如果要引用另一个项目,理论上应该也使用类似的办法:
这里是引用一个名为Core的项目。这样做下来,在编写代码时不会有问题,但是在模拟器中运行时就会出现NoClassDefFoundErr
http://cyqdata.cn/cnblogs/article-detail-39536
利用Visual Studio 2010流程模板实现Scrum敏捷开发
在我14年的编程生涯中,我从瀑布模型迁移到了迭代模型,然后又迁移到了Scrum,最后迁移到了Scrum-ban。下面是瀑布式的软件开发流程,迭代式的软件开发流程和Scrum软件开发流程的示意图。关于Kanban和Scrum-ban,我会在将来的博文中详细说明。在这篇文章中,我主要想通过一个Demo,来说明如何使用Microsoft Visual Studio Scrum 1.0,Microsoft
http://cyqdata.cn/cnblogs/article-detail-39535
C#中的语言特性都是从何而来?
前几天推荐一个同事用“可选参数”,推荐完了我还画蛇添足的说这是.Net 4中的新特性。但是事后才发现这个新特性是C# 4.0的语言特性,与.Net 4无关。其实也不只这一次,我平时也经常把语言、框架、运行时,有时甚至还有开发工具混为一谈。于是今天就总结一下C#中我感兴趣的几个语言特性是从何而来的。
1.可选参数
可选参数是C# 4.0中的新特性,其作用在于在调用者不
http://cyqdata.cn/cnblogs/article-detail-39533
【C\C++语言入门篇】-- 位运算
回顾之前的篇幅,C语言的主体部分基本已经介绍完了。之所以没有介绍C++的相关特性是因为在之前的文章中C和C++在这些方面都有共性,所以在面向对象之前。我们先把这些共性给介绍完。也就是说在介绍面向对象之前,所有的文章都是CC++中都能使用的。从这点上来看,现在正极力奋斗于C++战线上的初学者还是很有用处的。
本篇继续沿着这条路线,到本篇为止包括本篇都还不会急于去介绍C++的面向对象的特性。那么在
http://cyqdata.cn/cnblogs/article-detail-39528
蛙蛙推荐:C语言入门之二——编写第一个有意义的小程序
简介
上次配置好了linux+vim+gcc以及写了一个HelloWorld级别的示例程序,这次写一个稍微有意义的程序,在写这个小程序的过程中,我们快速的对C语言有一个大致的了解,SICP里指出,要学一门语言,要注意3个方面,一是这个语言提供了哪些Primitive,如数据类型,表达式,语句;二是提供了哪些组合规则,三是提供了哪些抽象机制,我们学C的时候也有意识的留意一下。
需求分析
http://cyqdata.cn/cnblogs/article-detail-39526