
杂项
文章平均质量分 75
guoguo1980
这个作者很懒,什么都没留下…
展开
-
content-type 类型
$mimetypes = array(ez => application/andrew-inset,hqx => application/mac-binhex40,cpt => application/mac-compactpro,doc => application/msword,bin => application/octet-stream,转载 2006-10-20 09:01:00 · 3583 阅读 · 1 评论 -
基于反相代理的Web缓存加速
内容摘要:对于一个日访问量达到百万级的网站来说,速度很快就成为一个瓶颈。除了优化内容发布系统的应用本身外,如果能把不需要实时更新的动态页面的输出结果转化成静态网页来发布,速度上的提升效果将是显著的,因为一个动态页面的速度往往会比静态页面慢2-10倍,而静态网页的内容如果能被缓存在内存里,访问速度甚至会比原有动态网页有2-3个数量级的提高。 动态缓存和静态缓存的比较 基原创 2008-01-14 12:43:00 · 1453 阅读 · 0 评论 -
SEO常用工具
搜索引擎抓取内容模拟器可以模拟蜘蛛抓取指定网页,包括Text、Link、Keywords及Description信息等。http://www.webconfs.com/search-engine-spider-simulator.php页面相似度检测工具检验两个页面的相似度(如果相似度达80%以上,将可能受到惩罚)http://www.webconfs.com/similar-page-check原创 2008-04-09 14:08:00 · 2349 阅读 · 0 评论 -
实战 Lucene,第 1 部分: 初识 Lucene
Lucene 简介Lucene 是一个基于 Java 的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。Lucene 目前是 Apache Jakarta 家族中的一个开源项目。也是目前最为流行的基于 Java 开源全文检索工具包。目前已经有很多应用程序的搜索功能是基于 Lucene 的,比如 Eclipse 的帮助系统的搜索功能。Lucene 能够转载 2009-08-09 16:05:00 · 719 阅读 · 0 评论 -
Lucene:基于Java的全文检索引擎简介
Lucene是一个基于Java的全文索引工具包。基于Java的全文索引引擎Lucene简介:关于作者和Lucene的历史 全文检索的实现:Luene全文索引和数据库索引的比较 中文切分词机制简介:基于词库和自动切分词算法的比较 具体的安装和使用简介:系统结构介绍和演示 Hacking Lucene:简化的查询分析器,删除的实现,定制的排序,应用接口的扩展 从Luce转载 2009-08-09 16:12:00 · 646 阅读 · 0 评论 -
解决call an undefined function exif_imagetype()
解决call an undefined function exif_imagetype() 打开扩展 extension=php_exif.dll 并将extension=php_mbstring.dll ,放到extension=php_exif.dll前边原创 2010-01-25 11:37:00 · 7218 阅读 · 0 评论 -
各种类型文件头特征码
各种类型文件头 由这些文件头即使文件后缀被乱改也可以通过查看二进制文件查出文件的匹配格式,当然这就是一些播放器识别文件的方法1、从Ultra-edit-32中提取出来的JPEG (jpg),文件头:FFD8FF PNG (png),文件头:89504E47 GIF (gif),文件头:47494638 TIFF (tif),文件头:49492A00 Win转载 2010-02-22 18:34:00 · 16659 阅读 · 1 评论 -
使用Dropbox免费空间的6个小技巧
Dropbox和Live Mesh都是常用的网络存储服务,可以实现多台电脑上文件共享和同步文件,微软的Live Mesh提供的空间是5GB空间,而Dropbox提供的初始免费空间是2GB,可以通过邀请增大到5GB,两个网络同步软件各有千秋,但我感觉Dropbox更为好用一些,这里,我就介绍一下我在使用Dropbox的过程中总结的几个小技巧。 1、同步任意文件夹转载 2010-01-13 14:54:00 · 4009 阅读 · 1 评论 -
NTFS 新特性:Junction 应用详解
NTFS 新特性:Junction 应用详解 前些时无意发现 Vista 的 C:/Documents and Settings 目录和 C:/Users 目录内容完全一样(可能需要调整权限你才能浏览),而且你在这两个目录中对任意一个目录内容做改变,另一个也会做相应的改变,很是“神奇”,后来经过一番探索+搜索,终于有了结果,好东西不敢独享,拿出来给大家分享! 开始还转载 2010-01-13 14:56:00 · 1373 阅读 · 0 评论 -
PHP图表制作工具集
<br /> 1. PHP扩展[kuo zhan] <br />JpGraph: http://www.aditus.nu/jpgraph/ <br /><br />ChartDirector: http://www.advsofteng.com/ <br /> 2. JavaScript <br />Flot ( http://code.google.com/p/flot/ ) - Flot 为 jQuery 提供的javascript代码[dai ma]转载 2010-06-18 09:57:00 · 3528 阅读 · 0 评论 -
PHP开源Apache日志分析工具收集与比较
<br />我们知道已经有很多像Awtstat这样的使用perl、c或者c++开发的强大的日志分析工具,但是同样也有很多使用PHP开发并且开源的日志分析软件,今天我就收集了一些与大家分享。<br />1、LogAnalyzer<br />LogAnalyzer是 Adiscon的监控软件产品线中的一部分。可以再Windows以及Unix环境下运行。LogAnalyzer本是是免费的,GPL许可的产品。<br />LogAnalyzer的原名为phpLogCon,他在2010年的3月29日发布了3.0的稳转载 2010-12-02 17:02:00 · 3011 阅读 · 0 评论 -
视觉中国的NoSQL之路:从MySQL到MongoDB
<br />起因<br />视觉中国网站(www.chinavisual.com)是国内最大的创意人群的专业网站。2009年以前,同很多公司一样,我们的CMS和社区产品都构建于PHP+Nginx+MySQL之上;MySQL使用了Master+Master的部署方案;前端使用自己的PHP框架进行开发;Memcached作为缓存;Nginx进行Web服务和负载均衡;Gearman进行异步任务处理。在传统的基于静态内容(如文章,资讯,帖子)的产品,这个体系运行良好。通过分级的缓存,数据库端实际负载很轻转载 2010-10-24 14:29:00 · 1899 阅读 · 0 评论 -
PHP程序员面临的成长瓶颈
<br />先明确这里所指的PHP工程师,是指主要以PHP进行Web系统的开发,没有使用其的语言工作过。工作经验大概在3~4年,普通的Web系统(百万级访问,千成级数据以内或业务逻辑不是特别复杂)开发起基本得心应手,没有什么问题。但他们会有这样的误点:<br />◆ 除了PHP不使用其它的语言,可能会点shell 脚本。<br />◆ 对PHP的掌握不精(很多PHP手册都没有看完,库除外)。<br />◆ 知识面比较窄(面对需求,除开使用PHP和MYSQL,不知道其它的解决办法)。<br />◆ PHP代码转载 2010-10-24 14:16:00 · 1157 阅读 · 0 评论 -
LAMP系统性能调优 MySQL数据库服务器优化
<br />如今,开发人员不断地开发和部署使用 LAMP(Linux®、Apache、MySQL 和 PHP/Perl)架构的应用程序。但是,服务器管理员常常对应用程序本身没有什么控制能力,因为应用程序是别人编写的。这份 共三部分的系列文章 将讨论许多服务器配置问题,这些配置会影响应用程序的性能。本文是本系列文章的第三部分,也是最后一部分,将重点讨论为实现最高效率而对数据库层进行的调优。<br /><br />关于 MySQL 调优<br /><br />有 3 种方法可转载 2010-11-02 22:03:00 · 1448 阅读 · 0 评论 -
LAMP系统性能调优 优化Apache和PHP
<br />如今,使用 LAMP(Linux®、Apache、MySQL 和 PHP/Perl)架构的应用程序不断被开发和部署。但是,服务器管理员常常对应用程序本身几乎没有控制能力,因为应用程序是别人编写的。这份 共三部分的系列文章 将讨论许多服务器配置问题,这些配置会影响应用程序的性能。第二篇文章重点讨论可为优化 Apache 和 PHP 而采取的措施。<br /><br />Linux、 Apache、MySQL 和 PHP(或 Perl)是许多 Web 应用程序的 LAMP原创 2010-11-02 22:06:00 · 1472 阅读 · 0 评论 -
反向代理
先看这张图500)this.width=500;" border="0" alt="" />反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。 通常的代理服务器,只用于代理内部网络对Internet的连接原创 2008-01-14 12:40:00 · 5338 阅读 · 5 评论 -
BTree,B-Tree,B+Tree,B*Tree都是什么
B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; 如: B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,如果查询关键字比结点关键字小,就进入左儿子;如果比结点关键字大,就进入右儿子;如果左儿子或右儿子的指针为空,则报告找不到转载 2008-03-17 20:19:00 · 1853 阅读 · 0 评论 -
软件开发工程方法、技术与工具
方法与技术 工具 需求开发与管理 Rose ,RequisitePro,DOORS UML与面向对象分析设计 Rose ,Ro原创 2006-06-01 16:31:00 · 935 阅读 · 0 评论 -
Web 2.0 编程思想:16条法则
1、在你开始之前,先定一个简单的目标。无论你是一个Web 2.0应用的创建者还是用户,请清晰的构思你的目标。就像“我需要保存一个书签”或者“我准备帮助人们创建可编辑的、共享的页面”这样的目标,让你保持最基础的需求。很多Web 2.0应用的最初吸引之处就是它的简单,避免并隐藏了那些多余的复杂性。站在创建者的立场,可以想象Google的几乎没有内容的主页,还有del.icio.us的简单的线条。从最终转载 2006-06-01 16:35:00 · 735 阅读 · 0 评论 -
该给web2.0泼一桶冷水还是继续加热
该给web2.0泼一桶冷水还是继续加热原创 2006-06-02 14:08:00 · 1416 阅读 · 0 评论 -
一些小站(目前流行的)
WIKI:wiki-zh,, 维基百科浏览器,网络天书,wikipedia anonymousehttp://www.palary.org/ www.dd.com.cn 即时通信用:Gtalk,meebo,imhaha文字转声音用:http://www.kanhan.com/tdc/tools1.html翻译用:雅虎翻译 搜索用Google,Baidu;原创 2006-11-06 11:38:00 · 1756 阅读 · 1 评论 -
HTML Component(HTC)
在微软IE 5.0版本的浏览器发布以前,网页编程中面对的最大挑战就是不能轻易地创建组件,以达到代码重用和多页面共享的目的。这个问题一直困扰着DHTML(动态 HEML)的网页编程者。他们只能不断地重复书写HTML、CSS和javascript的代码,以满足多个页面上的重复或相似的功能。自IE 5.0浏览器发布后,这种情况得到了改善,它带给我们一个新的指令组合方法,可把实现特定功能的代码封装在一原创 2006-11-06 18:07:00 · 1170 阅读 · 0 评论 -
中小型网站怎样最经济地解决南北互联问题?
自从原中国电信集团按南北地域分家之后,北方网通与南方电信网络的互联瓶颈问题越来越突出,这个问题也严重困扰广大的网站运营者。大多网站经营者也只能根据自己网站主流用户群是在南方还是在北方,服务重点是在南方还是北方而进行取舍,如果用户多是南方选取电信网络,如果用户多为北方则选用网通网络。当然谁也不想自己的网站因网速而丢失另一部分的用户及访问者,都在想办法解决网络瓶颈,希望实现南北快速互通互联。在这种情况转载 2006-11-20 17:21:00 · 1482 阅读 · 0 评论 -
Lucene中的基本概念
本文定义了Lucene(版本1.3)用到的索引文件的格式。Jakarta Lucene是用Java写成的,同时有很多团体正在默默的用其他的程序语言来改写它。如果这些新的版本想和Jakarta Lucene兼容,就需要一个与具体语言无关的Lucene索引文件格式。本文正是试图提供一个完整的与语言无关的Jakarta Lucene 1.3索引文件格式的规格定义。随着Lucene不断发展,本文也原创 2006-08-16 09:34:00 · 712 阅读 · 0 评论 -
在应用中加入全文检索功能——基于Java的全文索引引擎Lucene简介
作者: 车东 Email: chedongATbigfoot.com/chedongATchedong.com写于:2002/08 最后更新: 02/21/2006 22:42:55Feed Back >> (Read this before you ask question)<img height="1" width="1" border="0" src="/DownloadImg/原创 2006-08-16 09:36:00 · 1424 阅读 · 0 评论 -
什么是Web Service?
Web service到底是什么;在什么情况下你应该使用Web service。 分布式应用程序和浏览器 研究一下当前的应用程序开发,你会发现一个绝对的倾向:人们开始偏爱基于浏览器的瘦客户应用程序。这当然不是因为瘦客户能够提供更好的用户界面,而是因为它能够避免花在桌面应用程序发布上的高成本。发布桌面应用程序成本很高,一半是因为应用程序安装和配置的问题,另一半是因为客户和服务器之间通信的问题。 传统原创 2006-08-25 10:05:00 · 1011 阅读 · 0 评论 -
PHP and Web Services
全文分为三个部分: 概述。PHP进行Web Services开发的优点,在Unix系统上安装配置PHP 在PHP中使用SOAP。NuSOAP 工具包,NuSOAP的高级Web Service功能,如HTTP代理,SOAP over HTTPS,document style messaging。还将讨论如何解决一些PHP Web Services编程将会遇到的问题,如安全转载 2006-08-25 10:17:00 · 1267 阅读 · 0 评论 -
Windows下SVN的安装与配置
Windows下SVN的安装与配置2007-06-07 21:01 STEP 1:下载和安装 首先在Subversion的官方网站去下载windows安装包,最新版是1.3.1,可惜在项目树上只更新到了1.3.0的二进制包。下载后安装在本地机器上,这原创 2007-06-24 00:36:00 · 1520 阅读 · 1 评论 -
用marquee标签实现文字滚动
用 具体属性以这段代码为例 此处输入滚动内容 direction表示滚动的方向,值可以是left,right,up,down,默认为left behavior表示滚动的方式,值可以是scroll(连续滚动)slide(滑动一次)alternate(来回滚动) loop表示循环的次数,值是正整数,默认为无限循环scrollamount表示运动速度,值是正整数,默认为6 scrolldelay表示原创 2007-10-17 15:29:00 · 1257 阅读 · 0 评论 -
Subversion之路-实现精细的目录访问权限控制
本文从一个实际的例子入手,介绍了如何利用 Subversion 自带的目录管理功能,来实现对项目目录的精细访问权限的控制。同时描述了在配置的过程中,需要注意的一些地方,如对中文的处理等。目 录 1 前言 1.1 Subversion 权限简介 1.2 其他信息 2 致谢原创 2007-11-06 09:41:00 · 1037 阅读 · 0 评论 -
ASCII编码表
ASCII是英文American Standard Code for Information Interchange的缩写 arw("|vrFZ", ark2);。ASCII码是目前计算机最通用的编码标准。因为计算机只能接受数字信息,ASCII码将字符作为数字来表示,以便计算机能够接受和处理。比如大写字母M的ASCII码是77。ASCII码中,第0~32号及第127号是控制字符,常用的有L原创 2008-01-24 12:28:00 · 3358 阅读 · 0 评论 -
Nginx+PHP(FastCGI)搭建胜过Apache 10倍的Web服务器
<br />Nginx("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。<br /><br /> Nginx 的中文维基:http://wiki.codemongers.com/NginxChs<br /><br /> 在高并发连接的情况下,转载 2010-11-02 21:44:00 · 1505 阅读 · 0 评论