【本站查看新帖样式代码分享】教程文章相关的互联网学习教程文章

使用PHP实现二分查找算法代码分享_PHP

第一种方法: 【二分查找要求】:1.必须采用顺序存储结构 2.必须按关键字大小有序排列。    【优缺点】折半查找法的优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。    【算法思想】首先,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记...

PHP网站备份程序代码分享_PHP【图】

效果图:PHP代码 代码如下: 网站程序备份

php代码运行时间查看类代码分享_PHP

代码如下://date:2011-08-05 class RunTime//页面执行时间类 { private $starttime;//页面开始执行时间 private $stoptime;//页面结束执行时间 private $spendtime;//页面执行花费时间 function getmicrotime()//获取返回当前微秒数的浮点数 { list($usec,$sec)=explode(" ",microtime()); return ((float)$usec + (float)$sec); } function start()//页面开始执行函数,返回开始页面执行的时间 { $this->starttime=$this->getmicr...

一个典型的PHP分页实例代码分享_PHP

代码如下: php make page list .page a:link { color: #0000FF; text-decoration: none; } .page a:visited { text-decoration: none; color: #0000FF; } .page a:hover { text-decoration: none; color: #0000FF; } .page a:active { text-decoration: none; color: #0000FF; } .page{color:#0000FF;} ID 文章标题 /* * Created on 2010-4-17 * * Order by Kove Wong */ $link=MySQL_connect('localhost','root','haox...

简单的php写入数据库类代码分享_PHP

不知道原创要写到随笔里。 All right ,第一篇博文。 有三个类: 1 . 过滤输入(轻量级的) class input_filter 负责将参数,如$_GET,$_POST 这些过滤 返回值类型为 数组,用作 made_sql 类的参数 2 . 转换成SQL语句 class made_sql 参数的类型为数组和表名(字符串),数组的键名为表的列名,值为插入值 返回值类型为 字符串 ,用作 mysql ->query方法 的参数 3 . 数据库查询 class mysql 用到了单列模式,用静态方法来获取对象,具...

PHP中文分词的简单实现代码分享_PHP

当然, 本文不是要对中文搜索引擎做研究, 而是分享如果用 PHP 做一个站内搜索引擎。 本文是这个系统中的一篇。 我使用的分词工具是中科院计算所的开源版本的 ICTCLAS。 另外还有开源的 Bamboo, 我随后也会对该工具进行调研。 从 ICTCLAS 出发是个不错的选择, 因为其算法传播比较广泛, 有公开的学术文档, 并且编译简单, 库依赖少。 但目前只提供了 C/C++, Java 和 C# 版本的代码, 并没有 PHP 版本的代码。 怎么办呢? 也许可...

PHP文件操作实现代码分享_PHP【图】

将数据写或读入文件,基本上分为三个步骤: 1. 打开一个文件(如果存在) 2. 写/读文件 3. 关闭这个文件 l打开文件 在打开文件文件之前,我们需要知道这个文件的路径,以及此文件是否存在。 用$_SERVER[“DOCUMENT_ROOT”]内置全局变量,来获得站点的相对路径。如下: $root = $_SERVER[“DOCUMENT_ROOT”]; 在用函数file_exists()来检测文件是否存在。如下: If(!file_exists("$root/order.txt")){echo ‘文件不存在';} 接下来用f...

Php图像处理类代码分享_PHP

目前只实现了三个功能:1:图片缩放,2:图片裁剪,3:加图片水印 在实例化中,通过给第二个参数传不同的值,从而实现不同的功能 代码如下:include "image.class.php"; $image=new image("2.png", 1, "300", "500", "5.png"); //使用图片缩放功能 $image=new image("2.png", 2, "0,0", "50,50", "5.png"); //使用图片裁剪功能 $image=new image("2.png", 3, "1.png", "0", "5.png"); //使用加图片水印功能 $image->outimage(); ?>...

php后台多用户权限组思路与实现程序代码分享_PHP【图】

adminconfig.php 这是后台系统中所有文件权限配置。 fun.php 这是一个功能函数 left.php 网站后台根据用户登录的ID来加载相对应的功能菜单 op.php 调用adminconfig.php 默认权限文件 opsava.php 保存用户权限成一个php文件 好了我们先来看看 fun.php文件吧。 代码如下:function findsub($keys ,$userid='abc' ) //此函数重要就是为了调用用户的权限信息 { include('user/'.$userid.'.php'); foreach($bb as $key=>$submenu) { for...

PHPcurl并发最佳实践代码分享_PHP

本文将探讨两种具体的实现方法, 并对不同的方法做简单的性能对比. 1. 经典cURL并发机制及其存在的问题 经典的cURL实现机制在网上很容易找到, 比如参考PHP在线手册的如下实现方式: 代码如下:function classic_curl($urls, $delay) { $queue = curl_multi_init(); $map = array(); foreach ($urls as $url) { // create cURL resources $ch = curl_init(); // set URL and other appropriate options curl_setopt($ch, CURLOPT_URL,...

PHP的简易冒泡法代码分享_PHP

很基础的东西,感觉代码还不够简洁,希望高手指导修改 代码如下:function BubbleSort($str){ for($i=0;$ifor ($k=count($str)-2;$k>=$i;$k--){//将这个值向前冒泡; if($str[$k+1]$tmp=$str[$k+1]; $str[$k+1]=$str[$k]; $str[$k]=$tmp; } } } return $str; } //以下是测试 $str=array(5,8,2,6,10,0,3,12,11); print_r(BubbleSort($str)); ?> php 冒泡排序2 基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即...

php调用dll的实例操作动画与代码分享_PHP【图】

动画中的原代码如下: 代码如下:VERSION 1.0 CLASS BEGIN MultiUse = -1 True Persistable = 0 NotPersistable DataBindingBehavior = 0 vbNone DataSourceBehavior = 0 vbNone MTSTransactionMode = 0 NotAnMTSObject END Attribute VB_Name = "tw" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = True Attribute VB_PredeclaredId = False Attribute VB_Exposed = True Option Explicit Private MyScriptingCon...

php图片加中文水印实现代码分享_PHP

例1 代码如下:Header("Content-type: image/png"); /*通知浏览器,要输出图像*/ $im = imagecreate(400 , 300); /*定义图像的大小*/ $gray = ImageColorAllocate($im , 235 , 235 , 235); $pink = ImageColorAllocate($im, 255 , 128 , 255); $fontfile = "simkai.ttf"; /* $fontfile 字体的路径,视操作系统而定,可以是 simhei.ttf(黑体) , SIMKAI.TTF(楷体) , SIMFANG.TTF(仿宋) ,SIMSUN.TTC(宋体&新宋体) 等 GD 支持的中文字体*/...

PHP读取文件并可支持远程文件的代码分享_PHP

php读取文件 案例一 代码如下:$file = 'bitsCN.com.php'; //本案例不支持远程 $fso = fopen($file, 'r'); echo $data = fread($fso, filesize($file)); fclose($fso); ?> fopen() 将 file 指定的名字资源绑定到一个流上. filesize 返回文件大小的字节数,如果出错返回 FALSE. 注: 因为 PHP 的整数类型是有符号的,并且大多数平台使用 32 位整数,filesize() 函数在碰到大于 2GB 的文件时可能会返回非预期的结果.对于 2GB 到 4GB 之间...

phpCalender(日历)代码分享_PHP

代码如下:代码如下:<?php/** * * 我的日历 * date_default_timezone_set date mktime * @param int $year * @param int $month * @param string $timezone * @author fc_lamp */function myCalender($year = , $month = , $timezone = Asia/Shanghai){ date_default_timezone_set ( $timezone ); $year = abs ( intval ( $year ) ); $month = abs ( intval ( $month ) ); //是否是32位机 if (is32()) { ...