使用IIS 7.0 Smooth Streaming 优化视频服务
一、Smooth Streaming简介 为了丰富网站内容,在现有的网站中,加入少许视频,是很多网站遇到的事情,流媒体服务器高昂的价格以及,让很多网站望而却步,如何在现有的基础上优化视频播放呢,针对IIS微软推出了一块视频加速软件, Smooth Streaming 下载地址:http://ww
http://www.cyqdata.cn/cnblogs/article-detail-37523
WCF4.0进阶系列--第三章构建健壮的程序和服务
【前言】
捕获和处理异常是任何专业的应用程序的一个重要组成部分。在一个复杂的桌面程序上,许多场景都能产生一个异常,从程序错误、意外的事件、不完整的用户输入,到运行该程序一个或多个的硬件故障。在分布式环境中,异常的发生场景就更多了。因为网络的状态,在某些情况下,无论应用程序开发人员、还是网络管理员都无法控制网络的发挥功效或者维持其处于正常的工作状态。如果把应用程序访问第三方组件考虑在内,那么还应考
http://www.cyqdata.cn/cnblogs/article-detail-37489
WCF4.0进阶系列--第二章 寄宿WCF服务
第二章 寄宿WCF服务
【摘要】
本章先描述WCF service的工作原理;然后阐述寄宿WCF服务的各种方式;随后通过创建WPF程序和Windows Service来寄宿WCF服务;最后讲述支持WCF内置的各种绑定以及如何对一个WCF服务实现多重绑定。
在第一章中,我们为你介绍了如何创建一个WCF服务,并将其部署到IIS上,然后通过客户端程序访问该服务。在本章中,我们将关注WCF工作的细节
http://www.cyqdata.cn/cnblogs/article-detail-37406
WCF服务安全控制之netTcpBinding的用户名密码验证
WCF的绑定方式比较多,常用的大体有四种: wsHttpBinding basicHttpBinding netTcpBinding wsDualHttpBinding 这四种绑定方式中,有两种支持双工通信: wsDualHttpBinding netTcpBinding 在我目前的参与的项目中,考虑到产品面临的环境基本是内网,而且对数据传输
http://www.cyqdata.cn/cnblogs/article-detail-37337
SILVERLIGHT访问WCF时通过WEB.CONFIG 指定服务器地址
在部署SILVERLIGHT站点时,需要能够修改WCF服务的地址,在网上搜索了多篇文章,程序改造成功。过程总结如下
1.在WEB.CONFIG中添加配置节点
<appSettings> <add key ="WCFServiceAddress" value ="http://192.168.100.107/ProspectTaskWcfService/SilverLi
http://www.cyqdata.cn/cnblogs/article-detail-37310
在内部架设NuGet服务器
在公司内部有很多基础框架或者基础组件,甚至对于使用SOA架构的公司来说,会有大量的业务组件的契约程序集,对于这些框架或组件的引用管理有的人使用源代码管理工具,但是NuGet相比源代码管理工具更方便:
1) 安装和卸载:不需要手动添加和移除引用,不需要手动改写配置文件甚至是一些初始化服务的代码。版本升级也只需要执行一条命令。
2) 打包:多文件打包,支持依赖管理等,使用的人没有繁琐的配置。
对于官方
http://www.cyqdata.cn/cnblogs/article-detail-37265
以服务的方式提供站点基础功能支持
Web站点除了提供内容展示,业务逻辑处理外,还有很多看不到的操作,如:错误日志,后台管理,权限分配,访问统计等。如果只有一个站点,完全可以根据需要逐步添加,但实际的情况是往往有多个子站点,这时这些重复的功能就可以以服务的方式提供了。举个例子,我们需要统计执行慢的页面列表,简单的做法是:1 在Global.asax 的 BeginRequest, EndRequest事件中记录执行时间,如果超过某个
http://www.cyqdata.cn/cnblogs/article-detail-37264
[原创]使用 Google Chart 在线服务实现软件版本发布时间线图
引言
ExtAspNet 是一组基于 ExtJS 的专业 ASP.NET 2.0 控件库,从第一次发布至今已经有超过 3 年的时间,版本也大大小小发了 80 多个。
今天想弄一个查看发布周期总体趋势的图表来,其实这个想法来自有 3 方面知识的碰撞:
ExtAspNet 的发布版本丰富,足以形成一张不错的报表。
记得以前买 MackBook 时,有一个提供 Apple 系列产品发布平均周期的网站
http://www.cyqdata.cn/cnblogs/article-detail-37253
使用Topshelf 5步创建Windows 服务
使用Topshelf创建Windows 服务简要的介绍了创建Windows服务的另一种方法,老外的一篇文章Create a .NET Windows Service in 5 steps with Topshelf通过5个步骤详细的介绍使用使用Topshelf创建Windows 服务。Topshelf是一个开源的跨平台的宿主服务框架,支持Windows和Mono,只需要几行代码就可以构建一个很方便
http://www.cyqdata.cn/cnblogs/article-detail-36942
[翻译]在WCF 服务中共享DataContacts
Sharing DataContracts between WCF Services 在WCF Services中共享DataContacts 在之前的文章《Multiple web service references sharing types》中, 我写到关于在引用web services时如何共享类型, 那篇文章使用了旧版的Asp.net web services技术,但是现在流行
http://www.cyqdata.cn/cnblogs/article-detail-36808
一步一步教你搭建win7下的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
什么是Node.js?还服务器端javascript?对于这个概念我在这篇文章不做解释,可以自己去搜索了解下,服务器端js不是新技术,只是最近的node.js的火爆让他爆发了,我会在以后的文章里解释什么是node.js。这里只是纯粹的搭建,连环境都没有,还玩什么服务器端js,一切都成了浮云,让我们先搭建一个环境,输入一个“hello world”的页面。对的,win7下的搭
http://www.cyqdata.cn/cnblogs/article-detail-36769
Muduo 网络编程示例之六:限制服务器的最大并发连接数
Muduo 网络编程示例之六:限制服务器的最大并发连接数
陈硕 (giantchen_AT_gmail)
Blog.csdn.net/Solstice t.sina.com.cn/giantchen
这是《Muduo 网络编程示例》系列的第六篇文章。
Muduo 全系列文章列表: http://blog.csdn.net/Solstice/category/779646.aspx
本
http://www.cyqdata.cn/cnblogs/article-detail-36759
JAVA与.NET的相互调用——通过Web服务实现相互调用(附原代码)
JAVA与.NET是现今世界竞争激烈的两大开发媒体,两者语言有很多相似的地方。而在很多大型的开发项目里面,往往做需要使用两种语言进行集成开发。而很多的开发人员都会偏向于其中一种语言,在使用集成开发的时候对另一种语言感觉到畏惧。在这里在下向各位介绍一下,JAVA与.NET相互调用的例子。下面的介绍主要包括三方面:一是通过常用Web服务进行相互调用,二是使用TCP/IP套接字进行相互调用,三是使用Re
http://www.cyqdata.cn/cnblogs/article-detail-36641
零基础学通Silverlight4(10):网络地图服务
Bing Maps与Google Earth一样都提供了可以二次开发的AP I,用户通过控件可以自由定制基于浏览器的应用系统,可以在网页上使用服务商提供的数据服务,Bing Maps可以在浏览器中观察到世界上的每一个角落,并可以逐级地改变地图的比例尺,提供矢量地图和卫星地图这两种常见的显示模式。新版的Bing Maps使用了Silverlight技术,极大地增进了Bing Maps的用户体验,比如
http://www.cyqdata.cn/cnblogs/article-detail-36603
Linux 网络编程基础(一) ---------------客户端/服务器的简单实现
一、 Socket的基本知识
1. socket历史与功能
在80年代早期,加利福尼亚大学伯克利分校的一个研究组,将TCP/IP软件一直到UNIX操作系统上。作为实现该项目的一部分,他们设计了一种接口,应用程序可以通过这个接口方便的进行通信。这样做的结果是出现了插件接口(Barkeley Socket)。
图1. Socket层次
Socket实质上提供了进程通信的端点,
http://www.cyqdata.cn/cnblogs/article-detail-36385
VS创建windows服务其实很简单
用VS做一个windows服务其实很简单。
下面是一个用VS2010做windows服务的简单例子和一些注意事项。
1.新建一个windows服务
2.添加代码
vs会自动生成一些代码
在Service1.cs中会看到如下代码
View Code
protected override void OnStart(string[] args) { }
http://www.cyqdata.cn/cnblogs/article-detail-36383
在多台服务器上简单实现Redis的数据主从复制
Redis的主从复制功能非常强大,一个master可以拥有多个slave,而一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构。下面我演示下怎样在多台服务器上进行Redis数据主从复制。这里我假设有两台服务器,一台是Windows操作系统(局域网IP:192.168.3.82),一台是Linux操作系统(局
http://www.cyqdata.cn/cnblogs/article-detail-36329
Ajax和WEB服务数据格式:自定义返回格式
这是这一系列的最后一篇文章了,前面我们讲到了XML,SOAP,HTM格式和第二部分的JSON和JSONP。现在我们来看看自定义数据格式。
最佳的数据传输格式应该是使用最少的传输量表达最需要的数据。想想之前在XML和JSON中定义的书的数据。我们每一本书包含6条数据,所以我们可以简单的按照下面的格式来写:
The Principles of Beautiful Web Design, 2nd E
http://www.cyqdata.cn/cnblogs/article-detail-36250
将Bambooo构建的artifact分发到应用服务器开发原型
目前工作中碰到一个问题:有一个SVN服务器,有一个构建服务器用来构建SVN上的项目,还有许多的应用服务器,其中应用服务器的程序正是由SVN的项目产生的。开发人员在SVN上提交新代码,版本之后,希望在所有应用服务器上有所体现,而不需要人工干预。
(Bamboo是澳大利亚Atlassian 公司出的一个商业持续集成构建服务器,基于Java,相比Hudson,具备更多的企业特征。起步价只需要10$元
http://www.cyqdata.cn/cnblogs/article-detail-36234
产品OR服务,技术OR理念,努力与方向那个更重要?
"引言
今天去杭州天城路206号联想售后服务中心帮朋友去检测电信3G无线网卡,联想售后服务人员,按照联想无线上网终端上面的条码,查出了此设备已不在保修期之内了。但是那个工作人员还是帮我检测了3G无线网卡,我问她检测需要钱么?她说不要,并让我写了一张检修单,签上了我的大名,留下了手机号码,让我
http://www.cyqdata.cn/cnblogs/article-detail-35945