Fork me on GitHub

2010年5月1日

摘要: 每个JavaScript对象都有一个内置的属性,名为prototype。prototype属性保存着对另一个JavaScript对象的引用,这个 对象作为当前对象的父对象。当通过点记法引用对象的一个函数或属性时,倘若对象上没有这个函数或属性,此时就会使用对象的prototype属性。当出现这种情况时,将检查对象 prototype属性所引用的对象,查看是否有所请求的属性或函数。如果prototyp... 阅读全文
posted @ 2010-05-01 01:02 HackerVirus 阅读(286) 评论(0) 推荐(0)
摘要: this属性表示当前对象,如果在全局作用范围内使用this,则指代当前页面对象window; 如果在函数中使用this,则this指代什么是根据运行时此函数在什么对象上被调用。 我们还可以使用apply和call两个全局方法来改变函数中this的具体指向。 阅读全文
posted @ 2010-05-01 01:00 HackerVirus 阅读(299) 评论(0) 推荐(0)
摘要: 网上有很多解释KMP算法的文章,A_B_C_ABC(见附件)的 这篇很详细,反复看了好几遍,总算理解了个大概,但是总觉得没那么爽快。其实,一种算法各人有各人的理解方法,找到适合自己理解的才容易记住。下面是我对 这个算法的一些理解:下面说说我理解的KMP算法,与普通匹配算法不一样的是,KMP算法在子串匹配失效的时候,下一步并不是重新从子串的头部开始匹配,而是根据一下 next函数计算出下一步应该从子... 阅读全文
posted @ 2010-05-01 00:53 HackerVirus 阅读(278) 评论(0) 推荐(0)
摘要: 上篇:图片存入到Sql Server在很多时候,我们有这样的需求:把图片存入到数据库当中。在一些应用程序中,我们可能有一些敏感的资料,由于存储在文件系统(file system)中的东西,将很容易被某些用户盗取,所以这些数据不能存放在文件系统中。在这篇文章中,我们将讨论怎样把图片存入到Sql2000当中。在这篇文章中我们可以学到以下几个方面的知识:1. 插入图片的必要条件2. 使用流对象3. 查找... 阅读全文
posted @ 2010-05-01 00:47 HackerVirus 阅读(298) 评论(0) 推荐(0)
摘要: http://liweibird.blog.51cto.com/631764/276035 阅读全文
posted @ 2010-05-01 00:40 HackerVirus 阅读(440) 评论(0) 推荐(0)

2010年4月30日

摘要: 多线程和异步操作的异同多线程和异步操作两者都可以达到避免调用线程阻塞的目的,从而提高软件的可响应性。甚至有些时候我们就认为多线程和异步操作是等同的概念。但是,多线程和异步操作还是有一些区别的。而这些区别造成了使用多线程和异步操作的时机的区别。异步操作的本质所有的程序最终都会由计算机硬件来执行,所以为了更好的理解异步操作的本质,我们有必要了解一下它的硬件基础。 熟悉电脑硬件的朋友肯定对DMA这个词不... 阅读全文
posted @ 2010-04-30 23:52 HackerVirus 阅读(540) 评论(1) 推荐(0)
摘要: /// <summary> /// Reads the byte array from file. /// </summary> /// <param name="fileName">Name of the file.</param> /// <returns></returns> public byte[] Rea... 阅读全文
posted @ 2010-04-30 16:41 HackerVirus 阅读(244) 评论(0) 推荐(0)
摘要: using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Security;using System.Security.Cryptography;namespace HyeyClass.Common{ #region DES Class /// <summary&... 阅读全文
posted @ 2010-04-30 16:30 HackerVirus 阅读(1723) 评论(0) 推荐(0)
摘要: using System;using System.IO;using System.Xml;using System.Xml.Serialization;namespace Hxh.API{ /// <summary> /// Serializer 的摘要说明。 /// </summary> public class Serializer { public Seriali... 阅读全文
posted @ 2010-04-30 15:16 HackerVirus 阅读(427) 评论(0) 推荐(0)

2010年4月29日

摘要: Last-Modified: 告诉反向代理页面什么时间被修改 Expires: 告诉反向代理页面什么时间应该从缓冲区中删除 Cache-Control: 告诉反向代理页面是否应该被缓冲 Pragma: 告诉反向代理页面是否应该被缓冲. 反向代理的概念什么是反向代理呢?其实,反向代理也就是通常所说的WEB服务器加速,它是一种通过在繁忙的WEB服务器和Internet之间增加一个高速的WEB缓冲服务器... 阅读全文
posted @ 2010-04-29 18:41 HackerVirus 阅读(323) 评论(0) 推荐(0)