04 2012 档案

(转)WCF的用户名密码认证
摘要:原文地址:http://www.cnblogs.com/xiaozhuang/archive/2008/04/30/1177399.html以前我们用WebService做分布式系统的时候,认证是个麻烦的问题,通常的做法是继承一个SoapHeader,把用户名和密码放到里面,每调用一个方法都要把用户名和密码传递给服务器端来验证 ,效率相当低,代码编写相当的麻烦,而且还不安全! WCF支持多种认证技术,例如Windowns认证、X509证书、Issued Tokens、用户名密码认证等,在跨Windows域分布的系统中,用户名密码认证还是比较常用的,要实现用户名密码认证,就必须需要X509证书. 阅读全文

posted @ 2012-04-30 16:28 黑子范 阅读(247) 评论(0) 推荐(0)

(转)使用WCF上传文件
摘要:原文地址:http://www.cnblogs.com/xiaozhuang/archive/2008/04/01/1133138.html 在WCF没出现之前,我一直使用用WebService来上传文件,我不知道别人为什么要这么做,因为我们的文件服务器和网站后台和网站前台都不在同一个机器,操作人员觉得用FTP传文件太麻烦,我就做一个专门用来上传文件的WebService,把这个WebService部署在文件服务器上,然后在网站后台调用这个WebService,把网站后台页面上传上来的文件转化为字节流传给WebService,然后WebService把这个字节流保存文件到一个只允许静态页面的. 阅读全文

posted @ 2012-04-30 16:25 黑子范 阅读(320) 评论(0) 推荐(0)

(转)贾君鹏你妈妈喊你回家吃饭-利用WCF的Duplex推送消息
摘要:原文地址:http://www.cnblogs.com/xiaozhuang/archive/2009/07/22/1528712.html有点标题党了,最近因工作需要,想利用WCF的Duplex服务向Winform程序推送消息,写了个示例,主要参考了artech的相关文章和其他一些利用WCF向SilverLight客户端推送消息的文章。先看运行效果:在网页中发送消息【如图】,Winform端接收到消息先建立两个项目,一个WebForm 项目和一个WinForm项目,并在项目下建立好各自需要的文件SendMessage.aspx 是发送消息的Web页面ISendMessageService.. 阅读全文

posted @ 2012-04-30 16:23 黑子范 阅读(257) 评论(0) 推荐(0)

(转)EntityFramework之领域驱动设计实践【后续篇】:基于EF 4.3.1 Code First的领域驱动设计实践案例
摘要:原文地址:http://www.cnblogs.com/daxnet/archive/2012/04/16/2452660.html两年前我在博客中发布了《EntityFramework之领域驱动设计实践》系列文章,也得到了广大读者朋友的关注,在完成了系列文章的总结之后,也一直没有这部分内容的更新了。现在,Entity Framework的稳定版(就是那个Stable的版本,不是Entity Framework 5的beta版本)4.3.1已经逐步应用到各种.NET项目中,为了演示Entity Framework 4.3.1 Code First编程模式以及其它的一些.NET技术在领域驱动设. 阅读全文

posted @ 2012-04-29 16:44 黑子范 阅读(380) 评论(0) 推荐(0)

(转)使用WCF创建Restful服务
摘要:原文地址:http://www.cnblogs.com/Realh/archive/2012/04/27/2473932.html公司项目需要做一个Android和服务器交互的应用,并且服务端越简单越好,最好不要用IIS。WCF正符合这个需要,他的Host既可以寄宿在IIS中,也可以寄宿在普通的应用程序中。下面介绍我的工作吧 创建项目创建如下的三个项目:Service:一个类库项目,我把WCF中的Services和Contracts(契约)都放在其中了,注意添加System.ServiceModel和System.ServiceModel.Web两个引用。Host:一个命令行应用程序,用来承. 阅读全文

posted @ 2012-04-28 15:56 黑子范 阅读(383) 评论(1) 推荐(0)

(转)使用HttpListener实现简单Web服务器
摘要:原文地址:http://www.cnblogs.com/wlitsoft/archive/2012/04/25/2469524.html不知园友们看没看上一篇博文,上篇将的是通过最底层的Socket(套接字)实现一个简单的Web服务器,是不是感觉有点繁琐,不要怕今天这篇博文就带你们认识一个新的实现方法,就是使用HttpListener 为了进一步简化Http协议的监听器,.net为我们提供了HttpListener类,(为与命名空间System.Net).net在这个类中封装了一系列的的处理Http协议的工作。首先看一下MSDN中的定义: 注意:此类在 .NET Framework 2.0.. 阅读全文

posted @ 2012-04-25 18:05 黑子范 阅读(454) 评论(0) 推荐(0)

(转)给我一对尖括号,我可以造出整个互联网
摘要:原文地址:http://www.cnblogs.com/hkncd/archive/2012/04/25/2469188.html这是一篇关于XSS攻击的文章,前阵子看到一篇关于博客园找找看XSS漏洞的文章,我研究了一下,发现事隔三个月,漏洞还在,不知为何。正好把这当素材写下此文,让我们来看看这个XSS漏洞究竟能带来哪些危害。漏洞分析用一下找找看的搜索功能就容易发现,搜索功能往url中传递了两个参数名“w”和“t”,输入框对应“w”,搜索分类对应“t”。看不到t参数的,点击一下搜索框上的分类链接就会找到。按常理,输入框是最容易发生攻击的地方,因此找找看也作了防护。根据我的测试,至少有如下两种防 阅读全文

posted @ 2012-04-25 15:11 黑子范 阅读(245) 评论(0) 推荐(0)

(转)WCF学习笔记(一)——WCF基础
摘要:原文地址:http://www.cnblogs.com/MeteorSeed/archive/2012/04/24/2399455.html目录一 WCF与SOA二 WCF模型三 WCF体系架构四 编码规范一 WCF与SOA SOA是一种通过为所有软件提供服务外观,并将这些服务的WSDL集中发布到一个地方的一种组织企业软件的方法。它通过使用明确定义的接口通过跨越边界传递消息来让多个自治的服务协同工作。SOA的真正价值是——允许开发者从代码中抽取出公共基础功能的实现,更多地关注业务逻辑和需要的功能特性。在开发SOA应用程序时,我们能够实现服务代码与客户端使用技术与平台的解耦,也与并发管理、事.. 阅读全文

posted @ 2012-04-25 10:43 黑子范 阅读(273) 评论(0) 推荐(0)

(转)【原创】说说JSON和JSONP,也许你会豁然开朗,含jQuery用例
摘要:原文地址:http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html 前言: 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须支持WebSocket,因此都不能算是ST2的原生解决方案. 阅读全文

posted @ 2012-04-20 16:07 黑子范 阅读(254) 评论(1) 推荐(0)

(转)HTTP与Tcp协议下双工通信的差异
摘要:原文地址:http://www.cnblogs.com/tyb1222/archive/2012/04/12/2443857.html WCF中经常会使用HTTP协议与Tcp协议来实现双工通讯,对应使用的协议分别为WsDualHttpBinding、NetTcpBinding。HTTP是基于应用层的协议,而Tcp是基于传输层的协议。Tcp经过三次握手建立起客户端到服务端的可靠连接,发起请求的客户端与回调客户端的服务端都使用一个连接就能完成。使用HTTP协议时,从客户端到服务端发起请求到服务端返回给客户端回复完成后,连接就关闭。 由于HTTP的这种无连接性,基于WsDualHttpBindin. 阅读全文

posted @ 2012-04-20 09:30 黑子范 阅读(258) 评论(0) 推荐(0)

(转)一个仿新浪微博的网站 mvc ado
摘要:原文地址:http://www.cnblogs.com/baichidetiankong/archive/2012/04/17/weibo_source.html这是我在博客园的第一篇博文,不知道怎么写好,所以单纯发布这个网站的源码算了。此网站花费了8个月的时间开发的,界面UI完全用旧版微博的CSS和图片,前台用jquery,后台由asp.net mvc3+纯ADO.Net 开发。运行的话,附加DB文件夹下的数据库(sqlserver2008),并修改根目录下的Weibo.config的连接字符串就可以了。目前所有旧版微博的功能都完成了,该有就有,并兼容IE和其他现代浏览器(IE9未测)。注. 阅读全文

posted @ 2012-04-18 18:12 黑子范 阅读(671) 评论(4) 推荐(0)

(转)跟我一起制作数据采集-获取淘宝网店宝贝数据信息(二)
摘要:原文地址:http://www.cnblogs.com/leizhang/archive/2012/04/17/2453783.html第一篇的内容请看这里: http://www.cnblogs.com/leizhang/archive/2012/04/13/2446220.html代码下载在文章最后如何取消正在进行的异步操作 我们从前文可以知道我们进行的异步操作主要如下: 下载一个网页 通过正则表达式分析网页 我们可以发现步骤1是唯一耗时的操作,而且如果在我们点击取消按钮的时候我们如果已经下载了某一个网页我们也没必要中止第二步操作。 因此我们希望点击按钮的时候能够中止所有正在下载网页的异. 阅读全文

posted @ 2012-04-18 17:43 黑子范 阅读(418) 评论(0) 推荐(0)

(转)微软开源的项目和架构学习
摘要:原文地址:http://www.cnblogs.com/valiantshield/archive/2010/06/09/1754909.html最近把以前的以前学习过的开源项目整理了下,希望给大家一些帮助。如果你做过几年编程想转做架构方向,去 virus 的博客是一个很不错的选择,最近在看他写的企业库 和 基于 WCF 架构 应用。 微软开发的Family Show家庭成员管理系统(silverlight技术),这个非常棒。 点击下载 微软开发的Video.Show视频网站(LINQ to SQL等技术),这个系统展示了最新的技术,是采用VS2008开发的 点击下载 打败sun公司J2... 阅读全文

posted @ 2012-04-18 17:39 黑子范 阅读(262) 评论(0) 推荐(0)

(转)跟我一起制作数据采集-获取淘宝网店宝贝数据信息(一)
摘要:原文地址:http://www.cnblogs.com/leizhang/archive/2012/04/13/2446220.html创建项目并绘制界面打开Visual Studio并创建一个基于.net 4.5的WPF项目:GetTaoBaoItems之所以采用4.5是因为后面我们将要用到里面免费的新的异步编程特性.绘制如下主界面: 下载网页我们知道要进行网络数据采集必不可少就要下载网页内容,因此我们首先需要构建一个下载网页内容的函数:注意using System.Net 我们下载哪个网页了?我们可以通过类似网址查看一个店铺的所有宝贝: [淘宝店铺地址]/search.htm,如下图所示. 阅读全文

posted @ 2012-04-14 17:28 黑子范 阅读(603) 评论(0) 推荐(0)

(转)正则表达式语法
摘要:原文地址:http://www.yesky.com/imagesnew/software/vbscript/html/jsgrpRegExpSyntax.htm一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。这里有一些可能会遇到的正则表达式示例:Visual Basic Scripting EditionVBScript匹配/^\[ \t]*$/"^\[ \t]*$"匹配一个空白行。/\d{2}-\d{5}/&qu 阅读全文

posted @ 2012-04-14 17:27 黑子范 阅读(152) 评论(0) 推荐(0)

(转)30分钟正则表达式入门
摘要:原文地址:http://www.cnblogs.com/xiaohuzi1990/archive/2011/08/29/2157510.h入门\b代表着单词的开头或结尾,也就是单词的分界处。虽然通常英文的单词是由空格或标点符号或换行来分隔的,但是\b并不匹配这些单词分隔符中的任何一个,它只匹配一个位置。如果同时使用其它的一些元字符,我们就能构造出功能更强大的正则表达式。比如下面这个例子:0\d\d-\d\d\d\d\d\d\d\d匹配这样的字符串:以0开头,然后是两个数字,然后是一个连字号“-”,最后是8个数字(也就是中国的电话号码。当然,这个例子只能匹配区号为3位的情形)。这里的\d是一个. 阅读全文

posted @ 2012-04-14 17:26 黑子范 阅读(208) 评论(0) 推荐(0)

(转)IIS负载均衡-Application Request Route详解第一篇: ARR介绍
摘要:原文地址:http://www.agilesharp.com/u/yanyangtian/Blog.aspx/t-196IIS负载均衡-Application Request Route详解第一篇: ARR介绍说到负载均衡,相信大家已经不再陌生了,本系列主要介绍在IIS中可以采用的负载均衡的软件:微软的Application Request Route模块。其实Application Request Route已经有很多文章介绍过了,但是有很多的文档都是英文的,笔者在项目中,曾经为了使用和测试Application Request Route,将有关的文档已经转为中文,在组员之间传阅,本系列在 阅读全文

posted @ 2012-04-06 17:39 黑子范 阅读(284) 评论(0) 推荐(0)

(转)Windows Phone 导航过渡效果
摘要:原文地址:http://www.cnblogs.com/youhui/archive/2012/03/31/2427797.html原文地址:http://www.codeproject.com/Articles/345129/Windows-Phone-7-Navigation-TransitionsIntroduction 这篇文章我将介绍如何在WP7中创建一个页面过渡动画。我已经在WP7项目中使用XAML代码创建一个过渡动画,最后我们会看到如何用后台代码进行页面过渡动画。首先需要添加Mic... 阅读全文

posted @ 2012-04-06 17:33 黑子范 阅读(195) 评论(0) 推荐(0)

(转)关于SQL SERVER数据同步自己的一些设计经验
摘要:原文地址:http://www.cnblogs.com/thtfria/archive/2012/04/04/2432167.html不过这个项目已经过去N天但是数据同步部分起初是我的一些设计思想。这个项目是某电力公司的一卡通项目,这个项目将来需要在全国20几个分厂都要做。 按照项目的要求基础数据在总部存储,然后同步到各个分厂。里面一些详细的需求不详说了。直接进入正题。 同步方式:数据库之间的同步,不再做程序上的干涉了。 实现步骤: 1、总部的表建立触发器,来记录对表的增、删、改的动作,将动作记录到一张中间表中(中间表需要加一个同步标记的字段来表示数据是否已经被同步过)CR... 阅读全文

posted @ 2012-04-06 11:43 黑子范 阅读(257) 评论(0) 推荐(0)

(转)Windows Phone 点击按钮退出当前应用(真正解决篇)
摘要:原文地址:http://www.cnblogs.com/jpwang/archive/2012/04/01/2429027.html在博客园看到很多人写怎么退出windows phone的应用,其实windows phone的程序是不需要退出的.但是有些童鞋需要,而且不遗余力的研究这个问题。之前得一些方法总结下都属于外门邪道啊!以下这个方法才是正道 public static void GoMainPageWithBack(NavigationService NavigationService,string MainpageURL) { ... 阅读全文

posted @ 2012-04-06 11:41 黑子范 阅读(161) 评论(0) 推荐(0)

(转)使用codeplex管理WP7项目开发版本
摘要:原文地址:http://www.cnblogs.com/wzk89/archive/2012/04/04/2432262.html使用codeplex管理WP7项目开发版本本篇文章介绍如何通过注册codeplex网站用户,创建codeplex项目,使用TFS连接codeplex,将WP7项目添加到TFS中,添加用户操作WP7项目,实现WP7项目开发版本的控制。这种做法对于我们个人或者小型团队可以省去搭建TFS服务器的成本,但是对于codeplex一般用户来说,我们创建的项目如果不发布只能使用30天,也就说使用codeplex时,前提确保WP7项目开发周期最好维持在一个月之内。1, 如何注册co 阅读全文

posted @ 2012-04-06 11:39 黑子范 阅读(179) 评论(0) 推荐(0)

(转)ckeditor+代码高亮
摘要:原文地址:http://www.cnblogs.com/koeltp/archive/2012/03/31/2426259.html最近由于自己想做一个网站形式的代码库,自已写一个在线文本编辑器,对于现在的我来,确实是很不切实际,呵呵!再说了,现在有一个非常好的在线文本编辑器(ckeditor)了,我和必再去费这等功夫呢!有现成的,拿过用就是的呗!正所谓的拿来主义!不过这个在线文本编辑器,对于我们程序员来说有一个算是缺陷吧!没有代码高亮的功能!这样把代码贴上去,很不好看!今天晚上,我总是把他给弄出来了。当然也采在别人的肩膀上做成的。在此感谢他们的分享!费话不多说了!咱们进入正题吧!首先去官方网 阅读全文

posted @ 2012-04-06 11:36 黑子范 阅读(328) 评论(0) 推荐(0)

导航