Fork me on GitHub

2013年8月6日

摘要: VS2010在C#头文件中添加文件注释的方法步骤:1.VS2010 中找到(安装盘符以D盘为例)D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052\Class.zip2.在Class.cs 文件中原有代码如下:using System;using System.Collections.Generic;$if$ ($targetframeworkversion$ >= 3.5)using System.Linq;$endif$using Sys 阅读全文
posted @ 2013-08-06 11:03 HackerVirus 阅读(290) 评论(0) 推荐(0)
摘要: 更新页面缓存OutputCache为什么要使用OutputCache 我认为OutputCache是最简单的缓存技术了,它针对的是页面级别的,简单的一条指令就可以达到缓存的效果,有效的减轻服务器的压力和减少带宽,对于网站一些不会频繁更新内容的页面,我们可以使用OutputCache来提供性能。为什么要更新OutputCache 作为网站的管理者,肯定要赋予他控制网站每一个部分的能力,假如网站要更新一个内容,而OutputCache还没有失效,难道要重启站点来生效吗?这时候,一个更新OutputCache的功能就显得很有必要了。如何更新OutputCache 一、 webForm首先,我... 阅读全文
posted @ 2013-08-06 11:03 HackerVirus 阅读(229) 评论(0) 推荐(0)
摘要: jquery mobile扁平化设计样式--Jquery mobile Flat UI介绍这几天开发的web app使用了jquery mobile,jquery mobile自带的样式比较适合做企业应用,但是要是移动互联网应用的话,就显得通用一些,没有更鲜明的互联网元素。现在扁平化设计炒的很热,FB等外国公司、苹果应用图标,都是很好很成功的例子。互联网中使用的设计,大致分为拟物化和扁平化。层级明确、元素简单、颜色丰富、精简文字是Flat UI的设计原则。拟物化设计模仿颜色、纹理、形状甚至实际生活中特定的实际形状,因此能对不喜欢新技术和更喜欢仿现实环境的人非常有帮助。然而,对视障用户能有多少用 阅读全文
posted @ 2013-08-06 11:00 HackerVirus 阅读(2635) 评论(0) 推荐(0)
摘要: Javascript:由 “鸭子类型” 得出来的推论背景学动态语言的都知道一句话:“如果它走起来像鸭子,而且叫起来像鸭子,那么它就是鸭子”,Javascript也支持鸭子类型,下文就说说鸭子类型在Javascript中的两个应用场景。两个推论凡是这样签名的方法:object.method(arg1, arg2, ...)的方法,都可以采用method.apply(object, [arg1, arg2, ...])进行调研。array的某些方法(不会修改array状态)可以使用arguments以Array.prototype.method.apply(arguments,[arg1, arg 阅读全文
posted @ 2013-08-06 10:56 HackerVirus 阅读(213) 评论(0) 推荐(0)
摘要: 实战低成本服务器搭建千万级数据采集系统上一篇文章《社会化海量数据采集框架搭建》提到如何搭建一个社会化采集系统架构,讲架构一般都比较虚,这一篇讲一下如何实战用低成本服务器做到日流水千万级数据的分布式采集系统。有这样一个采集系统的需求,达成指标: 需要采集30万关键词的数据 、微博必须在一个小时采集到、覆盖四大微博(新浪微博、腾讯微博、网易微博、搜狐微博)。为了节约客户成本,硬件为普通服务器:E5200 双核 2.5G cpu, 4 G DDR3 1333内存,硬盘 500G SATA 7200转硬盘。数据库为mysql。在这样的条件下我们能否实现这个系统目标?当然如果有更好的硬件不是这个文章阐述 阅读全文
posted @ 2013-08-06 10:55 HackerVirus 阅读(458) 评论(1) 推荐(0)
摘要: Lambda应用模式前言在使用 Lambda 表达式时,我们常会碰到一些典型的应用场景,而从常用场景中抽取出来的应用方式可以描述为应用模式。这些模式可能不全是新的模式,有的参考自 JavaScript 的设计模式,但至少我看到了一些人为它们打上了名字标签。无论名字的好与坏,我还是决定给这些模式进行命名,至少这些名字很具有描述性。同时我也会给出这些模式的可用性、强大的部分和危险的部分。提前先说明:绝大多数模式是非常强大的,但有可能在代码中引入些潜在的 Bug。所以,慎用。目录导航回调模式 (Callback Pattern)函数作为返回值 (Returning Functions)自定义函数 ( 阅读全文
posted @ 2013-08-06 10:32 HackerVirus 阅读(280) 评论(0) 推荐(0)
摘要: 实现天气预报功能闲来无聊,写下此文经常看见很多网站上有那种天气预报功能,自己之前也写过一个,不过属于那种涉及WCF服务引用那种,今天发现一个更为简单的方式来实现,使用Javascript和Ajax技术,极少后台代码,具体好与不好各位看官看了再说,尽管拍砖、、、前置条件作为程序员的我们木有天气数据,那些天气预报的数据肯定都来自中国气象局,我们需要采集相关数据到我们本地进行相应的处理,这里提供一个采集网址:http://www.weather.com.cn/data/cityinfo/101200101.html在这个网址中有气象中心提供的相关数据,不过都是Json格式,有了数据就好办多了,接下来 阅读全文
posted @ 2013-08-06 09:36 HackerVirus 阅读(1783) 评论(0) 推荐(0)
摘要: jQuery的delegate在网页开发的过程中经常遇到的一个需求就是点击一div内部做某些操作,而点击页面其它地方隐藏该div。比如很多导航菜单,当菜单展开的时候,就会要求点击页面其它非菜单地方,隐藏该菜单。先从最简单的开始,假如页面有一个id为test的div,我们要实现点击页面其它地方隐藏该div: 对于这个问题一般有两种思路,这两种思路都会利用事件冒泡这一原理,想要详细了解Javascript事件机制可以看看JavaScript与HTML交互——事件,这不是本文重点,所以这里只是简单介绍一下事件冒泡,事件冒泡IE的事件冒泡:... 阅读全文
posted @ 2013-08-06 09:30 HackerVirus 阅读(223) 评论(0) 推荐(0)

2013年8月5日

摘要: windbg 基础命令实战 - 简单程序破解以前玩游戏遇到一些实在过不去的管卡,经常会找一些游戏修改软件来修改游戏,让自己变得无比强大,将boss一路砍瓜切菜过足游戏瘾。其实游戏修改软件的功能大多都比较简单,我们可以通过windbg的一些简单命令同样也可以实现。在这片文章中我们会通过一个简单的winform登录程序来演示将一系列简单调试命令联合运用,破解登录程序。测试程序登录程序界面登录验证代码private void btnLogin_Click(object sender, EventArgs e) { if (txtUser.Text == "test... 阅读全文
posted @ 2013-08-05 22:18 HackerVirus 阅读(474) 评论(0) 推荐(0)
摘要: .NET中 类型,对象,线程栈,托管堆在运行时的关系The Relationship at Run Time between Types,Objects,A Thread's Stack,and The Managed Heap for .NETby 唐小崇http://www.cnblogs.com/tangchong .NET中的类型,无论是值类型或引用类型都是继承自Object的类。这点跟Java类似,但与C/C++有很大不同。既然值类型与引用类型都是类,那它们的没有什么不同的地方。而最值得关注的不同就是:值类型对象的值直接存储在线程栈中,引用类型对象的值存放在托管堆中,它的引用 阅读全文
posted @ 2013-08-05 22:16 HackerVirus 阅读(334) 评论(0) 推荐(0)