Fork me on GitHub

2012年6月4日

摘要: 本分页功能主要是实现了:通过Jquery ajax 静态分页要建立一个分页类,实现分页控件的显示,注意该类应该放在包 namespace System.Web.Mvc 下由于我用的是mvc 3 所以在分页类方法调用时返回的是MvcHtmlString 这个在mvc 2 下也是同样支持的看下分页类的代码吧: /// <summary> /// 分页插件 /// </summary> /// <param name="helper"></param> /// <param name="urlPrefix" 阅读全文
posted @ 2012-06-04 14:08 HackerVirus 阅读(381) 评论(0) 推荐(0)
摘要: 「佳作赏析」自动完成菜单(Pavel Torgashov著,野比译)自动完成菜单[乌克兰]Pavel Torgashov著,野比译自定义用于RichTextBox、TextBox和其他控件的自动完成菜单。codeproject.com「2012四月最佳C#文章」获奖作品击阅读原文下载源代码 - 192.4KB下载DEMO - 22.9KB 简介我们所有人都用过VisualStudio的自动完成菜单,也就是IntelliSense。它非常管用,不是吗?不幸的是,.NET框架并没有包含内置的自动完成菜单组件。本文制作的组件将填补这个空缺。AutocompleteMenu允许你轻松地在你的窗体上任何 阅读全文
posted @ 2012-06-04 14:07 HackerVirus 阅读(360) 评论(0) 推荐(0)
摘要: 简介Excel 的强大之处在于它不仅仅只能打开Excel格式的文档,它还能打开CSV格式、Tab格式、website table 等多钟格式的文档。它具备自动识别行号,字符,格式化数字等功能,例如:如果你在Excel 单元格中输入数字 "123456789012" 会自动转化为"1.23457E+11"。背景介绍正因为Excel的强大和易用,大家都喜欢将数据导出为 Excel 备用。这里我会介绍一系列通过Asp.Net导出Excel数据的方法。将导出文件存储到服务器并提供地址给客户端下载,或重定向到文件下载页面:当Response时,数据列以 " 阅读全文
posted @ 2012-06-04 14:07 HackerVirus 阅读(259) 评论(0) 推荐(0)
摘要: HBase 系统架构HBase是Apache Hadoop的数据库,能够对大型数据提供随机、实时的读写访问。HBase的目标是存储并处理大型的数据。HBase是一个开源的,分布式的,多版本的,面向列的存储模型。它存储的是松散型数据。HBase特性:1 高可靠性2 高效性3 面向列4 可伸缩5 可在廉价PC Server搭建大规模结构化存储集群HBase是Google BigTable的开源实现,其相互对应如下: Google HBase文件存储系统 GFS HDFS海量数据处理 MapReduce Hadoop ... 阅读全文
posted @ 2012-06-04 10:22 HackerVirus 阅读(307) 评论(0) 推荐(1)
摘要: cat todd.log | grep programming | sort -rLisp的永恒之道Lisp之魅长久以来,Lisp一直被许多人视为史上最非凡的编程语言。它不仅在50多年前诞生的时候带来了诸多革命性的创新并极大地影响了后来编程语言的发展,即使在一大批现代语言不断涌现的今天,Lisp的诸多特性仍然未被超越。当各式各样的编程语言摆在面前,我们可以从运行效率、学习曲线、社区活跃度、厂商支持等多种不同的角度进行评判和选择,但我特别看中的一点在于语言能否有效地表达编程者的设计思想。学习C意味着学习如何用过程来表达设计思想,学习Java意味着学习如何用对象来表达设计思想,而虽然Lisp与函数 阅读全文
posted @ 2012-06-04 10:21 HackerVirus 阅读(277) 评论(0) 推荐(0)
摘要: 在前面三篇文章(《ModelValidator》、《ModelValidatorProvider》和《ModelValidatorProviders》)中我们详细介绍了真正用于Model验证的ModelValidator以及相关的提供机制,接下来我们来讨论一下在这个以ModelValidator为核心的Model验证系统中,通过Model绑定得到的数据对象的验证是如何实现的。[[本文已经同步到《How ASP.NET MVC Works?》中]目录一、从ModelState谈起二、实例演示:验证Model绑定过程中对ModelError的设置三、验证消息的呈现 HtmlHelper.Valid 阅读全文
posted @ 2012-06-04 10:20 HackerVirus 阅读(239) 评论(0) 推荐(0)
摘要: HBase是Apache Hadoop的数据库,能够对大型数据提供随机、实时的读写访问。HBase的目标是存储并处理大型的数据。HBase是一个开源的,分布式的,多版本的,面向列的存储模型。它存储的是松散型数据。HBase特性:1 高可靠性2 高效性3 面向列4 可伸缩5 可在廉价PC Server搭建大规模结构化存储集群HBase是Google BigTable的开源实现,其相互对应如下: Google HBase文件存储系统 GFS HDFS海量数据处理 MapReduce Hadoop MapRed... 阅读全文
posted @ 2012-06-04 10:20 HackerVirus 阅读(175) 评论(0) 推荐(0)
摘要: 回顾上周微软一站式示例代码库最新发布的7篇示例代码:[Sample of June 3rd] IE Browser Helper Object demo该实例演示如何开发一个IE的Browser Helper Object (BHO)[Sample of June 2nd] Track the system CPU usage in C#该示例演示如何编写C#代码跟踪并显示计算机系统overall的CPU使用率以及某个进程的CPU使用率。[Sample of June 1st] Download files from FTP server该实例演示如何编写C#代码从FTP服务器下载文件。[Sa 阅读全文
posted @ 2012-06-04 10:19 HackerVirus 阅读(161) 评论(0) 推荐(0)

2012年6月3日

摘要: 用Asp.Net开发Web应用时,为了减少请求次数和流量,可以在IIS里配置gzip压缩以及开启客户端缓存。园子里已经有很多文章介绍了如何在IIS里开启压缩和缓存,但我想搞清楚该如何自己写代码来实现http压缩或者缓存,这样做的原因主要有下面两点:1.IIS的版本不同,启用IIS的http压缩的方式也不同,IIS7还好一些,但对于IIS6来说,稍微麻烦一点;2.如果我把应用部署在虚拟空间上,是没办法去设置虚拟主机的IIS的所以了解如何用程序实现http压缩和缓存还是很有必要的。实现压缩:在.net的System.IO.Compression命名空间里,有两个类可以帮助我们压缩response中 阅读全文
posted @ 2012-06-03 21:33 HackerVirus 阅读(233) 评论(0) 推荐(0)
摘要: 第一部分 HTML 静态网页基础编程1.基本标签的使用和HTML相关介绍,盒子模型等(太多了,不说明了)2.基本CSS的使用 #id , 表示并关系 空格 表示包含关系 .表示自定义样式,html中用 class调用样式 其他组合标签3.基础JAVASCRIPT的使用,会基本操作DOM 3.1 词法结构 3.1.1字符集 3.1.2注释 3.1.3直接量 3.1.4标示符和保留字 3.1.5可选的分号 3.2 类型、值和变量 3.2.1数字 3.2.2文本 3.2.3布尔值 3.2.4null和undefined ... 阅读全文
posted @ 2012-06-03 20:53 HackerVirus 阅读(439) 评论(0) 推荐(0)