
PHP/DHTML/Other
文章平均质量分 70
黑夜路人(heiyeluren)
黑夜路人(heiyeluren),一个喜欢研究互联网技术的开源技术爱好者,
既然决定远行,便只顾风雨兼程。
展开
-
【原创】黑夜路人:如何构建更健壮的在线系统
在日渐变化的业务需求中,在对高性能、可扩展、高可靠的架构要求下面,如何通过架构设计和代码编写实现健壮的在线系统原创 2020-11-14 23:05:44 · 4016 阅读 · 4 评论 -
【原创】PHP/Go程序员的发展与规划
2020年3月份的时候,给我们公司大概1900名技术伙伴进行了在线的这个分享,分享内容主要是讨论一个PHP/Go 程序员如何进行个人的发展和规划,每个技术人员在发展过程中都会遇到这个问题,也从一个程序员的视角进行了个人经验总结和思考。今天把相应分享PPT分享,希望给每一位PHP/Go程序员有一些参考意义。...原创 2020-07-08 00:37:01 · 3149 阅读 · 2 评论 -
[转]六大主流开源数据库的技术特点点评
主流开源数据库的技术特点点评随着开放源代码软件的使用越来越广泛,像Linux操作系统一样,开放源代码数据库的出现也有其必然性。在当Oracle、IBM、Microsoft、Sybase 等几大数据库厂商在数据库领域处于垄断地位的时候,出现了以MySQL、PostgreSQL为代表的开放源代码的数据库系统,推动了开源软件事业的发展。开源数据库系统并不是一个新事物,如Postgres(Pos转载 2006-08-30 19:07:00 · 3334 阅读 · 0 评论 -
[转]小试牛刀——一篇jQuery小教程
小试牛刀——一篇jQuery小教程作者:realazy文章来源:http://realazy.org/blog/2006/08/31/small-jquery-tutorial/如果你还不了解什么是jQuery,那么先参考这篇文章:http://realazy.org/blog/2006/08/27/jquery-new-wave-javascript/文章正式开始:写个转载 2006-09-01 11:16:00 · 2585 阅读 · 0 评论 -
介绍国产的PHP MVC框架:FleaPHP
国产的PHP MVC框架:FleaPHP官方网站:http://www.fleaphp.org框架下载:http://www.fleaphp.org/download框架API :http://www.fleaphp.org/docs/api/index.html开发指南:http://www.fleaphp.org/guide框架社区:http://www.fleaphp.org/c原创 2006-09-03 01:28:00 · 4095 阅读 · 0 评论 -
[转]AJAX开发简略 (第二部分)
AJAX开发简略 (第二部分) 时间:2005-11-14 作者:柯自聪 浏览次数:17388 本文关键字:ajax, DOM, xml, Javascript AJAX开发 7.1、AJAX应用到的技术 7.2、AJAX开发框架 7.3、简单的示例 7.4、文档对象模型(DOM) 7.5、处理XML文档转载 2006-04-18 18:20:00 · 2169 阅读 · 0 评论 -
【数据结构】PHP实现查找表
【基本算法】假设有一个数组,需要找出某个值在该数组中的位置。//二分查找function bin_sch($array, $low, $high, $k){ if ($low $high){ $mid = intval(($low+$high)/2); if ($array[$mid] == $k){ return $mid原创 2006-04-16 21:36:00 · 3294 阅读 · 1 评论 -
[转]AJAX开发简略 (第一部分)
AJAX开发简略 (第一部分) 时间:2005-11-14 作者:柯自聪 浏览次数:10924 本文关键字:ajax, DOM, xml, Javascript 在使用浏览器浏览网页的时候,当页面刷新很慢的时候,你的浏览器在干什么?你的屏幕内容是什么?是的,你的浏览器在等待刷新,而你的屏幕内容是一片空白,而你在屏幕前苦苦的等待浏览器的响应。开发人员为了克服这种尴尬的局面,不转载 2006-04-18 18:18:00 · 2054 阅读 · 0 评论 -
[转]AJAX框架汇总
AJAX框架汇总form: http://www.huihoo.com/web/ajax/ajax-frameworks.html 引言(from http://www.duduwolf.com)此文原出于AJAX Patterns网站的一篇《Ajax Frameworks》的wiki文章,很早前我就注意到,后来在国内也有人翻译了,不过最近发现此wiki转载 2006-04-20 17:33:00 · 2396 阅读 · 0 评论 -
Ajax中XML和JSON格式的优劣比较
Ajax中XML和JSON格式的优劣比较作者:heiyeluren时间:2006-04-20博客:http://blog.youkuaiyun.com/heiyeshuwu刚做完一个小的使用Ajax的项目。整个小项目使用JavaScript做客户端,使用PHP做服务器端、利用xmlHttpRequest组件作为交互工具,利用XML作为数据传输的格式。做完后基本做一个简单总结,简单分析一下使用XM原创 2006-04-20 17:37:00 · 7212 阅读 · 0 评论 -
[转]PHP大型Web应用入门(一)
PHP大型Web应用入门(一)作者:奶瓶来源:http://www.phpx.com/happy/viewthread.php?tid=110678这里所说的“大型”应用不是说像Google、eBay、Yahoo这类大型网站的具体实施,我也没有意图劝说读者放弃自己的概念和信仰,只是希望大家的系统可以运行得更快更流畅,可以承载更多的用户在线,希望可以给PHP的初学者一点帮助。 关于PHP的转载 2006-04-23 23:48:00 · 7572 阅读 · 1 评论 -
[转]软件架构师的特点
软件构架师的特点Peter Eeles, 高级 IT 架构师, IBM来自于 Rational Edge:在电影制作术语中,软件项目经理被称作制作人,因为他们决定需要做什么事情。而软件构架师就是导演,他来决定所作的事情是否正确,并且他要保证产品符合投资人的要求。下面这篇文章就是描述软件构架师的。这篇文章是关于软件构架的系列文章(共四篇)中的第二篇。上个月,这个系列文章中的第一篇给构架作了一转载 2006-09-08 03:24:00 · 2377 阅读 · 0 评论 -
[转]分布式数据库概述
From: http://fineboy.cnblogs.com/archive/2005/08/03/206395.html1.前言 随着传统的数据库技术日趋成熟、计算机网络技术的飞速发展和应用范围的扩充,数据库应用已经普遍建立于计算机网络之上。这时集中式数据库系统表现出它的不足:数据按实际需要已在网络上分布存储,再采用集中式处理,势必造成通信开销大;应用程序集中在一台计转载 2006-09-01 09:01:00 · 2494 阅读 · 0 评论 -
[转] 面向方面的编程:它的好处是什么?
面向方面的编程:它的好处是什么? Gary Pollice, Professor of Practice, 伍斯特工学院来自于 Rational Edge:关于面向方面的编程的大多数介绍,都是建立在技术可行的有限环境的基础之上,而忽略了AOP的实际价值。这篇文章提供了将AOP技术应用于软件开发项目的一系列实际的例子。最近,我被要求领导我们软件工程研究小组(SERG)开转载 2006-09-08 03:26:00 · 2368 阅读 · 0 评论 -
使用css+js构造的无限级菜单(寻梦的稻草人)
先看看效果: html代码: html>head>style>ul#menu, ul#menu ul{ list-style:none; margin:0; border-bottom:1px solid #DDD; border-right:1px solid #DDD; border-left:1px solid #DDD; wid原创 2006-09-08 17:22:00 · 2885 阅读 · 1 评论 -
[转]Unix下针对邮件,搜索,网络硬盘等海量存储的分布式文件系统项目(关于GFS、MogileFS分布式文件系统邮件列表)
Unix下针对邮件,搜索,网络硬盘等海量存储的分布式文件系统项目 :Google是当前最有影响的Web搜索引擎,它利用一万多台廉价PC机构造了一个高性能、超大存储容量、稳定、实用的巨型Linux集群。 http://bbs.chinaunix.net/forum/viewtopic.php?t=390949&show_type=old 其分布式分布式文件系统的实现方法,用低成本实现了转载 2006-09-08 09:17:00 · 7470 阅读 · 0 评论 -
[转]用PHP调用Lucene包来实现全文检索
用PHP调用Lucene包来实现全文检索作者:张杰来源:http://www.lucene.com.cn/php.htm相关链接Lucene中国:http://www.lucene.com.cnLucene官方网站:http://lucene.apache.org/由于工作需要,需要使用PHP实现对网站内大量数量进行全文检索,而且目前最流行的全文检索的搜索引擎库就是Lucene了转载 2006-09-10 15:55:00 · 3099 阅读 · 2 评论 -
[转]HTTP协议学习贴(含PHP实现学习)
HTTP协议学习贴(含PHP实现学习) 来源:http://www.phpchina.cn/bbs/viewthread.php?tid=566&extra=&page=1作者:feifengxlq相关:http://bbs.0511.com/archiver/?tid-4344.html HTTP协议基础(一)HTTP(HyperTextTransferProtocol)是超转载 2006-04-28 15:47:00 · 4631 阅读 · 1 评论 -
[转]说说大型高并发高负载网站的系统架构
说说大型高并发高负载网站的系统架构转载本文请著名出处:Just Do IT (http://www.toplee.com) lee@toplee.com我在Cernet做过拨号接入平台的搭建,而后在Yahoo3721负载搜索引擎前端平台开发,又在猫扑处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验转载 2006-04-29 21:32:00 · 6315 阅读 · 0 评论 -
[转]php + xapian extension的安装
我先罗嗦几句:xapian做相似度很好,不管是文章相似度还是搜索引擎里面的关键字相似度,是个不错的东东。这篇文章就是讲PHP里面安装xapian扩展的文章,如果想了解实际应用,可以参考下面这个文章:http://www.rainway.org/index.php/2006/05/24/a-relevance-seach-engine-based-on-xapian/==============转载 2006-09-13 17:55:00 · 2907 阅读 · 0 评论 -
[转]MySQL Cluster(MySQL 集群) 初试
MySQL Cluster(MySQL 集群) 初试 作者:叶金荣(Email:),来源:http://imysql.cn,转载请注明译者和出处,并且不能用于商业用途,违者必究。MySQL Cluster 是MySQL适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。在MyQL 5.0及以上转载 2006-09-13 18:45:00 · 3507 阅读 · 1 评论 -
[转]MySQL的优化
MySQL的优化(本文是Monty在OReilly Open Source Convention 2000大会上的演讲) MySQL的优化(本文是Monty在OReilly Open Source Convention 2000大会上的演讲) [晏子 编译整理] 一、我们可以且应该优化什么? 硬件 操作系统/软件库 SQL服务器(设置和查询) 应用编程接口转载 2006-09-13 18:57:00 · 4035 阅读 · 1 评论 -
[转]PHP下一代的五个Framework介绍
PHP下一代的五个Framework介绍作者:雪山老人来源:http://sohotx.com/mzk/index.php/1007/ArticleContent/317.html 所有版权归原文所有由sohotx.com雪山老人翻译整理,转载请标明英文源文网址:http://www.theweb20dev.com/wordpress/2006/05/03/5-next-gene转载 2006-05-08 17:54:00 · 4350 阅读 · 0 评论 -
[转]追MM与Java的23种设计模式
追MM与Java的23种设计模式 1、FACTORY?追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是转载 2006-09-19 17:15:00 · 2489 阅读 · 0 评论 -
[转] 走进全文搜索
走进全文搜索作者:奶瓶来源:http://www.phpx.com/happy/viewthread.php?tid=124696为什么我要写这种东西?因为趋势。或者说是为了实现。我总是喜欢做一些看起来无意义的事情…… 搜索,是互联网的每一步! 提到搜索,最有名的当然是Google、baidu这类全网搜索引擎,提到开发工具,恐怕要算是Lucene了。Lucene是一个开源的全转载 2006-09-18 21:40:00 · 3237 阅读 · 0 评论 -
[原创]简单快速有趣的MySQL数据库操作类:SimpleDB
自己写着玩的,代码没有测试,不过觉得思路不错,如果能够加上部分异常处理的功能,应该比较帅了,支持PHP4/PHP5,恩,虽然没有ADOdb或者PEAR::DB强,不错一般应用应该不错,恩。喜欢的就自己拿去用吧,自己随便改,呵呵,也欢迎提意见。(注释遵循PHPDoc的标准,便于生成手册) 注意:代码未经测试,出现问题可要自己负责哇,呵呵。 //============原创 2006-09-21 13:37:00 · 4755 阅读 · 2 评论 -
[转]纯真IP数据库格式详解
纯真IP数据库格式详解摘要 网络上的IP数据库以纯真版的最为流行,LumaQQ也采用了纯真版IP数据库做为IP查询功能的基础。不过关于其格式的文档却非常之少,后来终于在网上找到了一份文档,得以了解其内幕,不过那份文档寥寥数语,也是颇为耐心才读明白。在这里我重写一份,以此做为LumaQQ开发者文档的一部分,我想还是必要的。本文详细介绍了纯真IP数据库的格式,并且给出了一些Demo以供参转载 2006-05-12 11:01:00 · 7963 阅读 · 3 评论 -
[SQL Relay文档] SQL Relay用于PHP API的程序设计 (英文)
Programming with SQL Relay using the PHP API Establishing a Sessions Executing Queries Commits and Rollbacks Temporary Tables Catching Errors Substitution and B转载 2006-05-17 23:18:00 · 2503 阅读 · 0 评论 -
[SQL Relay文档] SQL Relay中PHP API参考手册 (英文)
SQL-relay PHP module PHP API USING FUNCTIONS AUTHOR USINGFUNCTIONSAUTHORYou can use the module by loading it in your PHP script and calling SQL Relay functions.For ex转载 2006-05-17 23:27:00 · 4188 阅读 · 0 评论 -
[SQL Relay文档] SQL Relay用于PHP Pear DB API的程序设计 (英文)
Programming with SQL Relay using the PHP Pear DB API Establishing a Sessions Executing Queries Commits and Rollbacks Temporary Tables Catching Errors Bind Varia转载 2006-05-17 23:25:00 · 2951 阅读 · 0 评论 -
[转]开源数据库连接池 SQL Relay 的安装配置和应用
sqlrelay 的安装配置和应用作者:tonyvicky来自:LinuxSir.Org摘要:FreeTDS: 是在Linux系统中连接SQL Server的程序,本文不介绍此软件的安装方法,我们主要介绍SQL Relay的配置和应用;本文来源:http://www.linuxsir.org/main/?q=node/144目录一、SQL Relay是什么;二、S转载 2006-05-12 15:12:00 · 9477 阅读 · 0 评论 -
解析HTML正则表达式
//把所有HTML标签找出来哈哈,继 昨天的那个正则表达式 之后又写了一个更长的Regular Expression,全长527,是用于查找出所有的XHTML/HTML的标记外面的所有空格,并将之转换为 的。 希望这个能够解决dudu提的一个cnblogs的bug:)即使不能解决问题也算是对System.Text.RegularExpression.Regex的一个练笔了:)原创 2006-05-15 23:17:00 · 8023 阅读 · 0 评论 -
[转]如何用数据库保存多级结构的数据
原文:http://www.01hr.com/article.jsp?id=9782产品分类,多级的树状结构的论坛,邮件列表等许多地方我们都会遇到这样的问题:如何存储多级结构的数据?在PHP的应用中,提供后台数据存储的通常是关系型数据库,它能够保存大量的数据,提供高效的数据检索和更新服务。然而关系型数据的基本形式是纵横交错的表,是一个平面的结构,如果要将多级树状结构存储在关系型数据库里就需转载 2006-09-23 15:44:00 · 3538 阅读 · 0 评论 -
[转]数据库中的多级结构存储(实例)
来自:http://blog.sina.com.cn/u/467cbd19010000hs在项目开发中,经常会碰到存储多级数据结构(树状)的问题。经过查找资料,总结出层次结构存储的两种设计方法:1:邻接表模式(adjacency list model)2:先根遍历树算法(modified preorder tree traversal algorithm) 数据结构可能是转载 2006-09-23 15:56:00 · 3992 阅读 · 3 评论 -
开源的数据库连接池 SQL Relay 介绍
开源的数据库连接池 SQL Relay 介绍author: heiyelurenblog: http://blog.youkuaiyun.com/heiyeshuwu概述:SQL Relay是个功能强大并且非常容易使用的持久数据库连接池系统,能够运行在Unix/Linux系统下,能够支持大部分主流的数据库系统和大部分的编程语言,有效的减轻服务器的负载和移植问题,是很多Web应用数据库连接池的一原创 2006-05-17 23:07:00 · 6188 阅读 · 1 评论 -
[转]PHP 序列化(serialize)格式详解
由 andot 写的非常经典介绍PHP序列化的文章,原文来自: http://www.coolcode.cn/?p=1701.前言PHP (从 PHP 3.05 开始)为保存对象提供了一组序列化和反序列化的函数:serialize、unserialize。不过在 PHP 手册中对这两个函数的说明仅限于如何使用,而对序列化结果的格式却没做任何说明。因此,这对在其他语言中实现 PHP 方式的转载 2006-05-22 10:36:00 · 4090 阅读 · 0 评论 -
[转]Plucene介绍
Plucene介绍作者:chiesa 最后更新:2005/9/25概述Lucene不是一个完整的全文索引应用,而是是一个用Java写的全文索引引擎工具包,它可以方便的嵌入到各种应用中实现针对应用的全文索引/检索功能。Plucene基于java lucene项目创建。Plucene::Simple可以让我们更方便的使用Plucene。安装方法:perl -MCPAN转载 2006-10-05 19:47:00 · 2920 阅读 · 0 评论 -
[转]ASCII 代码表(0-255)
ASCII 代码表II Ascii 代码表 Ascii 0 {Nulo, Sem Som} Ascii 1 Ascii 2 Ascii 3 Ascii 4 Ascii 5 Ascii 6 Ascii 7 Ascii 8 {BackSpace} Ascii 9 {Tab} Ascii 10 Ascii 11 Ascii 12 Ascii 13 {Enter} Ascii 14 Ascii转载 2006-10-09 10:41:00 · 32339 阅读 · 0 评论 -
[转] 转一个SQL Ralay数据库连接池的PHP操作类
转一个由于 秋衫客的一亩三分地 上看的一个由秋衫客写的SQL Ralay数据库连接池的PHP操作类,给那些想利用SQL Ralay 做连接池的同志们。(好像只支持Sybase,不过应该很简单的就能够支持Mysql、Oracle等)关于SQL Relay的介绍看这里:http://blog.youkuaiyun.com/heiyeshuwu/archive/2006/05/17/743303.aspx转载 2006-05-22 09:50:00 · 3491 阅读 · 0 评论 -
[转] 使用 DHTML 与 XML 制作 Ajax 幻灯片
使用 DHTML 与 XML 制作 Ajax 幻灯片Jack Herrington (jack_d_herrington@codegeneration.net), 高级软件工程师, Code Generation Network2006 年 5 月 23 日 学习如何创建通过 “Ken Burns Effects” 实现动画的 Ajax 客户端幻灯片放映。通过本文,您将了解如何创转载 2006-05-31 01:17:00 · 2516 阅读 · 0 评论