11 2016 档案
摘要:使用方法:mail_sendmail($params) 类构造函数,$params是一个关联数组,你可以设定sendmail的参数,目前只有sendmail_path是有效的,用来设置sendmail的路径 send($recipients, $headers, $body) 发送信件,$recip
阅读全文
摘要:由于pear的大多数模块仍处于开发当中,因此,这里列举的是随着php4.05一起发布的pear中的模块,需要注意的是,一些抽象类或者是基类(如mail.php,log.php,cache.php)没有列举出来,我们只是关注具有具体功能的模块。下面是这些模块的一个列表: benchmark/timer
阅读全文
摘要:创建文档类型声明 一般而言,XML声明放在文档顶部。在PHP中声明十分简单:只需实例化一个DOM文档类的对象并赋予它一个版本号。查看程序清单A: 程序清单 A <?php// create doctype$dom = new DOMDocument("1.0"); // display docume
阅读全文
摘要:下面就是php导出excel的程序 <?phpini_set("display_errors",1);//是否显示报错信息set_include_path(get_include_path() . PATH_SEPARATOR . '1.6.6/Classes/');//设置此页面包含路径inclu
阅读全文
摘要:<?phpclass smtp{/* Public Variables */var $smtp_port;var $time_out;var $host_name;var $log_file;var $relay_host;var $debug;var $auth;var $user;var $pa
阅读全文
摘要:关于用php 获取当前脚本的url很多朋友会说很简单,但是要获取很详细的就要经过多次判断哦。 $PHP_TIME = time();$PHP_SELF = isset($_SERVER['PHP_SELF']) ? $_SERVER['PHP_SELF'] : (isset($_SERVER['SC
阅读全文
摘要:一个SQL,通过SPM固定它的执行计划,可以通过DBMS_SPM.LOAD_PLANS_FROM_CURSOR_CACHE实现。也可以通地此功能在不修改原SQL的情况下对其加HINT来固定执行计划。DB VERSION:Oracle 11.2.0.4OS:CentOS 6.6例如:原SQL走索引:S
阅读全文
摘要:一个SQL,通过SPM固定它的执行计划,可以通过DBMS_SPM.LOAD_PLANS_FROM_CURSOR_CACHE实现。也可以通地此功能在不修改原SQL的情况下对其加HINT来固定执行计划。DB VERSION:Oracle 11.2.0.4OS:CentOS 6.6例如:原SQL走索引:S
阅读全文
摘要:从上方插件官网中下载适合的dist包,然后解压。进入bin目录,可以看到一堆sh脚本。在bin目录下创建一个test.sh: bin=/home/csonezp/Dev/elasticsearch-jdbc-2.3.1.0/binlib=/home/csonezp/Dev/elasticsearch
阅读全文
摘要:从上方插件官网中下载适合的dist包,然后解压。进入bin目录,可以看到一堆sh脚本。在bin目录下创建一个test.sh: bin=/home/csonezp/Dev/elasticsearch-jdbc-2.3.1.0/binlib=/home/csonezp/Dev/elasticsearch
阅读全文
摘要:Feigong --非攻 非攻 取自《秦时明月》--非攻,针对不同情况自由变化的武器 Feigong,针对各种情况自由变化的mysql注入脚本 Feigong,In view of the different things freely change the mysql injection scri
阅读全文
摘要:Phaser是一个简单易用且功能强大的html5游戏框架,利用它可以很轻松的开发出一个html5游戏。在这篇文章中我就教大家如何用Phaser来制作一个前段时间很火爆的游戏:Flappy Bird,希望大家看后也能做出自己的html5游戏。大家可以先点击这里来试玩一下我已经做好的这个游戏,感受一下P
阅读全文
摘要:Phaser是一个简单易用且功能强大的html5游戏框架,利用它可以很轻松的开发出一个html5游戏。在这篇文章中我就教大家如何用Phaser来制作一个前段时间很火爆的游戏:Flappy Bird,希望大家看后也能做出自己的html5游戏。大家可以先点击这里来试玩一下我已经做好的这个游戏,感受一下P
阅读全文
摘要:<?php教程 // 上传设置 $maxsize=10002400; //最大允许上传的文件大小 $alltype=array(".php",".php3"); //所有允许上传的文件类型 $imgtype=array(".php",".php3"); //类型 // 判断文件大小 if($_FIL
阅读全文
摘要:<?php /** * 基于左右值排序的无限分类算法 * 数据库结果为 CREATE TABLE om_catagory ( CatagoryID int(10) unsigned NOT NULL auto_increment, Name varchar(50) default '', Lft i
阅读全文
摘要:/** * xml2array() will convert the given XML text to an array in the XML structure. * Link: http://www.bin-co.com/php/scripts/xml2array/ * Arguments :
阅读全文
摘要:<?function delete_file($file) { if (file_exists($file)) { $delete = chmod ($file, 0777); $delete = unlink($file); if(file_exists($file)) { $filesys =
阅读全文
摘要:<?php /* 函数:remote_file_exists 功能:判断远程文件是否存在 参数: $url_file -远程文件URL 返回:存在返回true,不存在或者其他原因返回false */ function remote_file_exists($url_file){ //检测输入 $ur
阅读全文
摘要:关于用php 获取当前脚本的url很多朋友会说很简单,但是要获取很详细的就要经过多次判断哦。 $PHP_TIME = time();$PHP_SELF = isset($_SERVER['PHP_SELF'])2881064151 ? $_SERVER['PHP_SELF'] : (isset($_
阅读全文
摘要:我们的代码经理是这样的:计算总行数:select count(*) from tablename where …..查询列表select * from tablename where … limit…我们看这种方式再没有任何优化的方式下这样第个列表都是再次查询。首先我们假设数据更新频率不是很高的情况
阅读全文
摘要:var_dump(in_array(0, array('s' )); 这句话的结果是bool(true)。 因为in_array会将0 和's' 进行比较,0是number类型,'s'是string类型,根据php教程 manual 中“comparison operators” 一章的说明可知,n
阅读全文
摘要:离线的Web应用,就是在设备不能上网的时候还能运行应用。html5把离线应用作为重点,主要是开发人员的心愿。离线应用的开发的步骤有:首先应该知道设备是否能够上网;然后应该还能访问一定的资源(如图像、CSS、javascript等),只有这样才能正常工作。 离线检测 想要开发离线Web应用第一步就得知
阅读全文
摘要:Web Storage分为两类: - sessionStorage:数据保存在session 对象中(临时) - localStorage:数据保存在本地硬件设备中(永久) sessionStorage: 保存数据的两种方法: sessionStorage.setItem('key','val');
阅读全文
摘要:绘制之前的准备工作: 1.在body中加入canvas标签,设置它的id、width、height,当然也可以动态设置它的宽高。 <canvas id="mycanvas" width="1200" height="500"></canvas> 2.获得canvas对象的上下文obj.getCont
阅读全文
摘要:是html5出现的新标签,像所有的dom对象一样它有自己本身的属性、方法和事件,其中就有绘图的方法,js能够调用它来进行绘图 ,最近在研读《html5与css3权威指南》下面对其中最好玩的canvas的学习做下读书笔记与实验。 温馨提示:以下所有实验请使用最新版的opera 顶部 基本知识 cont
阅读全文
摘要:nternet Explorer 9、Firefox、Opera 12、Chrome 以及 Safari 5 支持拖放。 被拖元素,dragElement : 1、添加事件:ondragstart 2、添加属性:dragable 放置元素,dropElement: 1、添加事件:ondargente
阅读全文
摘要:phaser.js的源码可以到它在github上的托管里去下载,游戏要用到的图片声音等素材资源请点击这里下载。Phaser的使用非常简单,只需要引入它的主文件,然后在页面中指定一个用来放置canvas的元素,然后实例化一个 Game 对象就可以了。 复制代码 <!DOCTYPE html> <htm
阅读全文
摘要:游戏要用到的一些图片、声音等资源都需要提前加载,有时候如果资源很多,就有必要做一个资源加载进度的页面,提高用户等待的耐心。这里我们用一个state来实现它,命名为preload。 因为资源加载进度条需要一个进度条的背景图片,所以在制作这个state前,我们还需要另一个最基础的state,用来加载那张
阅读全文
摘要:一、模块 我们编写文件:a.py,放在C:\Python34\Lib\sit-packages下,里面写上一句代码为: print('this is a') 之后我们就可以在我们的代码里面引用a.py文件,这里a.py就称为一个模块。在我们的工作目录编写文件:test.py,代码如下: print(
阅读全文
摘要:#coding:gbk #导入处理excel的模块 import xlrd #定义哪些字段需要判断,只支持时间字段 toSureColArray = ['CREATE_TIME','MODIFY_TIME'] #确定某个字段是否在数组中 def isColInArray(colName, colAr
阅读全文
摘要:在python的官方文档中:getattr()的解释如下:getattr(object, name[, default]) Return the value of the named attribute of object. name must be a string. If the string
阅读全文
摘要:Iserver简介 Iserver是一个用python编写的网络服务框架(编译版本3.4.1),使用的是epool网络模型 测试机配置 处理器 2x Genuine Intel(R) CPU T2050 @ 1.60GHz 内存 2060MB (673MB used) nginx开启进程数 root
阅读全文
摘要:单元测试的必要性 之前曾经写过一篇讲单元测试的,正好最近也在实践和摸索。我似乎有种洁癖,就是我会严格遵守流程性的东西,比如测试,注释和文档等。目前就职的公司在我接手项目的时候是没有一行单元测试的,我挺诧异的。我大概也能估计到目前国内的python项目团队很多是不太规范的。当然流程不够规范可能不会有什
阅读全文
摘要:php 5.4中的traits,是新引入的特性,中文还真不知道如何准确翻译好。其实际的目的, 是为了有的场合想用多继承,但PHP又没多继承 ,于是就发明了这样的一个东西。 Traits可以理解为一组能被不同的类都能调用到的方法集合,但Traits不是类!不能被实例化。先来例子看下语法: trait
阅读全文
摘要:1.apache: 只需要你解压到相应目录既可以,比如我这边将下载的apache文件解压到 C:\Apache24: bin目录下有: ApacheMonitor.exe和httpd.exe可用于服务的开启和关闭。开启服务后如果 http://localhost 有页面出现,就说明apache安装成
阅读全文
摘要:PHPExcel 是用来操作Office Excel 文档的一个PHP类库,它基于微软的OpenXML标准和PHP语言。可以使用它来读取、写入不同格式的电子表格,如 Excel (BIFF) .xls, Excel 2007 (OfficeOpenXML) .xlsx, CSV, Libre/Ope
阅读全文
摘要:Session变量($_SESSION):�php的SESSION函数产生的数据,都以超全局变量的方式,存放在$_SESSION变量中。1、Session简介SESSION也称为会话期,其是存储在服务器上的一小段文件,用于存储用户的相关信息。SESSION之间使用会话标识来区别,每一个SESSION
阅读全文
摘要:,正则表达式就是记录文本规则的代码。php密码验证正则表达式(8位长度限制)<?php //密码验证 $password = "zongzi_Abc_oo13a2"; $n = preg_match_all("/^[a-zA-Z\d_]{8,}$/",$password,$array); //长度是
阅读全文
摘要:最近为了对html文件进行源码处理,需要进行正则查找并替换。于是借着这个机会把正则系统地学一下,虽然以前也用过正则,但每次都是临时学一下混过关的。在学习的过程中还是遇到不少问题的,特别是零宽断言(这里还要吐槽下,网上到处都是都复制粘贴的内容,遇到个问题查看了不少重复的东西,汗!!!),所以在这里把自
阅读全文
摘要:做一个类似这样的web 应用。 1,解决掉验证码 其实这是正方的一个小bug,当我们进入登陆界面时,浏览器会去请求服务器,服务器会生成一个验证码图片。如果我们不去请求这个图片,那么正方后台也不会生成相应的 验证码,于是这样我们就有了可乘之机,让我高兴会儿~这时,我们在不填写验证码的情况下,可以很流畅
阅读全文
摘要:1.安装必要的环境 <pre class="prettyprint bash">yum install build-essential autoconf libtool gcc openssl openssl-devel git -y</pre> 2.使用git下载shadowsocks-libev
阅读全文
摘要:下面几种解决方式 一、先在VPS用composer把Laravel给拖回来,本地你就别想用Composer正常下载Laravel回来了 二、使用全局代理,暂时木有折腾过在终端下怎么折腾,GUI可以使用proxifier将socks5代理转成全局代理 三、直接使用Laravel Homestead来开
阅读全文
摘要:显示验证码 首先在Home/Controller下创建一个公共控制器PublicController 1 <php2 namespace Home\Controller;3 4 use Think\Controller;5 use Think\Verify;6 7 class PublicContr
阅读全文
摘要:在理解PHP垃圾回收机制(GC)之前,先了解一下变量的存储。 php中变量存在于一个zval的变量容器中。结构如下: 类型 值 is_ref refcount zval中,除了存储变量的类型和值之外,还有is_ref字段和refcount字段。 is_ref:是个bool值,用来区分变量是否属于引用
阅读全文
摘要:PHP反射api由若干类组成,可帮助我们用来访问程序的元数据或者同相关的注释交互。借助反射我们可以获取诸如类实现了那些方法,创建一个类的实例(不同于用new创建),调用一个方法(也不同于常规调用),传递参数,动态调用类的静态方法。 反射api是PHP内建的OOP技术扩展,包括一些类,异常和接口,综合
阅读全文
摘要:我们要用order by id asc得出的排序应该是,4,好了原理就这么简. sql实现方法,代码如下: : 代码如下: $sql ="Select 字段 from 表名 where id>3 order by id asc limit 1"; 得出的结果与我们想的是一样的,好了最后我把自己以前写
阅读全文
摘要:1 <?php 2 $data = "<soap:Envelope>[...]</soap:Envelope>"; 3 $tuCurl = curl_init(); 4 curl_setopt($tuCurl, CURLOPT_URL, "https://example.com/path/for/s
阅读全文
摘要:1、原理 在程序编写的时候,往往需要序列化一些运行时数据,所谓序列化就是按照一定的格式将运行时数据写入本地文件。这样做可以对数据进行本地保存,用的时候直接读文件就可以把运行时产生的数据读出。php中就是serialize和unserialize函数了。 能够注入的原理就是在反序列化的时候,引入了污染
阅读全文
摘要:1.文件的属性信息获取 首先文件具有类型,在linux下边,有block(块设备,如磁盘分区、CD-ROM)、char(以字符为输入的设备,如键盘、打印机)、dir(目录类型,目录也是文件的一种)、fifo(命名管道,解释是将信息从一个进程传到另一个进程)、file(普通的文件)、link(链接,类
阅读全文
摘要:在经过路由分发之后,实际的应用Controller接管用户的所有请求,并负责与用户数据的交互。CI中所有的应用控制器都应该是CI_Controller的子类(除非你扩展了CI的核心,那么你的Controller父类可以是MY_Controller)。 在应用程序控制器中,我们经常会用到这样的代码:
阅读全文
摘要:1、strrchr函数 在W3School站点上的注释如下: strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。如果成失败,否则返回 false。 实际上,这个函数是查找某个字符,而不是查找字符串,应该参考官方文档 代码示例:$a = 'ab
阅读全文
摘要:static intphp_handler(request_rec *r) { /* Initiliaze the context */ php_struct * volatile ctx; void *conf; apr_bucket_brigade * volatile brigade; apr
阅读全文
摘要:使用数据库进行crontab配置管理,除非你能够保证数据库的请求能够在长时间内保持稳定响应的话。推荐使用nosql类型的cache存储,同时做好持久化备份。 测试代码: define('DS', DIRECTORY_SEPARATOR); requiredirname(__FILE__) . DS
阅读全文
摘要:1)整型转字符串echo $num."abc"; 2)字符串转整型$str+3;3)转布尔类型为假情况 0 "" "0" false array() null 未定义4)强制类型转换(int)$str (float)$str (string)$str 5)常量define("HOST","local
阅读全文
摘要:PHP中有丰富的运算符集,它们中大部分直接来自于C语言。按照不同功能区分,运算符可以分为:算术运算符、字符串运算符、赋值运算符、位运算符、条件运算符,以及逻辑运算符等。当各种运算符在同一个表达式中时,它们的运算是有一定的优先级的。 (1)算术运算 + - * / % ++ -- (2)字符串运算符
阅读全文
摘要:1,错误报告开启 错误报告是在PHP中一个非常有用的功能,应同时在开发阶段启用。 这可以帮助我们确定我们的代码中的问题。 最常用的功能是“E_ALL”,这有助于我们发现所有的警告和严重错误。 必须指出的是,我们把我们的代码投入上线前,我们应该关闭这个功能提示,否则会在浏览器上的暴漏所有潜在错误及警告
阅读全文
摘要:注释语句//单行# 单行/*多行注释*//*** 文档注释**/常量定义自定义常量 常量名区分大小写系统的魔术常量不区分大小写 __DIR__ __dir__变量定义变量名是区分大小写变量名声明时用$符号开头, 而且要符合变量名的命名规则$i;var_dump($i);$i = 'ok';var_d
阅读全文
摘要:php代码:simplet.class.php<?phpclass SimpleT {private $t_vars;private $templates_dir;private $templates_c_dir;private $cache;private $cache_dir;public fu
阅读全文
摘要:1.echo和print的区别php中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的。echo输出后没有返回值,但print有返回值,当其执行失败时返回flase。因此可以作为一个普通函数来使用,例如执行下面的代码后变量$r的值将为1。代码: $r = print "Hel
阅读全文
摘要:1. 递归 public function getInfo(){$data=$this->select();$arr=$this->noLimit($data,$f_id=0,$level=0);return $arr;}//无限极分类public function noLimit($data,$f
阅读全文
摘要:<?php//验证码工具类class Captcha{//属性private $width;private $height;private $fontsize;private $pixes;private $lines;private $str_len;/** 构造方法* @param1 array
阅读全文
摘要:<?php//图片处理工具类class Image{//属性private $thumb_width; //缩略图的宽private $thumb_height;//错误属性public $thumb_error;//构造方法public function __construct($width =
阅读全文
摘要:<?php//封装一个表单验证类//中文验证、邮箱验证、电话号码、手机、QQ、身份证、(由字母、数字、下划线组成,不能以数字开头)header('content-type:text/html;charset=utf-8');class Form{/*//中文验证的方法//参数:$str,$num1,
阅读全文
摘要:需要在Linux kernel--大多是在需要调试的驱动程序--中读写文件数据。在kernel中操作文件没有标准库可用,需要利用kernel的一些函数,这些函数主要有: filp_open() filp_close(), vfs_read() vfs_write(),set_fs(),get_fs(
阅读全文
摘要:经常接到要对网站的会员进行站内信、手机短信、email进行群发信息的通知,用户列表一般由别的同事提供,当中难免会有重复,为了避免重复发送,所以我在进行发送信息前要对他们提供的用户列表进行排重。 假如得到一个uid列表,数量在百万行以上,格式如下: 10001000 10001001 10001002
阅读全文
摘要:使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,cURL 是一个功能强大的PHP库。 启用 cURL 设置
阅读全文
摘要:代码如下:$i = 0; $j = $i; $j = 0; echo $j; // 打印输出0 $arr = array(0); $arr2 = $arr; $arr2[0] = 1; echo $arr[0]; //打印输出0 class B { public $i = 0; } $b = new
阅读全文
摘要:php intval的取值范围:与操作系统相关,32位系统上为-2147483648到2147483647,64位系统上为-9223372036854775808到9223372036854775807。 mysql int取值范围:与操作系统无关,为-2147483648到2881064151,无
阅读全文
摘要:在jquery里用 load post 等等,无法得到我想要的结果!于是突然 这几天想的东西都白想了,现在只好这样了 现在想在php里面向指定的页面提交数据,应该有,还可以有返回值 于是找了这个函数,不过没有试,我想可以不知道空间能不能通得过 是村里拿来的! 复制代码 代码如下:<?php /* *
阅读全文
摘要:动态表格动态表单中的Jquery代码 <script type="text/javascript" src="/include/jquery/jquery-1.1.3.1.pack.js"></script><script language="javascript">$("#addjobline")
阅读全文
摘要:jQuery ajax的前台代码: PHP的后台代码:
阅读全文
摘要:jQuery实例的ajax应用之二级联动的后台是采用php来做的,前台通过jquery的ajax方式实现二级联动数据库表设计 csj_trade 其中,id为主键自动索引,tname为行业名称,tradeType为一个标识,为0时,表示这条数据是大类;不为0,而是某个数字的时候,则这个数字表示其父级
阅读全文
摘要:Query实例CSS 样式表动态选择本实例主要说的还是jquery的选择器,关于jquery的css的一些知识用类似 这样的方式来确定具体的大家就看代码吧css样式表一 css样式表二 css样式表三 主要文件代码
阅读全文
摘要:jQuery起点教程之使用选择器和事件jQuery提供两种方式来选择html的elements: 第一种是用CSS和Xpath选择器联合起来形成一个字符串来传送到jQuery的构造器(如:$("div > ul a")); 第二种是用jQuery对象的几个methods(方法)。这两种方式还可以联合
阅读全文
摘要:我们需要一些服务器端代码,这个例子中用到了一个PHP文件,读取rating参数然后返回rating总数和平均数。看一下rate.php代码.虽然这些例子也可以不使用AJAX来实现,但显示我们不会那么做,我们用jQuery生成一个DIV容器,ID是"rating". 这段代码生成了5个链接,并将它们追
阅读全文
摘要:过PHP,你可以使用不同函数帮助你重用代码。具体用到的函数取决于你打算重用的内容。主函数如下:* include() and include_once()* require() and require_once() include()函数包含给定的文件,并对其进行检查。如:include('/hom
阅读全文
摘要:mcrypt_ecb: 使用 ECB 将资料加/解密。 mcrypt_get_block_size: 取得编码方式的区块大小。 mcrypt_get_cipher_name: 取得编码方式的名称。 mcrypt_get_key_size: 取得编码钥匙大小。 mcrypt_ofb: 使用 OFB 将
阅读全文
摘要:php程序写的时间长了,自然对他所提供的功能了如指掌,他所提供的一大堆功能,真是觉得很好用,但有时候会发现php也缺少一些功能,自己总是会产生为php添加一些自定义的功能的想法。久而久之,终于今天憋不住了,开始动手研究如何添加。 下载一个php的源代码包,这里使用的是php 4.0.5版,解压后会看
阅读全文
摘要:.SYSDATE 用来得到系统的当前日期 SQL> select to_char(sysdate,dd-mm-yyyy day) from dual; TO_CHAR(SYSDATE, 09-05-2004星期日 trunc(date,fmt)按照给出的要求将日期截断,如果fmt=mi表示保留分,截
阅读全文
摘要:Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命 令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLU
阅读全文
摘要:试中文排序的数据库版本: SQL> select * from v$version; BANNER Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production PL/SQL Release 11.1.0.6.0 - P
阅读全文
摘要:ADOdb 支持的数据库包括 MySQL, PostgreSQL,Interbase,Firebird,Informix,Oracle,MS SQL 7,Foxpro,Access,ADO,Sybase,FrontBase,DB2 和 generic ODBC。 ADOdb 的安装安装 ADOdb
阅读全文
摘要:以MySQL-server-4.0.14-0.i3862881064151.rpm为例,放在/data目录下 cd /data rpm -ivh MySQL-server-4.0.14-0.i386.rpm 安装完成后在/usr/share/mysql目录中会有一个mysql的启动脚本mysql.s
阅读全文
摘要:创建一个Canvas画布的方法如下: 复制代码 代码如下: 复制代码 <canvas id=”canvas” width=”600” height=”400”></canvas> 可以在标签中添加<canvas>标签不可用时的替代文本,如下所示: 复制代码 代码如下: 复制代码 <canvas id
阅读全文
摘要:一、C#类型的转换 在c#中类型的转换分两种:显式和隐式,基本的规则如下: 1、基类对象转化为子类对象,必须显式转换,规则:(类型名) 对象。2、值类型和引用类型的转换采用装箱(boxing)或拆箱(unboxing).3、子类转化为基类对象。4、基本类型互相之间转化可以用Covent类来实现。5、
阅读全文
摘要:finger 总览 finger[-lmsp][user...][user host...][[]] 参数: -s Finger显示用户的登录名,真名,终端名以及写状态(如果写被禁止,在终端名后显示一个``*),空闲时间,登录时间,办公地点和电话等。 登录时间显示为月,天,小时和分钟,如果是超过6个
阅读全文
摘要:apache_2.0.50-win32-x86-no_ssl.msi php-5.0.0-Win32.zipmysql-4.0.20d-win.zipphpMyAdmin-2.5.7.zip 操作系统 win2003 系统盘为: D盘 第一步: 安装apache 并配置支持PHP 点击安装文件apa
阅读全文
摘要:数据库系统Informix为例,介绍改善用户查询计划的方法。 1.合理使用索引 索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。索引的使用要恰到好处,其使用原则如下: ●在经常进行连接,但是没有指定为外键的列上建立索引,而
阅读全文
摘要:简单的用set或者declare语句定义变量,然后直接作为sql的表名是不行的,mysql会把变量名当作表名。在其他的sql数据库中也是如此,mssql的解决方法是将整条sql语句作为变量,其中穿插变量作为表名,然后用sp_executesql调用该语句。 这在mysql5.0之前是不行的,5.0之
阅读全文
摘要:你能用这个命令得到mysqld服务器缺省缓冲区大小: shell> mysqld --help 这个命令生成一张所有mysqld选项和可配置变量的表。输出包括缺省值并且看上去象这样一些东西: Possible variables for option --set-variable (-O) are:
阅读全文
摘要:对于 PHP 开发来说,保存会话用 MySQL 是一个非常不错的选择。MySQL 提供一种建立在内存中的表类型 Heap,如果每条会话数据量很小的话,可以考虑用这种类型的表来进一步优化性能。但是 Heap 类型的表有许多限制,例如它不支持 text 类型的字段,因此如果在无法预测会话数据记录长度的情
阅读全文
摘要:Apache和mysql的安装较简单,主要是安装前请保证80端口未被占用 比如 iis 以前安装过的apache mysql 先停止运行phpmyadmin,主要是配置文件的问题,把phpMyAdmin安装目录下Libraries目录下面的Config.default.php复制到PHPmyAdmi
阅读全文
摘要:SimpleXML提供了一套简单快速的XML操作方法,大大地提高了XML操作的效率。 但是有时不小心也会带来不小的麻烦,看下面一段代码: $xml=simplexml_load_string('<root><title>title</title></root
阅读全文
摘要:就想test是否能配置成功,下载apache,php5.3,安装开始 apache的安装,一路next,遇到Server Information,随便填写即可,安装路径自己可选 php的安装,将下载的zip包,解压到你想要放的地方,我的是D:\Program Files\php 进入php文件目录,
阅读全文
摘要:就是Web 2.0的全部,尽管该术语出现才几乎一年的时间,但现在好像只有烹饪杂志还没有加入到讨论Web 2.0未来出路的行列中。自从出现了里程碑式的文章“What Is Web 2.0:Design Patterns and Business Models for the Next Generati
阅读全文
摘要:var_dump(in_array(0, array('s' )); 这句话的结果是bool(true)。 因为in_array会将0 和's' 进行比较,0是number类型,'s'是string类型,根据php教程 manual 中“comparison operators” 一章的说明可知,n
阅读全文
摘要:conn.php: index.php: index_ok.php:
阅读全文
摘要:conn.php: index.php: index_ok.php:
阅读全文
摘要:html码放在数据库里,通过php文件调用,经过一系列处理后,用eval函数 将希望的变量带入生成所需要的动态页.这样,我就没再看vbb源码,而转入eval函数了. 星空浪子的php中文手册是这样介绍eval函数的: 函式:eval() 杂项函式库 eval 将值代入字串之中。 语法:void ev
阅读全文
摘要:QQ等级的算法:设当前等级为N,达到当前等级最少需要的活跃天数为D,当前活跃天数为Dc,升级剩余天数为Dr,则: 从而推出: 好了,引述完成,懒得写字了,贴出代码: 复制内容到剪贴板 代码: <?php /** * *QQ等级输出类库 * author毛毛虫<wangchong1985
阅读全文
摘要:-构造函数和析构函数 如果你在一个类中声明一个函数,命名为__construct,这个函数将被当成是一个构造函数并在建立一个对象实例时被执行.清楚地说,__是两个下划线.就像其它任何函数一样,构造函数可能有参数或者默认值.你可以定义一个类来建立一个对象并将其属性全放在一个语句(statement)中
阅读全文
摘要:函数名支持版本 函数声明 说明及参数、返回值 例子 OK,Let's go. //************************* array_flip(PHP4>=4.0b4) array array_flip(array trans) 将数组trans的key、value交换,就是key
阅读全文
摘要:关于session的几个补充函数 在PHP下,关于session的讨论很多,其实在PHP4中还有几个函数是我们平时没有注意到的。 下面我把它们介绍给大家吧。 其中的session_set_save_handler()可真是个好东西。 //******************** session_un
阅读全文
摘要:CREATE PROCEDURE pageTest --用于翻页的测试--需要把排序字段放在第一列 ( @FirstID nvarchar(20)=null, --当前页面里的第一条记录的排序字段的值 @LastID nvarchar(20)=null, --当前页面里的最后一条记录的排序字段的值
阅读全文
摘要:1、 将应用程序和应用程序快捷方式添加到映像里,再将快捷方式添加到StartUp目录下,这样当系统运行后应用程序就能自动运行;2、 直接替换Wince的SHELL,即修改注册表: [HKEY_LOCAL_MACHINE/init]"Launch50"="explorer.exe""Depend50"
阅读全文
摘要:常用快捷键(keymaps:Default情况下) Esc键编辑器(从工具窗口) F1帮助千万别按,很卡! F2(Shift+F2)下/上高亮错误或警告快速定位 F3向下查找关键字出现位置 F4查找变量来源 F5复制文件/文件夹 F6移动 F11切换书签 F12返回到以前的工具窗口 注意:部分快捷键
阅读全文
摘要:对脚本执行漏洞的防范 黑客利用脚本执行漏洞进行攻击的手段是多种多样的,而且是灵活多变的,对此,必须要采用多种防范方法综合的手段,才能有效防止黑客对脚本执行漏洞进行攻击。这里常用的方法方法有以下四种。一是对可执行文件的路径进行预先设定。 可以通过safe_moade_exec_dir来实现;二是对命令
阅读全文
摘要:目前,基于PHP的网站开发已经成为目前网站开发的主流,本文笔者重点从PHP网站攻击与安全防范方面进行探究,旨在减少网站漏洞,希望对大家有所帮助! 一、常见PHP网站安全漏洞 对于PHP的漏洞,目前常见的漏洞有五种。分别是Session文件漏洞、SQL注入漏洞、脚本命令执行漏洞、全局变量漏洞和文件漏洞
阅读全文
摘要:WampServer搭建php环境时遇到的问题 安装时报错,缺少MSVCR100.dll文件 这是因为wampServer安装时用到的vc库没有更新,要安装更新之后再进行安装,因为之前安装的VC版本低了,才导致安装的时候提示丢失MSVCR100.dll文件。 以下分别是32位与64位的VC10下载地
阅读全文
摘要:php中的cookie与session技术详解 一、cookie介绍 cookie常用于识别用户。cookie是服务器留在用户计算机中的小文件。每当相同的计算机通过浏览器请求页面时,它同时会发送cookie。通过PHP,您能够创建并取回cookie的值。 1、设置Cookie PHP用SetCook
阅读全文
摘要:当然使用Session还有很多优点,比如控制容易,可以按照用户自定义存储等,存储于数据库,我这里就不多说了. Session在php.ini是否需要设置呢?一般不需要的,因为并不是每个人都有修改php.ini的权限,默认Session的存放路径是服务器的系统临时文件夹,我们可以自定义存放在自己的文件
阅读全文
摘要:workerman-chatorkerman是一款纯PHP开发的开源高性能的PHP socket服务器框架。被广泛的用于手机app、手游服务端、网络游戏服务器、聊天室服务器、硬件通讯服务器、智能家居、车联网、物联网等领域的开发。支持TCP长连接,支持Websocket、HTTP等协议,支持自定义协议
阅读全文
摘要:提示 workerman只是一个代码包,如果php环境满足要求,下载后即可使用,实际上没有安装过程。 workerman对php环境的要求是: 1、php>=5.3.3,可以运行命令php-v查看版本 2、Linux系统要求php安装了posix和pcntl扩展 可以在命令中运行curl-Ss
阅读全文
摘要:一、如何获得软件? 获得这3个软件包的方法很多,目前大多数Linux分发都捆绑了这3个软件包,如RedHat。本文介绍的安装方法是基于从这些软件的官方站点上下载获得的软件包进行的,针对RedHat Linux 6.1,也介绍它们的安装和配置。 这3个软件的官方站点是: 软件 官方网站 当前版本 下载
阅读全文
摘要:在为用户提供动态内容方面,PHP和MySQL是一个强大的组合。这些年来,这两项产品已经跨越了它们最初的应用舞台,现在,一些世界上最繁忙的网站也在应用它们。虽然它们当初都是开源软件,只能在UNIX/Linux上运行,但经过相当一段时期的发展,它们已能在Windows平台上运行。 在本文中,我将逐步为你
阅读全文
摘要:什么是php文件,PHP是一种服务器端HTML-嵌入式脚本描述语言。 其最强大和最重要的特征是其数据库集成层,使用它完成一个含有数据库功能的网页是不可置信的简单。在HTML文件中, PHP脚本程序(语法类似于Perl或者c语言)可以使用特别的PHP标签进行引用, 这样网页制作者也不必完全依赖HTML
阅读全文