自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 Google C++ Testing Framework的结果显示样式表

XSL 指扩展样式表语言(EXtensible Stylesheet Language)。CSS = HTML 样式表, 向 HTML 元素添加样式是很容易的。通过 CSS,很容易告知浏览器用特定的字体或颜色显示一个元素。XSL = XML 样式表, XSL 可描述如何来显示 XML 文档(使用 XSLT 将 XML 转换为 XHTML).[XSLT 教程]http://www.w3s

2009-07-28 17:16:00 773

转载 从入门到精通:负载均衡技术全攻略

http://net.it168.com/app/2008-02-29/200802291949622_2.shtml

2009-07-24 17:51:00 560

转载 什么是密码?密码技术本质解析

单向函数  散列算法是单向函数。也就是说,它们接收一个明文字符串,将它转换成一小段无法用来重建原始明文的密文。显然,要使这种函数起作用,转换中必需丢失一些数据。  乍听上去,单向函数似乎没有用,因为您无法从单向计算的密文中找回明文。为什么要计算一个无法解开的密码呢?当然,几乎是单向的函数是非常有用的,因为从本质上讲,所有的公钥函数都是带“天窗”的单向函数。公钥密码术的良好候选函数,是那些在一个方向

2009-07-24 17:50:00 1479

转载 校验和简介

Hash,一般翻译做“散列”,也有直接音译为"哈希"的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。HASH主要用于信息安全领

2009-07-24 17:49:00 1013

转载 正向代理 vs 反向代理

正向代理  正向代理:是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。  正向代理的典型用途是为在防火墙内的局域网客户端提供访问Internet的途径。正向代理还可以使用缓冲特性(由mod_c

2009-07-24 12:40:00 1663 1

转载 使用GAE的memcache实现Session

之前一直在寻找Google App Engine自带的WEB框架里面用来记录Session的API,但是除了一个没有什么用的webapp.RequestHandler.request.cookie一直没有找到,似乎GAE将该玩意忽略了,所以只好使用别的方法了。        后来直接使用memcache来解决了,把所有需要记下来的session信息写入memcache中,至于使用什么方法来标识

2009-07-22 17:34:00 1063

原创 双缓冲消息队列-减少锁竞争

双缓冲消息队列-减少锁竞争在网络应用服务器端, 为了性能和防止阻塞, 经常会把逻辑处理和I/O处理分离: I/O网络线程处理I/O事件: 数据包的接收和发送, 连接的建立和维护等. 逻辑线程要对收到的数据包进行逻辑处理. 通常网络线程和逻辑线程之间是通过数据包队列来交换信息, 简单来说就是一个生产者-消费者模式.这个队列是多个线程在共享访问必须加锁, 意味着每次访问都要加锁。如何更好的如何减少

2009-07-22 16:06:00 4272 1

原创 python中的装饰器decorator

装饰器的语法以@开头,接着是装饰器要装饰的函数的申明等。其实总体说起来,装饰器其实也就是一个函数,一个用来包装函数的函数,装饰器在函数申明完成的时候被调用,调用之后申明的函数被换成一个被装饰器装饰过后的函数。装饰器分为无参装饰和有参装饰def deco(func):    def replaceFunc():     #定义一个内嵌函数,此函数包装了被装饰的函数,并提供额外操作的代码 

2009-07-22 14:34:00 1066

转载 php作wap开发时遇到的问题

 1.文件格式  首先要遇到的问题肯定是文件格式,在作web开发时,大家都是用的html或xhtml,到了wap开发时,就得用wml了.什么是wml?大家可以去查更详细的资料,我这里只是略微的提到.在我看来wml类似于xml,有非常严格的格式,在作wap页面时,都得用wml来作为显示.  wml的语法非常简单,在用php作动态输出时,一定要发送一个头信息,标明本页面是wml,而不是别的什么*ml.

2009-07-20 17:37:00 625 1

转载 一个支持40万并发用户的即时通讯架构介绍

采用私有IM协议 db(用户、好友等):采用分区分段的方式划分db, 不同的DB分成不同的区,维护不同段的用户. Cluster: 前面有一个负责分配节点的服务器,用户的请求可以由任何一个逻辑服务器来处理。逻辑服务器之间网状结构。 用户所在节点find方法, 可能是询问所有网内节点,然后在本地cache.每个逻辑服务器到各个分区的数据库都有连接,逻辑服务器根据用户所在的区,访问相应的数据库

2009-07-17 15:24:00 2174

转载 window程序DEBUG和RELEASE 版本差异及调试相关问题

I. 内存分配问题 1. 变量未初始化。下面的程序在debug中运行的很好。thing * search(thing * something)BOOL found;for(int i = 0; i {if(whatever[i]->field == something->field){ /* found it */found = TRUE;break;} /* found it */}if

2009-07-09 17:52:00 1665

原创 三大WEB server 对比分析(apache ,lighttpd,nginx)

三大WEB服务器对比分析(apache ,lighttpd,nginx)一.软件介绍(apache  lighttpd  nginx)1. lighttpdLighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI

2009-07-07 17:20:00 2110

原创 AJAX

AJAX = Asynchronous JavaScript And XML(异步 JavaScript 及 XML)AJAX 是 Asynchronous JavaScript And XML 的首字母缩写。AJAX 使用 JavaScript 在 web 浏览器与 web 服务器之间来发送和接收数据。通过在幕后与 web 服务器交换数据,而不是每当用户作出改变时重载整个 web 页面,AJ

2009-07-03 17:05:00 638

原创 HTML DOM & JavaScript & CSS

通过 JavaScript,您可以访问并处理所有的 HTML DOM 对象来重构整个 HTML 文档。您可以添加、移除、改变或重排页面上的项目。要改变页面的某个东西,JavaScript 就需要对 HTML 文档中所有元素进行访问的入口。这个入口,连同对 HTML 元素进行添加、移动、改变或移除的方法和属性,都是通过文档对象模型来获得的(DOM)。HTML DOMHTML DOM 是 W3C

2009-07-03 16:50:00 949

COM本质论

学习COM的经典教材

2007-04-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除