Fork me on GitHub

2014年3月18日

摘要: Memcached快递上手之C#Memcached是开源高性能分布式缓存组件,目前已经广泛应用各类互联网领域. 具有多种语言的客户端开发包,包括:Perl/PHP/JAVA/C/Python/Ruby/C#/MySQL. 这此站点已经在使用YouTube,Reddit,Zynga,Facebook,Orange它. 看下面的图比较形象. 同样它也是扩平台的,今天我们来看windows下的服务端以及使用.net的客户端访问它.我们选择了Enyim Memcached这个客户端. 首先,我们安装windows版的服务端,你可以从这个站点下载. 安装时使用命令行:memcached.exe –d i 阅读全文
posted @ 2014-03-18 13:02 HackerVirus 阅读(204) 评论(0) 推荐(0)
摘要: /// /// CLR Version: 2.0.50727.5448 /// NameSpace: Performence.Impl /// FileName: PerformenceCounter /// /// Created at 2014/03/18 10:23:38 /// public class PerformenceCounter { #region fields private static readonly PerformenceCounter _current = new Perfo... 阅读全文
posted @ 2014-03-18 11:38 HackerVirus 阅读(265) 评论(0) 推荐(0)

2014年3月17日

摘要: cvs vss svn和git比较特征CVSGitMercurialSubversion是否原子提交CVS:没有.CVS提交不是原子的Git:是的.提交都是原子的Mercurial:是的Subversion:提交都是原子的文件和目录是否可以移动或重命名CVS:不是.重命名不支持.如果手动进行,可能会损坏历史记录Git:支持重命名,这是很实用的目的.git甚至能检测到重命名之后文件的改变.尽管如此,基于特殊的存储结构,重命名不会被显示的记录,git能够推导出来(在实际使用中很容易做到)Mercurial:是的,重命名是支持的Subversion:是的.支持重命名在移动或重命名之后智能合并CVS: 阅读全文
posted @ 2014-03-17 23:55 HackerVirus 阅读(476) 评论(0) 推荐(0)
摘要: Jquery 插件入门网上一搜各种插件,什么文件上传,图片浏览 ,Autocomplete等这些插件,源代码,新手看起来是很吃力的,当然我也是新手,我开始改AutoComplete这个插件一点点,却真不知道如何开始,后面就用Firefox的fireDebug慢慢看。我也不是专门做前端的,但是总得了解,基本的使用还是得会。今天,来总结下,最近看的插件的基础知识,这里算个入门,希望能帮到新手党们。下面是2个非常重要的扩展函数。.extendand.fn.extend$.extend(object)可以理解为JQuery添加一个静态方法。$.fn.extend(object)可以理解为JQuery实 阅读全文
posted @ 2014-03-17 23:54 HackerVirus 阅读(218) 评论(0) 推荐(0)
摘要: swfupload多文件上传[附源码]文件上传这东西说到底有时候很痛,原来的asp.net服务器控件提供了很简单的上传,但是有回传,还没有进度条提示。这次我们演示利用swfupload多文件上传,项目上文件上传是比不可少的,大家这个心里都知道。主要提供给源码说明及下载最终效果图:SWFUpload的特点:1、用flash进行上传,页面无刷新,且可自定义Flash按钮的样式;2、可以在浏览器端就对要上传的文件进行限制;3、允许一次上传多个文件,但会有一个上传队列,队列里文件的上传是逐个进行的,服务器端接收文件时跟普通的表单上传文件是一样的;4、提供了丰富的事件接口供开发者使用;SWFUpload 阅读全文
posted @ 2014-03-17 23:46 HackerVirus 阅读(543) 评论(0) 推荐(0)
摘要: C#函数式程序设计之泛型(下)每当使用泛型类型时,可以通过where字句对泛型添加约束:+ View Code这个例子直观地声明了一个约束:类型T必须与ListItem相匹配。泛型类型约束T:X表示T可以是X、X的派生对象或X的实现(假如X是一个接口)。换言之,假如类型T的一个实例为t,则可以把它赋给一个变量:X x=t;约束可以使用具体的类型,但是在这些情形下,类型不可以是密封的。有几个特殊的关键字可以取代或补充类型声明符。关键字class表示此类型必须是一个引用类型,而struct表示它必须是一个值类型。当new()与class或者任何具体类型一起使用时,可以给这个类型定义一个默认的构造函 阅读全文
posted @ 2014-03-17 23:42 HackerVirus 阅读(200) 评论(0) 推荐(0)
摘要: ASP.NET MVC实现POST方式的Redirect我们知道,在ASP.NET MVC中,要从一个Action跳转到另一个Action,通常是用一系列以“Redirect”开头的方法RedirectRedirectToActionRedirectToRoute之类的。但是使用Redirect系列的方法进行跳转时,默认是使用GET方法的,也就是说,如果你的跳转请求带有参数,那么这些参数将全部暴露在跳转后的url中,增加了不安全性(特别是如果参数中包含密码、密钥等等敏感数据)于是就想到了用POST方法传递数据,这样至少一般的访问者无法从url中获取敏感信息。但是仔细查阅了MSDN和StackO 阅读全文
posted @ 2014-03-17 23:33 HackerVirus 阅读(431) 评论(0) 推荐(0)
摘要: 使用Windows Azure的VM安装和配置CDH搭建Hadoop集群本文主要内容是使用Windows Azure的VIRTUAL MACHINES和NETWORKS服务安装CDH (Cloudera Distribution Including Apache Hadoop)搭建Hadoop集群。项目中在私有云中使用CDH (Cloudera Distribution Including Apache Hadoop)搭建Hadoop集群进行大数据计算。作为微软的忠实粉丝,将CDH部署到Windows Azure的虚拟机中是我的必然选择。由于CDH中包含多个开源服务,所以虚拟机需要开放的端口众 阅读全文
posted @ 2014-03-17 23:26 HackerVirus 阅读(432) 评论(0) 推荐(0)
摘要: 【读书笔记】Asp.Net MVC 上传图片到数据库(会的绕行) 之前上传图片的做法都是上传到服务器上的文件夹中,再将url保存到数据库。其实在MVC中将图片上传到数据库很便捷的事情,而且不用去存url了。而且这种方式支持ie6(ie6不支持jquery自动提交form,认为其不安全,这里form是主动点击提交的,所以就没有这个问题,而uploadify自动提交是flash的方式)。一、建立模型 场景是假设我们需要给一个Product编辑一张图片。在模型中,先定义好两个属性,ImageData和ImageType public class Product { [Hidde... 阅读全文
posted @ 2014-03-17 22:32 HackerVirus 阅读(1344) 评论(0) 推荐(0)
摘要: ASP.NET Web API标准的“管道式”设计ASP.NET Web API的核心框架是一个消息处理管道,这个管道是一组HttpMessageHandler的有序组合。这是一个双工管道,请求消息从一端流入并依次经过所有HttpMessageHandler的处理。在另一端,目标HttpController被激活,Action方法被执行,响应消息随之被生成。响应消息逆向流入此管道,同样会经过逐个HttpMessageHandler的处理。这是一个独立于寄宿环境的抽象管道,如何实现对请求的监听与接收,以及将接收的请求传入消息处理管道进行处理并将管道生成的响应通过网络回传给客户端,这就是Web A 阅读全文
posted @ 2014-03-17 22:20 HackerVirus 阅读(263) 评论(0) 推荐(0)