自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sean's Technology Blog

Day Day up!!!

  • 博客(38)
  • 资源 (5)
  • 收藏
  • 关注

原创 插入排序

PHP代码如下:<?php/* *算法:插入排序 *算法思想: * * 1.数组A的最后元素A[$j],令$i = $j -1,A[$i] * 2.第A[$i]个与A[$j]比较,如果A[$j] < A[$i],它们的值交换。 * 3.它们的值都减少1,然后返回步骤1 * 4. 从第二个元素开始排序,每次比较到第一个元素时停止 * 5.

2011-11-30 15:39:59 1057

转载 SOAP协议规范

SOAP协议规范1. 简介SOAP以XML形式提供了一个简单、轻量的用于在分散或分布环境中交换结构化和类型信息的机制。SOAP本身并没有定义任何应用程序语义,如编程模型或特定语义的实现;实际上它通过提供一个有标准组件的包模型和在模块中编码数据的机制,定义了一个简单的表示应用程序语义的机制。这使SOAP能够被用于从消息传递到RPC的各种系统。SOAP包括三个部分SOAP封装(见第

2011-11-30 14:00:03 1296

原创 Web Services 的理解及SOAP, WSDL, UDDI的关系

什么是Web Services?Web Services 是应用程序组件Web Services 使用开放协议进行通信Web Services 是独立的(self-contained)并可自我描述Web Services 可通过使用UDDI来发现Web Services 可被其他应用程序使用XML 是 Web Services 的基础它如何工作?基础的 Web Serv

2011-11-30 13:39:22 5089

转载 PHP处理SOAP协议

PHP处理SOAP协议2008-06-26 19:41简介PHP的SOAP扩展可以用来提供和使用Web services。换句话说,PHP开发者可以利用这个PHP扩展来写他们自己的Web services,也可以写一些客户端来使用给定的Web services。PHP5中的这个SOAP扩展目的是为了实现PHP对Web services的支持。与其它实

2011-11-30 13:05:00 1180

转载 正向代理和反向代理

正向代理的概念正向代理,也就是传说中的代理,他的工作原理就像一个跳板,简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器这个代理服务器呢,他能访问那个我不能访问的网站于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容代理服务器去取回来,然后返回给我从网站的角度,只在代理服务器来取内容的时候有一次记录有时候并不知道是用户的请求,也隐藏了用户的

2011-11-29 16:33:23 2248

原创 负载均衡

负载均衡(Load Balance)    由于目前现有网络的各个核心部分随着业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地增大,使得单一的服务器设备根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,这样将造成现有资源的浪费,而且如果再面临下一次业务量的提升时,这又将导致再一次硬件升级的高额成本投入,甚至性能再卓越的设备也不能满足当前业务量增长的需求。

2011-11-29 16:28:40 492

原创 插件72:用Curl获取网页内容

<?php // Plug-in 72: Curl Get Contents/* * 插件说明: * 设计插件的目的是当需要读取网页内容时,可以用本插件取代file_get_contents()函数。 * 它接受网页的URL地址和准备模仿的浏览器用户代理字符串。若调用成功, * 返回这个网页的内容,若调用失败,返回FALSE。它需要以下参数: * $url 网页的URL地址 * $a

2011-11-22 21:01:03 2700 1

原创 插件70:根据cookie值阻止用户访问

<?php // Plug-in 70: Block User By Cookie/* * 插件说明: * 根据cookie值阻止用户访问 * 插件在用户的浏览器里设置一个cookie,利用这个cookie可以判断这个用户是否列在黑名单上。它需要以下参数: * $action 采取的动作 * $handle 要阻止的用户名。 * $expire cookie的有效时间,单位为妙。

2011-11-22 15:48:35 840

原创 插件69:管理cookie

<?php // Plug-in 69: Manage Cookie/* * 插件说明: * 管理Cookie * 插件可以给Cookie变量设置值,可以读取Cookie变量的值,甚至可以删除cookie变量。 * 需要以下参数: * $action 对cookie采取的动作:设置值,读取和删除。 * $cookie cookie变量名 * $value cookie变量值 *

2011-11-22 15:48:08 576

原创 插件68:保证会话安全

<?php // Plug-in 68: Secure Session/* * 插件说明: * 插件用于检查某个会话是否安全,如果它不安全,就关闭它。它不需要任何参数。 * 黑客攻击会利用“劫持”PHP会话。可以有多种方式实现,但是一个严重的安全漏洞就是黑客通过GET URL字符串尾确定会话ID的网站。 * 凭借这些信息黑客可以启动一个会话,然后通过垃圾信息或其他连接传递这个URL地址,

2011-11-22 15:47:46 728

原创 插件67:关闭会话

<?php // Plug-in 67: Close Session/* *插件说明: *插件关闭已经打开的session的PHP会话,并销毁与这个会话有关的任何参数。不需要参数。 */// This is an executable example with additional code supplied// To obtain just the plug-ins please

2011-11-22 15:47:17 486

原创 插件66:打开回话

<?php // Plug-in 66: Open Session/* * 插件说明: * 打开前一个插件创建的PHP会话内容,返回会话变量的值,不需要参数。 */// This is an executable example with additional code supplied// To obtain just the plug-ins please click on the

2011-11-22 15:46:53 492

原创 插件65:创建回话

<?php // Plug-in 65: Create Session/* * 插件说明: * 创建回话 * 插件接受前面保存到Mysql数据库里一个用户的全部信息,把它们保存到PHP会话变量里。它需要以下参数: * $handle 用户名 * $pass 口令 * $name 用户的真实名字 * $email 用户的Email地址 */// This is an execut

2011-11-22 15:46:29 566

原创 插件64:“消毒”字符串MySQL“消毒”字符串

<?php // Plug-ins 64a & 64b: Sanitize String & MySQL Sanitize String/* * 插件说明: * 阻止任何可能攻击服务器的意图,或者防止插入一些不需要的MySql命令、HTML语句或者Javascript脚本。 * 插件的连个函数接受一个字符串,对它进行"消毒"处理后,就可以用在自己的网站上或MySql数据库里。 * 他们都

2011-11-22 15:45:56 709

原创 插件63:验证数据库中的用户信息

<?php // Plug-in 63: Verify User In DB/* * 插件说明: * 插件把用户提供的用户名和口令与保存在数据库里的用户名和口令进行比较。如果两者一致,则返回TRUE,否则返回FALSE。 * 它需要以下参数: * $table 数据库中的表名 * $salt1 提供给PIPHP_AddUserToDB()的第一个salt * $salt2 第二个sa

2011-11-22 15:45:30 538

原创 插件62:从表中读取信息

<?php // Plug-in 62: Get User From DB/* * 插件说明: * 根据提供的表名和用户名,插件将读取这个用户的记录并返回给调用程序。 * 若操作成功,则返回一个两元素的数组,其中第一个元素的值为TRUE,而第二个元素是一个数组,保存用户的各项数据。 * 若操作失败,则返回一个元素数组,这个元素的值为FALSE. * 他需要的参数: * $table

2011-11-22 15:44:56 488

原创 插件61:在数据库中添加用户

<?php // Plug-in 61: Add User To DB/* * 插件说明: * 在数据库中添加用户 * 把一个记录添加到一个MySql数据库里。如果还没建立数据库表,则先创建一个数据库表。 * 插入成功,则返回值1. * 插入失败。则返回-1. * 如果这个记录已经存在,返回-2. * 它需要以下参数: * $table 数据表名。 * $nmax $name(

2011-11-22 15:44:30 564

原创 插件60:转换短信语言

<?php // Plug-in 60: Replace SMS Talk/* * 转换短信语言 * 插件说明: * 接受一个字符串,如果它包含可识别的短信语音缩写符,就把他们转换为标准英语语句并返回。 * 它需要以下参数: * $text 需要处理的文本。 */// This is an executable example with additional code suppli

2011-11-22 15:43:43 830

原创 插件59:改变表情符号

<?php // Plug-in 59: Replace Smileys/* * 插件说明: * 插件接受一个字符串,查找它的情感图标,并把它替换为FIG表情符。 * 这需要以下参数: * $text 代表感情的图标文本。 * $folder 保存GIF表情符的文件夹。 */// This is an executable example with additional code

2011-11-22 15:42:44 708

原创 插件58:接收tweet消息

<?php // Plug-in 58: Get Tweets/* * 插件说明: * 插件从一个公开的Twitter用户中读取最后20条Tweet消息。 * 接受一个Twitter账户的用户名,如果它是公开的,则返回它最近的Tweet消息。 * 访问成功,则返回一个两元素的数组,其中第一个元素表示Tweet消息的个数,第二个元素包含一个数组,保存每个Tweet消息。 * 访问失败,则

2011-11-22 15:42:16 1009

原创 插件57:直接发送tweet消息

<?php // Plug-in 57: Send Direct Tweet/* * 插件说明: * 插件接受一个Twitter账户的用户名、口令、接收者的姓名和发送内容。然后把这个消息发送给这个接收者的账户。 * 如发送成功,返回TRUE,否则返回FALSE。 * 它需要以下参数: * $user Tiwtter用户名。 * $pass $user用户的口令。 * $to Twe

2011-11-22 15:41:48 634

原创 插件56:发送Tweet

<?php // Plug-in 56: Send Tweet/* * 插件说明: * 插件接受一个Twitter用户名、口令和一个需要发送的信息,然后把这个消息发送到这个用户的账户里。若发送成功,则返回TRUE,否则,返回FALSE。 * 它需要以下参数: * $user Twitter用户名。 * $pass $user用户的口令。 * $text 是最长140字符的消息。 *

2011-11-22 15:41:24 623

原创 插件55:浏览聊天记录

<?php // Plug-in 55: View Chat/* * 插件说明: * 插件接受一个聊天室数据文件,显示当前用户可以浏览的全部聊天记录,可以是密聊内容,也可以是公开的内容。它需要以下参数: * $datafile 字符串,表示聊天室数据文件保存的位置。 * $username 浏览聊天记录的当前用户名。 * $maxtime 与聊天服务器的最大连接时间,单位为秒。这个参数

2011-11-22 15:40:51 1068

原创 插件54:发送聊天信息

<?php // Plug-in 54: Post To Chat/* * 插件说明: * 插件将向一个聊天室发送一个聊天信息并支持几个参数。若发送成功,则本插件返回1,如果文件不能写入,则返回-1。 * 如果用泛洪控制阻止一个重复内容,则返回0。如果$message为空内容或者在$to或者$from里包含非法符合,则返回-2。 * 本插件需要输入以下参数: * $datafile 字

2011-11-22 15:40:07 804

原创 插件53:获取留言薄消息

<?php // Plug-in 53: Get Guest Book/* * 插件说明: * 插件用于接受一个保存留言薄信息的数据文件名,返回这个文件全部内容。如果读取成功,则返回一个两元素的数组,其中第一个元素表示帖子数量,第二个元素本身也是 * 一个数组,它表示全部帖子内容。如果读取失败,则返回一个元素的数组,这个元素的值为FALSE。它需要以下参数: * $datafile 字符

2011-11-22 15:36:51 972

原创 插件52:在留言薄留言

<?php // Plug-in 52: Post To Guest Book/* * 插件说明: * 插件用于在一个留言薄里留言,它需要以下参数: * $datafile 字符串变量,包含存储数据的文件的位置。 * $name 发帖者的名字。 * $email 发帖者的Email地址。 * $websit 发帖者的网站。 * $message 发帖内容。 */// This

2011-11-22 15:34:47 1121

原创 插件51:在线用户

<?php // Plug-in 51: Users Online// This is an executable example with additional code supplied// To obtain just the plug-ins please click on the Download linkecho "Users online: " . PIPHP_UsersO

2011-11-17 23:50:22 607

原创 插件90:预测单词

<?php // Plug-in 90: Predict Word// This is an executable example with additional code supplied// To obtain just the plug-ins please click on the Download linkecho "";echo PIPHP_PredictWord("nam

2011-11-17 23:19:42 563

原创 插件89:词根提示

<?php // Plug-in 89: Words From Root// This is an executable example with additional code supplied// To obtain just the plug-ins please click on the Download linkif (!isset($_GET['word'])) exi

2011-11-17 23:07:55 591

原创 插件87:幻灯片显示

<?php // Plug-in 87: Slide Show// This is an executable example with additional code supplied// To obtain just the plug-ins please click on the Download link$account = 'robinfnixon';$result = P

2011-11-13 17:13:09 527

原创 插件86:状态信息

<?php // Plug-in 86: Status Message// This is an executable example with additional code supplied// To obtain just the plug-ins please click on the Download linkecho "It was the ";echo PIPHP_Sta

2011-11-13 17:10:45 769

原创 插件85:切换文本内容

<?php // Plug-in 85: Toggle Text// This is an executable example with additional code supplied// To obtain just the plug-ins please click on the Download link$text1 = " Photosynthesis is a proces

2011-11-13 17:05:11 691

原创 插件84:保护Email

<?php // Plug-in 84: Protect Email// This is an executable example with additional code supplied// To obtain just the plug-ins please click on the Download link$email = 'billgates@microsoft.com'

2011-11-13 16:50:59 1394

原创 插件83:获得Ajax请求

AJAX GET ExampleLoading a page in-between … tagsThe contents of this DIV will be replacedPIPHP_JS_GetAjaxRequest('ajaxget.php', 'url=http://amazon.com/mobile', document.getElementById('in

2011-11-13 16:46:07 671

原创 插件81:Ajax请求

function PIPHP_JS_AjaxRequest(){ try { var request = new XMLHttpRequest() } catch(e1) { try { request = new ActiveXObject("Msxml2.XMLHTTP") } cat

2011-11-13 16:30:46 476

原创 插件82:发送Ajax请求

AJAX ExampleLoading a page in-between … tagsThe contents of this DIV will be replacedPIPHP_JS_PostRequest('ajaxpost.php', 'url=http://pluginphp.com', document.getElementById('info'))fun

2011-11-13 16:24:49 659

转载 Smarty模板在服务器端显示不出来的解决方法

一般服务器只有目录权限方面会对smarty有影响。在smarty 3(SP3.1)里面,可以这样试试,先不要smarty模板输出,在控制器内:$this->getView()->testInstall();看看输出什么。另外,可以dump($this->getView());看看smarty对象的变量都对没。

2011-11-12 15:54:44 1336

原创 注重方法论

以后要不断的学习算法,作为积累,不能光注重应用技术,理论技术,方法论的问题同样重要!

2011-11-02 14:52:24 575

传感器网络的发展现状

主要描述传感器网络的发展现状,发表于2009年。

2011-04-26

PHP程序设计中文版.pdf

这是一个学习PHP的好书,希望大家好好学习,本书涵盖了学习PHP的精华,重要的是中文版,有助于大家入门,请多多支持!

2008-12-01

空空如也

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

TA关注的人

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