自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

转载 Oscache的强行更新机制

背景 :在产品中也许不需要强行更新,但是测试的时候往往需要。part 1当你强行更新缓存时会发生如下步骤:step1)GeneralCacheAdministrator.flushAll----->step2)Cache.flushAll(Date date, String origin)flushAll的源代码如下:public void flushAll(Date date, String o

2007-12-24 16:17:00 926

转载 从wordpress-cache插件看web静态HTML生成的策略

1 第一次访问,检查该文件是否存在,如果没有缓存,从数据库中取出文件放到缓存里面,以后访问,就直接从缓存里面取。每一个静态页面都需要一个辅助的meta文件,例如wp-cache-12345.meta为什么需要独立的meta?因为返回一个静态html还不够,还有很多信息,例如还需要这个页面的时间,content-type等信息。这些信息又不能存放在html中,所以需要辅助的.meta文件me

2007-12-24 16:16:00 546

转载 集中分布式搜索引擎的4种设计方案

对于搜索引擎, 在索引量和搜索量大到一定程度的时候, 索引更新的效率会逐渐降低, 服务器的压力逐渐升高, 因此基本上整个搜索引擎的利用率可以说是越来越低了, 并且随着海量数据存储带来的困难, 设计一个良好的分布式搜索引擎将是一个搜索引擎能否面相未来发展的关键因素了.那么分布式搜索引擎的最主要的核心问题是哪些呢?1. 分布的信息获取和计算以及对此进行的数据统一这里面包括爬虫/或者相应

2007-12-24 16:15:00 509

转载 技术“专家”与“君子剑”

  2006年的6月,全世界都围着世界杯在转,游戏公司赛前就搞了一个模拟世界杯比赛的竟技,游戏中捷克夺冠了,然而现实是捷克小组线也没出;在这样一个以互联网时速度来度量的年代里,电视的广 告上DHL的送货员也要头顶一个足球慢悠悠、晃来晃去的上班送货;电梯上的海报也全是世界杯;就连百货超市里一堆堆巧克力糖果上 也站着一个个世界杯球星。好不热闹!    世界杯来了,足球记者又忙起来了,资深的足球专家又可

2007-12-24 16:13:00 508

转载 Spring中的Rod Johnson 与“轮子理论”

 Rod Johnson 是Spring Framework的创建者,也是Java和J2EE领域中的知名专家。Rod是 Interface21公司的CEO,该公司是一家致力于提供专业级J2EE和Spring Framework服务的顾问公司。  谈到Rod Johnson,除了Spring框架本身以外,他所著作的《Expert One-on-One J2EE Development without

2007-12-24 16:11:00 562

转载 功能测试自动化的投入和产出

测试自动化,对于系统性能测试、负载测试等效果是明显的,而且我们也不得不为之。我们知道,没有测试工具进行负载模拟,要通过手工测试完成系统测试任务,几乎是不可能的。但在功能测试中,情况就大不一样了。手工测试在功能测试中的优势还是比较大的,我在“测试方法的辩证统一(之二)”已做了讨论,工具本身并没有想象力和灵活性,而人对界面美观性、逻辑合理性,容易作出判断。所以功能测试自动化主要的应用在回归测试中,而且

2007-12-24 16:10:00 462

转载 DoJa平台手机游戏的开发与移植

作者:关文柏时间:2006年6月13日 关键字:DoJa NTT DoCoMo i-mode i-appli   内容概况: ·DoJa技术简介·DoJaAPI预览·appli程序的开发·DoJa游戏移植到J2ME平台的方法·相关资源链接  一,DoJa技术简介       简单的说,DoJa是日本最大的移动通讯公司NTT DoCoM

2007-12-24 16:08:00 595

转载 如何通过VBA操纵Microsoft Project

有时我们需要通过程序来操纵MS Project(我们公司曾需要将公司已有的项目管理平台中的任务导入MS Project),Project与其他的微软Office软件,Word、Excel类似,都可通过VBA来对其操作。下面是我通过VB.Ne写得t调用VBA操纵MS Project的一个通用类。该类实现了创建|打开Project文件,添加任务,升级|降级任务,保存Project等常用功能。详情请

2007-12-24 16:06:00 1598

转载 内存泄漏的检测、定位和解决经验总结

温辉敏(wenhm@sina.com)2006年05月【摘要】结合局端MCU项目中CSS、NMS模块内存泄漏检测、修正的过程,简要介绍了内存泄漏检测的工具,提出了内存泄漏检测的一些方法(怎样对程序结构进行改造,怎样对程序进行隔离以易于进行内存泄漏检测)。总结了内存泄漏检测过程中成功和失败的体会,希望能对后来者有所启发。【关键词】内存泄漏一、故障或失误概况局端MCU项目中

2007-12-24 16:03:00 1386

转载 一步一步教你开发《松鼠推箱子》手机游戏

这类游戏大家肯定都玩过,一个很有趣味性的小游戏。操作简单,具有一定的逻辑性。很适合无聊的时候消遣时间。:)首先简单介绍下手机游戏的一般性开发过程。首先需要策划出一个游戏方案,也就是要给出一个游戏的整体形象。当然是想象中的。比如:游戏题材,背景,操作方法,人物,与奖励机制。然后对这个策划方案进行可行性分析,包括技术,市场,可用资源等。下一步就是编码阶段,一般编码和制作资源可以同步进行。

2007-12-24 16:01:00 1097

转载 Flickr 的开发者的Web 应用优化技巧

Cal Henderson 是大名鼎鼎的 Flickr 网站的开发者之一.在一篇名为 Serving JavaScript Fast 的文章中,他介绍了用于 Flickr 站点应用优化的技巧,读罢感觉获益良多."嚼一下别人的馍",概括一下该文的主要内容.Flickr 是 Web 2.0 的代表站点。面对的网络问题除了一般 Web 站点都会有的内容优化之外, 还有必须要灵活处理 JavaScri

2007-12-24 15:58:00 447

转载 再起波澜《CUJ》之后《Software Development》杂志停刊

 今天无意中从ddj网站看到一篇文章,世界顶级的软件工程和管理类杂志《Software Development》停刊,合并到Dr. Dobbs Journal 中。Dr.Dobbs Journal 将变成一本涵盖软件工程管理,软件架构,软件设计方面的技术杂志.新闻原文: http://www.ddj.com/dept/architect/sdmag.jhtml在刚刚不久前,世界唯一专业C/C+

2007-12-24 15:56:00 508

原创 关于网站(B/S开发中) cache应用(多图)

关于中大型开发b/s开发中的缓存(cache),我的一些看法,有不正确的或者是有笔误的地方,请指正。thanks首先,应该了解基本的,对于缓存的知识:Q:如:静态缓存和动态缓存的区别?缓存是什么?A:缓存,在某个方面简单的说,就是无需与数据库再次交互静态缓存: 即所说的html,shtml文件。动态缓存:即所说的把缓存存于服务器的内存中,需要时调用。他们的区别在哪呢--

2007-12-24 15:54:00 525

原创 TCL/EXPECT自动化测试脚本实例七 --- 构造报文测试

前面提到过使用nemesis构造报文进行测试的思路,今天介绍一个这样的脚本。这个脚本的功能是构造并发送不同源MAC地址的报文,通过这样一个脚本,我们就可以测试交换机每端口最大能学习到的MAC地址的数目。简单说一下nemesis,它运行在linux上,也可以在windows上运行。在linux上,需要拥有root权限才能构造报文。它可以用来构造arp, enternet, ip, icmp, i

2007-12-24 15:50:00 854

转载 不要在DEBUG模式下使用STL实现"复杂的"算法

在DEBUG模式下,使用CPU计算的骨骼动画总是很慢,当游戏中角色数目多的时候只有几帧,严重影响工作效率。今天测试了一下,774个顶点的模型在DEBUG下混合需要10ms,RELEASE下只需要0.3ms,DEBUG比RELEASE慢了30倍。部分代码如下: for( int i = 0; i  {  v3dBlendInfo   &bi = m_BlendInfoVec[i];  const

2007-12-24 12:01:00 488

转载 jsp 数组分页显示 (Inber 原创)

/*Inberkonginber520@yahoo.com.cnQQ:27096282数组分页技术arrayTest.jsp*/String [] contentArray={};contentArray=new String[125];for(int i=0;i{contentArray[i]="ayyayValue"+String.valueOf(i);}int intRowCount

2007-12-24 11:59:00 726

转载 在SQL Server 2005中实现表的行列转换

PIVOT和UNPIVOT关系运算符是SQL Server 2005提供的新增功能,因此,对升级到SQL Server 2005的数据库使用PIVOT和UNPIVOT时,数据库的兼容级别必须设置为90(可以使用sp_dbcmptlevel存储过程设置兼容级别)。在查询的FROM子句中使用PIVOT和UNPIVOT,可以对一个输入表值表达式执行某种操作,以获得另一种形式的表。PIVOT运算符将输

2007-12-24 11:57:00 583

转载 mysql的select语句

SELECT名称SELECT — 从表或视图中取出若干行.SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]    expression [ AS name ] [, ...]    [ INTO [ TEMPORARY | TEMP ] [ TABLE ] new_table ]    [ FROM table [ alias ]

2007-12-24 11:55:00 715

转载 MySQL的AUTO_INCREMENT

用法:CREATE TABLE test(id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,username VARCHAR(15) NOT NULL)AUTO_INCREMENT = 100;在数据库应用,我们经常要用到唯一编号,以标识记录。在MySQL中可通过数据列的AUTO_INCREMENT属性来自动生成。MySQL支持多种数据

2007-12-24 11:54:00 614

转载 mysql数据库操作

连接数据库:命令: mysql [host] –u [user] –p 提示密码输入后输入正确密码,OK,登陆进来了。查看数据库:命令: show databases 列出数据库服务器上所有数据库;使用数据库:命令: use [database name] 切换到需要操作的数据库;查看表: 命令: show tables 列出该数据库的所有表;查看表结构:命令:describe [table

2007-12-24 11:53:00 511

转载 gcc和g++简介

gcc和g++简介gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[链接器ld] [参数详解] -x langu

2007-12-24 11:52:00 468

转载 Linux网络编程常用函数

计算机数据存储有两种字节优先顺序:高位字节优先和低位字节优先。Internet上数据以高位字节优先顺序在网络上传输,所以对于在内部是以低位字节优先方式存储数据的机器,在Internet上传输数据时就需要进行转换。  我们要讨论的第一个结构类型是:struct sockaddr,该类型是用来保存socket信息的:   struct sockaddr {         unsi

2007-12-24 11:51:00 411

转载 Linux下C语言学习笔记—操作MySQL

今天上数据库的时候刚上到嵌入式sql,感觉非常有意思,上课的时候就想反正做搜索引擎要用到c连接mysql数据库的,到底是怎么实现?想入非非,呵呵.下来的时候赶紧找资料,刚才搜索了几下,终于找到一些:1,[比较详细]在 C 里嵌入 SQL:http://www.pgsqldb.org/pgsqldoc-7.4/ecpg.html2,[在MySQL数据库中使用C执行SQL语句]:http://www.

2007-12-24 11:48:00 560

转载 apache+mysql+php 源码安装

1.httpd-2.2.3.tar.gzgunzip cd httpd-2.2.3./configuremakemake install启动:/usr/local/apache2/bin/apachectl start2.mysql-5.0.22.tar.gzgroupadd mysqluseradd -g mysql mysqlgunzip cd mysql-5.0.22./config

2007-12-24 11:47:00 410

转载 用c编写cgi程序

CGI的工作原理介绍:CGI(Common Gateway Interface)是一个WEB服务器提供信息服务的标准接口,通过这样一个接口,WEB服务器能够执行程序,并将程序输出的信息返回给浏览器。因为在WEB网上的数据都是静态的,通过CGI程序能够动态的处理浏览者的请求,如保存用户输入的信息,根据用户信息返回相关的资料等等。当客户端发送一个CGI请求给WEB服务器后,WEB服务器将根据CGI程序

2007-12-24 11:46:00 679

转载 Apache2.0过滤器开发

Apache 2.0提供了许多 API 改进。本文将给出一个 Apache 2.0 过滤器模块示例,并将用示例说明新的 API。Apache 之所以变成最流行的Web服务器,部分是因为可以获得大量由第三方开发的服务器扩展,同时还因为其开放的体系结构使得开发自己的扩展十分容易。当然,从来没有什么是绝对容易的,因此,在开发 Apache 2.0 过程中,一个主要的目标是改进 Apache API

2007-12-24 11:45:00 893

转载 Linux静态/动态链接库的创建和使用

和Windows系统一样Linux也有静态/动态链接库,下面介绍创建和使用方法:假设有下面几个文件:头文件String.h,声明相关函数原形,内容如下:Strlen.c:函数Strlen的实现,获取给定字符串的长度,内容如下:Strlnen.c:函数StrNlen的实现,获取给定字符串的长度,如果输入字符串的长度大于指定的最大长度,则返回最大长度,否者返回字符串的实际长度,内容如下:生成静态库

2007-12-24 11:44:00 374

转载 linux下vi编辑器命令大全

补充一点:在vi中使用命令的方法是:冒号+命令+回车,如:q 回车代表退出。==========================================================文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充! 进入v

2007-12-24 11:42:00 411

转载 裁剪后的进程列表

UID        PID  PPID  C STIME TTY          TIME CMDroot         1     0  0 02:12 ?        00:00:00 init [3]                                   root         2     1  0 02:12 ?        00:00:00 [migration

2007-12-24 11:40:00 455

转载 web应用的跨域访问解决方案

做过跨越多个网站的Ajax开发的朋友都知道,如果在A网站中,我们希望使用Ajax来获得B网站中的特定内容,如果A网站与B网站不在同一个域中,那么就出现了跨域访问问题。Ajax的跨域访问问题是现有的Ajax开发人员比较常遇到的问题。IE对于跨域访问的处理是,弹出警告框,提醒用户。如果用户将该网站纳入可信任网站,或者调低安全级别,那么这个问题IE就不会在提醒你。FireFox等其它非微软的浏览

2007-12-20 18:40:00 499

转载 如何学习AJAX技术

作为J2EE开发人员,我们似乎经常关注“后端机制(backend mechanics)”。我们通常会忘记,J2EE的主要成功之处在Web应用程序方面;许多原因使得人们喜欢利用Web开发应用程序,但主要还是因为其易于部署的特点允许站点以尽可能低的成本拥有上百万的用户。遗憾的是,在过去几年中,我们在后端投入了太多的时间,而在使我们的Web用户界面对用户自然和响应灵敏方面却投入不足。本文介绍一种方法

2007-12-20 18:39:00 524

转载 table的border为什么这么粗?

在 hellohellohellohello 显示的结果是这个边框特别粗,不好看.后来发现是 在里面应用border会给里面的每个td应用一个边框.table里面的格子每个都有边框,会对边框进行叠加,不象margin属性会进行合并.我们可以对每个td应用style属性,来设置边框.这样是不是好看学多了.... 

2007-12-20 18:38:00 1192

转载 ajax跨域名

事情的经过是这样的,还是那个个人门户网站。其中有个功能就是RSS订阅,每个订阅作为一个模块出现在页面上。如果一个用户订阅了比较多的RSS,则在打开页面时所有的RSS模块就会开始加载,这时候可能就会需要十几秒甚至更长的时间才能加载完毕。这时,如果用户需要作别的AJAX操作——比如保存页面设置——那么长时间的等待就不可避免了,谁让浏览器对于相同域名只能同时存在两个连接呢?不过这可不是一个好的用户体验,

2007-12-20 18:38:00 555

转载 关于iframe

在一个页面中插入一个iframe的时候,如果该iframe的src不在主页面的domain下的时候,用iedevdom看不到dom结构,只能看到插入的iframe的src是本域名下的文件的dom结构,郁闷啊,居然没有这个功能!!! 

2007-12-20 18:37:00 340

转载 如何调试js(javascript)

前提,安装vc1.在ie的选项里面打开调试选项2.在js的代码里面加入debugger指令3.运行包含该js的htm,通过服务器的访问,和本地运行都可以. 这样调试的对话框就显示出来了.如果装了vc6 vc7的话,就会有两个选项.里面的快捷键和调试c程序是一样的. 

2007-12-20 18:36:00 866

转载 1024*768 固定多少宽度才不会出现滚动条

1024*768 分别率的最大宽度是996px;body默认的margin是15px 10px 即上下边距是15px,左右是10px;我们一般就固定976px就可以了,结合对body的text-align:center 和下面一个大的div的width:976px;text-align:left,就可以让我们的设计居中了.百度的知道就是这种排版 

2007-12-20 18:35:00 758

转载 cookie学习

cookie属于http协议中的一个字段 一个cookie一共有5个小 字段1.name=value name中不允许有冒号,逗号,空格,以后设置的cookie和以前设置的cookie名称相同,会被ie覆盖2.expires=date 如果被省略或被赋值为零,这个cookie只会在一个会话中存在.象php asp中的sesion id.3.domain=domainname 4.path=path

2007-12-20 18:33:00 499

转载 中文URL编码

URL编码是一个比较麻烦的事情,RFC 3986是关于URI的一个标准,在它的第2节定义了字符如何在URI中进行表示,而第3节把一个URI区分为scheme, hier-part, query, fragment几个component。根据这个RFC,A URI is composed from a limited set of characters consisting of digits, l

2007-12-20 18:32:00 468

转载 google的show_ads.js的代码转换

版权所有,yacsha(wangcheng711@gmail.com)http://blog.csdn.net/yacsha/ 2007-04-12以下代码执行后就是创建了一个iframe,iframe的src和参数根据你设置的参数生成,就是生成广告代码样式的时候,不懂的地方可以加断点调试(function(){ function m(b) {  return b!=null?"+b+

2007-12-20 18:31:00 942

转载 GBK(GB2312)向UTF-8的编码转换

最近做一个IE插件,要从网页中取得文字,编码到一个URL中去。在前一篇文章“中文URL编码”中,粗略地介绍了URL编码的规则,以及中文URL编码的过程,但在如何将GBK或者GB2312编码的汉字转换到UTF-8编码仍然是一个问题。编码是一个很复杂的问题,我也了解甚少,这里只是写写我的经验,欢迎补充和指正。在PHP、.NET中,编码的转换都比较容易。ATL中有一些宏是用来做编码转换的,我没试过,

2007-12-20 18:31:00 831

空空如也

空空如也

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

TA关注的人

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