自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Haohappy的专栏

PHP5研究中心 研究专业PHP技术,传播全球最新PHP动态 ,推广国内PHP企业应用

  • 博客(175)
  • 收藏
  • 关注

原创 RSS订阅的第三种选择 – IM Robot

Blog/RSS订阅的第三种选择 – IMRobothttp://blog.csdn.net/Haohappy2004/关键字:Blog RSS OPML IM Robot在WEB2.0大潮中,RSS无疑是一个亮点。如何订阅RSS,这是广大Blog爱好者都必须考虑的问题。在前几个月,有一场有趣的争论--Rss聚合,谁才是王道?  总结现在已有的解决方案:1. 浏

2005-12-13 21:41:00 5195 12

原创 XUL是否将成为AJAX之后最热门的网络技术?

在我前些天的《RIA的未来是什么》中说到XUL是一种和微软的XAML及Macromedia的Flex并立的RIA技术,其特点是基于Mozilla浏览器,免费和开源。使用XUL可以设计出非常漂亮的基于浏览器的程序,它可以创建传统桌面界面中的常用控件如Window,Label,Input,Radio Button,Slider,Scroller等等,也可以嵌入图像,影音文件等,非常强大。雅虎最近已经开

2005-11-26 17:39:00 9965 20

原创 即时通讯软件,要互通还是开放?

这几天写了一个MSN聊天机器人,功能还算不错。不过摸索协议还是花了很多功夫。MSN已经算不错了,有前人给我们总结了协议,虽然仍不够完整。如果让我凭空对某个IM软件设计插件或聊天机器人,不知道要花多少时间。虽然用嗅探+猜测的方法总是会得到大部份协议内容,但这样做未免太过辛苦。微软的MSN和雅虎的雅虎通在2006年第二季度就要实现互通,这对于同时使用MSN和雅虎通的人来说是一大喜讯,要知道全球使用这两

2005-11-20 21:18:00 3023

原创 中文分词的实现思路

在PHPE.net论坛上给网友的回贴。现在的搜索引擎技术主要包括四个环节,网页抓取、超链分析、网页检索和搜索服务。分词就是把一句完整的话分成几个词,搜索引擎找出其中的关键词进行检索。中文分词是搜索服务的入口点,是中文搜索引擎的基础所在。有了良好的分词技术,才能真正让搜索引擎了解用户所需要的信息是什么。写写中文分词的PHP实现思路(因为最近正在写个项目,暂时不能提供源代码,不过难度不大),虽然在各方

2005-11-15 16:27:00 7931 7

原创 PHP6将实现的几个特性/功能

http://news.php.net/php.internals/17883其实这个是很早的消息了,我也曾在论坛讨论过。今年8月份PHP创始人Rasmus Lerdorf提出的一个wishlist:1。完全抛弃register_globals 2. 删除Magic Quotes3. 增加一个输入过滤扩展代替Magic Quotes,提供一个机制让开发者很容易自己关闭或开启这个功能。而不是像现在的

2005-11-14 11:47:00 3717 7

原创 [PHP快讯]ZEND将与IBM合作开发PHP IDE/Framework

IBM and Zend to Aim PHP at .NET Through Eclipse.org Open Source Foundationhttp://opensource.sys-con.com/read/141508.htmZEND和IBM共同发起了一个开源项目PHP Collaboration Project。这个项目基于PHP和Eclipse,目的在于使PHP与微软的. NET平

2005-11-14 11:25:00 4090 3

原创 RIA的未来是什么?

这个问题其实我想了很久,一直没什么答案。前天和堂弟Lonce作了一些讨论,Lonce还给了我大量Flex的资料。在这里先写些个人零散的想法。现在的网络应用,服务器端的技术越来越发达,客户端技术越发展很慢,使得客户端越来越显得“瘦”。用户采用浏览器来访问网站,得到的体验非常初糙。基于B/S架构的应用在互动性,用户体验上远远不如C/S架构的软件。例如上网页上完全没有办法做出一个像QQ这样的即时通讯软件

2005-11-13 22:14:00 4317 8

原创 PHP与SQL注入攻击[三]

这几天太忙,继续连载哈哈,争取半个月结束。上文说到数据库自带的不安全输入过滤功能,但这样的功能不是所有数据库都有的。目前大概只有MySQL,SQLite,PostgreSQL,Sybase带有这样的功能,而包括Oracle和SQL Server在内的很多数据库都没有。鉴于这样的情况,一般开发者采用一种通用的方法来避免不安全的数据写入数据库--base64编码。这样可以避免所有可能引起问题的特殊字符

2005-10-31 20:36:00 3599 5

原创 Smarty的分页实现

Smarty中的分页有很多方法。1。使用Smarty的分页插件,如Pager,pagnition,sliding_page等,不过感觉都不是太好,几乎都有一些Bug。有兴趣试用和自己去改进的朋友可以看看:http://smarty.php.net/contribs/plugins/view.php/function.pager.phphttp://www.phpinsider.com/smarty

2005-10-20 16:39:00 7839 22

原创 PHP与SQL注入攻击[二]

PHP与SQL注入攻击[二]Magic Quotes上文提到,SQL注入主要是提交不安全的数据给数据库来达到攻击目的。为了防止SQL注入攻击,PHP自带一个功能可以对输入的字符串进行处理,可以在较底层对输入进行安全上的初步处理,也即Magic Quotes。(php.ini magic_quotes_gpc)。如果magic_quotes_gpc选项启用,那么输入的字符串中的单引号,双引号和其它

2005-10-14 16:18:00 3877 4

原创 Kahuna:新一代hotmail

微软即将升级hotmail,新一代的hotmail开发代号为“Kahuna”。 Kahuna大量使用了AJAX技术,使页面即时响应能力大大提升。AJAX技术越来越广泛地被应用,使B/S软件与桌面软件,使网络与PC的界线越来越模糊。另据说Kahuna将会100%支持FireFox浏览器。 Kahuna看起来还是很美观清爽,有兴趣请看屏幕截图:http://www.winsupersite.com/i

2005-10-12 20:13:00 2570 2

原创 PHP与SQL注入攻击[一]

Haohappyhttp://blog.csdn.net/Haohappy2004SQL注入攻击是黑客攻击网站最常用的手段。如果你的站点没有使用严格的用户输入检验,那么非常容易遭到SQL注入攻击。SQL注入攻击通常通过给站点数据库提交不良的数据或查询语句来实现,很可能使数据库中的纪录遭到暴露,更改或被删除。下面来谈谈SQL注入攻击是如何实现的,又如何防范。看这个例子:// supposed inp

2005-10-12 19:59:00 3631

原创 PEAR探奇之PEAR::Pager [二]

Sliding.php require_once Pager/Pager.php; $month = september; $params = array(     mode      => Sliding,     append    => false,     urlVar    => num,     

2005-10-02 00:37:00 3762

原创 PEAR探奇之PEAR::Pager [一]

PEAR探奇之PEAR::Pager2005-09-29Haohappy在页面上显示大量数据,是WEB项目中很常见的一个作法,但限于屏幕的大小,为了便于用户阅读,我们通常需要将数据分页显示,所以分页功能是大部份项目不可缺少的。PEAR::Pager是一个功能强大的分页类,使用非常方便。 系统需求:PHP4.3.*/PHP5PEAR::Page

2005-09-30 11:53:00 4106 7

原创 一个解析URL及图片地址的JS函数

为BBS增加的解析函数,不知道有没有更好的方法,没看其它BBS的JS代码:BBS function prints(str) {var matchPIC = new RegExp("((?:http|https|ftp|mms|rtsp)://(&(?=amp;)|[A-Za-z0-9/./=/?%_~@#:;/+/-])+(gif|jpg|png))", "ig");var matchURL =

2005-09-29 10:26:00 3350 1

原创 推荐一份Linux电子杂志《OurLinux》

http://www2.ourlinux.net/今天有个网友发Email给我,问我一个QuickForm的问题,我给他解答后,顺便在网上搜索了一下,看网上还有没有我在PHP&More上发的那篇QuickForm的文章,结果搜索到了一个Linux的电子杂志--ourLinux,上面有篇文章有关QuickForm,而且这样一段话:如果您看了Haohappy写的PEAR::HTML_QuickForm

2005-09-24 22:05:00 3526 3

原创 PHP | Work 2005 讲座之 PHP效率,PHP安全,WebServices

PHP | Work 2005的讲座果然场场精彩,有很多没有听说过的新东西,长见识了呵呵。这三个幻灯片每个都有46页以上,内容非常丰富,强烈推荐给大家。PHP效率:影响PHP程序运行效率的方方面面,多种测试工具,优化方法http://www.ilia.ws/files/phpworks_performance.pdfWebService:PHP实现WebServicehttp://ilia.ws/

2005-09-24 20:50:00 3349 4

原创 PHP图像处理的乐趣

由于有GD的强大支持,PHP的图像处理功能可以算是PHP的一个强项,简捷易用,功能强大。在易用性方面,强于ASP/ASP.NET,Java。今天看到一篇文章专门写PHP的数字图像处理功能,即对原有像素进行处理,包括颜色转化,灰度变换,具体功能有增加噪音,调节亮度、色相、对比度,反相,RGB->灰度,二值化等,很有意思,还有非常精彩的图例,强烈推荐。我能想到的是,这样的功能可以应用在图形验证码上,例

2005-09-22 21:07:00 3246 2

原创 PHP | Work 2005 的几个幻灯片

PHP核心开发人员 Wez Furlong  在PHP | Work 2005 上做的几个讲座的幻灯片: 1.PDOhttp://netevil.org/talks/PHP-Data-Objects.pdf2. PHP and COMhttp://netevil.org/talks/PHP-and-COM-2005.pdf3. PHP Streamshttp://netevil.org/talks

2005-09-21 12:53:00 3010 5

原创 Java实现数字图像处理的困惑

NASA(美国国家宇航局)的火星探索机器人所拍摄的照片,都是通过Java处理的,说明Java在数字图像处理上还是很强大的.可我在网络上没有找到实用的Java图像开发包,都是些零碎的代码和绘图,表的代码库.特别是一些高级点的算法,如图像分割的几种实现,找了好久都没有.而对于做数字图像处理所流行的VC++和Matlab,有Intel IPL, OpenCV,Gandalf等多种软件开发包可以使用. 而

2005-09-21 00:15:00 3251 7

原创 PHP + AJAX

AJAX最近实在很火,不过我对之了解不多。本来根据内部消息,在《PHP&More》第六期上Knight会有篇文章介绍一下PHP和AJAX的结合应用,所以我就一直偷懒没去研究,想等那篇文章再学:D 不过今天恰好有空,查了不少资料,小结一下:1.AJAX确实是一个很酷的技术,除了大家所熟知的Google Map等,还有不少很有意思的应用,例如这个:http://www.unwieldy.net/aja

2005-09-20 23:43:00 2771

原创 GraPHPite--PHP图像库新秀

JPGraph是现在PHP图像处理的标准选择之一,很早就想写篇相关的文章,一直没写成:( http://www.aditus.nu/jpgraph/index.phpGraPHPite也是一个不错的选择,开源免费,而且OO,易于定制和扩展。http://graphpite.sourceforge.net/

2005-09-17 21:57:00 2304

原创 得到最新PEAR Package的方法

PEAR CVS:Checking Out The Latest Code● Latest development version in CVS● Anonymous checkout possiblecvs -d :pserver:[email protected]:/repository logincvs -d :pserver:[email protected]:/repositor

2005-09-17 21:47:00 2701

原创 图像边缘检测(Canny 算法)的Java实现

边缘检测算法的基本步骤 (1)滤波。边缘检测主要基于导数计算,但受噪声影响。但滤波器在降低噪声的同时也导致边缘强度的损失。 (2)增强。增强算法将邻域中灰度有显著变化的点突出显示。一般通过计算梯度幅值完成。 (3)检测。但在有些图象中梯度幅值较大的并不是边缘点。最简单的边缘检测是梯度幅值阈值判定。 (4)定位。精确确定边缘的位置。Canny边缘检测算法 step1:用高斯滤波器平滑图象; step

2005-09-10 08:34:00 10689 10

原创 PHP的学习方向

在PHPE论坛上回网友的贴子,也算是我自己的一点总结: 第一部份:基础知识(HTML,PHP语法,常用函数,编程常识,编码规范)->实际经验(开发过程中积累的开发技巧,代码,思路)->提升对网站开发的认识(从整体的高度,学习别人的架构,尝试一些Framework)-> PHP5(面向对象思想,PHP5基础,PHP5经典代码学习)->尝试开发一些自己的Framework或类库第二部份:团队合作,项目

2005-09-06 10:47:00 3197

原创 PEAR探奇系列之PEAR::Text_Password[五]--实例:图形验证码 [END]

应用实例――图形验证码 下面Haohappy将给出一个应用实例,那就是大家都非常熟悉的图形验证码。虽然只是一个简单的例子,却是一个完整的验证码程序的核心部份。思路是采用随机的背景图,再用不同的颜色写上随机字符串。 首先,我们准备三个图形背景文件,分别命名为bg1.png,bg2.png,bg3.png,放在images目录下。代码如下:ImageCode.phprequire_once "Text

2005-09-05 15:56:00 2888

原创 PEAR探奇系列之PEAR::Text_Password[四]

(2) 创建基于某个字符串的密码有时候我们希望得到的密码不完全随机,而是有一定规律的。我们希望根据我们所给的字符来获得最终的密码。这样有个好处就是可以将密码还原成明文,只要我们知道算法。 Text_Password内建了一些算法来对字符串进行处理。有以下几种算法(或可称操作):·         xor ·         rotx·         rotx++·         rotx--·

2005-09-05 15:48:00 2245

原创 PEAR探奇系列之PEAR::Text_Password[三]

(2) 创建不可发音密码UnpronounceablePWD.phprequire_once "Text/Password.php"; echo "创建一个10字符的不可发音密码....:"; echo Text_Password::create(10, unpronounceable) . ""; echo "创建一个8字符且只包含有a,b,c的不可发音密码....:"; echo Text

2005-09-05 15:45:00 2098

原创 PEAR探奇系列之PEAR::Text_Password[二]

使用Text_Password,实际上我们使用到的只有四个类方法,通过传递不同的参数来生成所需的密码。四个类方法分别是create(),createMultiple(),createFromLogin(),createMultipleFromLogin()。下面我们来举例说明它们的用法。 (1) 创建可发音密码PronounceablePWD.phprequire_once "Text/Passw

2005-09-05 15:33:00 1497

原创 HTML在线编辑器FCKeditor全攻略[二]

FCKeditor的详细配置说明:FCKeditor 2.0的主要配置文件为FCKeditor/fckconfig.js,其中几个重要的配置项目如下: 一.改变配置文件: $oFCKeditor->Config[CustomConfigurationsPath] = /myconfig.js ; 使用这行代码,可以将配置文件放置于FCKeditor目录之外 注意原来的配置文件fckconf

2005-09-01 00:38:00 2614 2

原创 HTML在线编辑器FCKeditor全攻略[一]

HTML在线编辑器FCKeditor全攻略[email protected] 最近一个项目有个功能是论文在线提交,需要用到HTML在线编辑器。很显然,这是一个复杂的功能,我首先想到去下载一个现成而且成熟的代码来,可以直接使用最好,不能也可以自己模仿再改进J  通过搜索,决定选择FCKeditor。其官方主页为:http://www.fckeditor.net/ FCKeditor

2005-08-30 20:48:00 5595

原创 2005年软件发展十大趋势

Manageability blog上提到2005年软硬件发展十大趋势。有些领域不熟悉,不知道有没有理解错误,欢迎指正。 ·  Firefox浏览器的市场将保持增长·  Eclipse 的市场将保持增长·  AMD 将继续保持在性能上对Intel的优势·  Javascript 将在RIA (Rich Internet Applications)上有很大应用前景·  Java 开发者将不再把EJB

2005-06-28 23:30:00 3061

原创 PEAR探奇系列之PEAR::Text_Password [1]

Haohappy/文2004-11-01关于随机密码系统自动生成随机密码或口令,这是WEB程序常见的功能之一。例如这样的注册模式你一定不会感到陌生:当用户注册时,系统为用户生成一个随机密码并发至其注册邮箱。用户登录自己的邮箱得到系统所给的随机密码后,再登录系统修改为自己想要的密码。这和直接发送密码到用户邮箱相比,避免了用户密码在网络上的明文传输,大大增强了系统安全性。随机密码还常用于“忘记

2005-02-24 09:23:00 2864

原创 推荐《Java数值方法》

最近在写一个图形处理软件,需要用到一些Java实现的数值方法,但一直没有找到较好的参考资料。最后发现的一本相当不错的书,和大家分享:《Java Number Cruncher--The Java Programmers Guide to Numerical Computing》,[美] Ronald Mak著。作者比较牛,是NASA Ames Research Center的专家,也是火星探测机

2005-01-19 14:35:00 2951

原创 PHP 挑战 J2EE 和 .NET

>>摘自对Zend 的marketing VP Pamela Roussos的访问继PHP获得“Programming Language of 2004”大奖之后,由Zend公司主导的PHP,开始向J2EE和.NET发起挑战,抢夺WEB企业应用开发市场。根据 Forrester公司的调研,预计到2006市场上将会 有22%的企业应用使用J2EE开发,13%使用.NET,56%为二者结合,还有9%使

2005-01-15 23:55:00 4018 3

原创 最好的FireFox扩展

  Best Firefox ExtensionsThis is an attempt to list the best extensions for the Mozilla Firefox web browser. Extensions are mostly available from update.mozilla.org. KillerAdBlock makes a huge differe

2004-12-05 11:15:00 5063 3

原创 important attributes of a great developer

一个优秀程序员的特征,你具备哪几点呢?    * Plans before coding    * Always knows why (they wrote a piece of code they way they did)    * Writes situation-appropriate code    * Deviates where and when necessary    * Kno

2004-11-07 13:04:00 1928 4

原创 From Java to PHP

在Sebastian Bergmann的Blog上看到这样一篇文章,提到了不少将Java中的Framework或tool移植到PHP的项目。  如:From             to JUnit             PHPUnitJavaDoc       PHPDocumentorJDBC           CreoleTorque         Propel 类似的还有

2004-10-25 12:13:00 2306 10

原创 PHP&More Wiki试运行

PHPMore一直在不断发展现在推出Wiki,方便和PHP爱好者及读者联系交流。今后还会为国内的PHP程序员提供Blog。  地址:http://wiki.phpmore.com最近一直都没有时间更新Blog

2004-10-21 22:53:00 1821

原创 《PHP & More》第三期发布 

《PHP & More》第三期发布   回家休养两天没上网,发现已经出来了呵呵.这期我写的是《PEAR::HTML_QuickForm入门》,应该还算实用, 不知道读者们会有什么评价.以后还会坚持写一些比较实用的文章,因为前两期的文章有些人向我反映"太高深,看不懂"(虽然我相信他们以后一定用得着的,毕竟实践还是靠理论指导).    这期杂志没有分栏,阅读起来比较舒服.   下载:   www.ph

2004-10-04 11:14:00 1875 1

空空如也

空空如也

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

TA关注的人

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