自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(219)
  • 收藏
  • 关注

转载 Win2003+apache+PHP+SqlServer2008 配置

安装前的准备:  1.Apache2.2.2  2.PHP5.2.17  3.SqlServer2008  4.sqlncli.msi(SqlServer客户端,可以到微软官方网站去下载)5.ntwdblib.dll (2000.80.194.0)6.SQLSRV20.exe,即MicrosoftDriver 2.0 for PHP for SQL Server(sql s

2013-08-21 09:33:52 1052 1

转载 dedecms中不能更新文档html

更新文档HTML用的是这个/dede/makehtml_archives.php文件它里面包含了一个/templets/makehtml_archives.htm文件有可能这个文件出问题了,把这个dede/templets/makehtml_archives.htm文件换回原来的

2013-07-04 20:15:25 5356

原创 Dede推荐文章与热点文章不显示?

(1)先看看,id文档ID,content标签最终内容(修改此变量后必须更新系统缓存)是不是填写的id:进入后台-》系统-》基本参数设置-》性能选项-》id 文档ID,content 标签最终内容(修改此变量后必须更新系统缓存): 填id ,不是content!-》重新生成就OK了!(2)模板中修改:{dede:arclist orderby='click' titlelen=

2013-07-01 22:02:09 2546

原创 总结php常用的正则表达式规范

1、 "^\d+$"  //非负整数(正整数 + 0) 3.    "^[0-9]*[1-9][0-9]*$"  //正整数 4.    "^((-\d+)|(0+))$"  //非正整数(负整数 + 0) 5.    "^-[0-9]*[1-9][0-9]*$"  //负整数 6.    "^-?\d+$"    //整数 7.    "^\d+(\.\d+)?$"  //非

2013-06-30 12:18:17 841

原创 thinkphp模板中使用系统常量,获得ip

{$Think.server.SERVER_ADDR}{$Think.server.REMOTE_ADDR}{$Think.server.SERVER_NAME}{$Think.const.__SELF__}{$Think.const.APP_NAME}{$Think.now}{$Think.template}{$Think.version}{$Think.LD

2013-06-29 14:22:56 5932

原创 thinkphp中模获得ip

echo $this->_server('REMOTE_ADDR');//访问者外部的ip echo ''; echo $this->_server('SERVER_ADDR');//当前服务器的ip echo '';    echo $this->_get('name');//Com/dis/name/name echo ''; echo APP_NAME;//项目名称

2013-06-29 14:20:20 977

原创 批处理文件-svn的开启和关闭

1、开启svn:创建start.bat文件@echo offsc create MYSVN binPath= "D:/yy/server/bin/svnserve.exe -r D:\yy\cang --service" start= autonet start MYSVN@pause2、关闭svn:创建edd.bat文件@echo offnet stop MYSVN

2013-06-29 14:04:11 689

原创 memcached-client操作

5、memcached-client操作如果我们没有memcache.dll文件,我们能不能去操作memcached内存数据呢?特点:1.不需要开启memcache扩展2.使用fsockopen()套接字连接memcached3.同样执行执行CRUDPHP如何关闭notice级别的错误提示1、在php.ini文件中改动error_reporting改为:er

2013-06-26 21:24:54 1014

原创 如何将session数据保存到memcache中,以及memcache的生存周期

将session的数据保存到memcache中session的数据默认情况下,保存在file文件中但是我们可以通过修改php的配置,让他保存在其他地方(1)、打开D:\lamp\php/php.ini。session.save_handler = files是开着的,把它注释了 Session内容保存路径,添加画红线的那句话修改好了测试一下Session

2013-06-26 21:23:53 11016

原创 php操作Memcached缓存系统

php操作MemcachedPHP操作Memcached是通过开启扩展实现的,和php操作mysql道理一样memcache可以保存的数据:字符串,数值,数组,对象①.安装并配置Memcache扩展库在php.ini文件添加:extension=php_memcache.dll先修改(D:\lamp\php)php.ini配置文件并把对应的php_memca

2013-06-26 21:17:59 5484

原创 telnet如何操作Memcached缓存系统?

4、(1)telnet操作Memcached许多语言都实现了连接memcached的客户端,其中以Perl、PHP为主。仅仅memcached网站上列出的语言就有:• Perl • PHP • Python • Ruby • C# • C/C++为了让大家快速体验一下Memcached的使用,我们先通过一个现成的程序telnet来说明Memcached的使用,然后我们在讲解如何通过PH

2013-06-25 17:50:16 7051 2

原创 memcached缓存系统的简介与安装

1、  memcached基本概念emcached是一个高性能的分布式的内存对象缓存系统,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力从而大大提高读取速度。Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一

2013-06-25 17:46:21 1293

原创 dedecms的安装以及为他配置虚拟主机

一、概念:1、CMS是:Content Manage System  内容管理系统内容包括:商品,文章,软件,视频2、当前市面上常用的CMS有哪些?DedeCMS: 织梦    中小型公司,当然企业也在用PHPCMS:   中型的公司在使用帝国CMS:   大型的公司Yii -----资料都是英文,稀缺;3、DedeCMS的特点:1,简单,实用,开源

2013-06-24 14:36:17 3023

原创 fck编辑器的使用

FCK编辑器的使用注意:编辑器有浏览器缓存,所以修改配置后,一定要删一下缓存这个编辑器是采用 html+javascript开发出来的通常作为插件来使用:1,下载插件包 2,解压,加压之后看一看核心文件就是fckeditor.js(1) javascript如何使用fck编辑器(2)php如何使用fck编辑器1、javascript如何使用fck编辑器(

2013-06-23 09:58:55 5322

原创 php中如何开启GD库

php中开启GD库在浏览器输入启用wamp下的GD库(否则验证码可能不能用)D:\lamp\php\php.ini 文件

2013-06-23 09:51:44 2907

原创 访问项目时,不能自动加载index.php文件

1、修改配置文件D:\lamp\apache\conf\httpd.conf加上DirectoryIndex index.hmtl index.phpDirectoryIndex index.hmtl index.php2、第二中方法:修改D:\lamp\apache\conf\extra\ httpd-vhosts.conf的文件加上Options +IndexesD

2013-06-23 09:49:02 6229

原创 linux练习题大全

115. 命令fdisk /mbr的作用是() A.格式化主分区  B.删除安装在主分区的LiLo  C.备份安装在主分区的LiLo  D.安装LiLo到主分区  ★检查答案标准答案:B . 在使用ln建立文件符号链接时,为了跨越不同的文件系统,我们需要使用______ A.普通链接  B.硬链接  C.软链接  D.特殊链接  ★检查答案标准答案:C

2013-06-21 14:17:38 11027 1

原创 html5坦克大战代码

你的浏览器不支持canvas标签 //开始画出我们的tanke var canvas = document.getElementById('tankMap'); //相当于获得画笔 var ctx = canvas.getContext('2d'); //定义炸弹 var bombs = new Array(); var hero = new Hero(14

2013-06-21 14:07:09 1081

原创 html5表单标签

type=’email’               限制用户输入的必须为email格式type=’url’                 限制用户输入的必须为url格式(带协议的)type=’date’                 限制用户输入的必须为日期格式type=’time’               限制用户输入的必须为时间类型type=’number

2013-06-20 21:06:13 649

原创 html5自动填充表单

姓名:古惑仔中国古仔

2013-06-20 07:57:26 2394

原创 html5web存储方式

一、web存储方式:浏览器(客户端)访问服务器端的时候,携带的数据,之前这些数据保存在cookie中,但是cookie保存的数据大小有限html5的web存储html5的web存储分为:localStorage:sessionStorage:他们的区别在于:localStorage存储在客户端,大小没有限制,时间也没有限制sessionStorage: 在当前访

2013-06-19 19:24:31 2166

原创 html5离线存储

一、离线存储相当于将服务器端的资料,同步(下载到本地),这样当你离线后,会自动的从本地打开资源离线存储:相当于将服务器端的资料,同步(下载到本地),如果你访问这个页面,但是把服务关闭了,在刷新就访问不到,离线存储关闭服务还可以访问离线存储方式:1,通过apache的配置来实现:   (1) D:\lamp\apache\conf/httpd.conf添加:AddType

2013-06-19 07:52:57 1928

原创 html5加载图片

//得到画布var canvas=document.getElementById('myCanvas');//得到画笔,获得二维画布var ctx=canvas.getContext('2d');var img=new Image();//实例化对象img.src='a.jpg';//加载图片路径ctx.drawImage(img,0,0,300,400);//图片放置到画

2013-06-18 20:50:49 1218

原创 html5<canvas>标签绘制矩形,线条,圆

Html5有一种趋势,替代现在的web技术Html5是html+css+javascript的综合html5代码做了简化:1,文档声明:2,字符编码:3,默认css作为样式表,默认javascrip作为脚本语言,所以定义的时候,不需要声明了  一、html5新增的标签(1)标签(2)增加标签(3)增加音频和视频   标签(1)绘制矩形:你

2013-06-17 21:24:24 1456

原创 MongoDB数据库的安装,数据操作,

MongoDB是一个介于关系数据库和非关系数据库之间的产品。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大。一、Mongodb的安装:1,解压安装包,复制里面的bin目录到d盘2,建立目录,用来存放日志以及数据库文件;d:/data/db  d:/data/log.txt3,打开cmd窗口,执行

2013-06-14 15:22:39 1342

原创 ob缓存实现页面静态化

如何实现页面静态化:通过php的ob缓存来实现提高速度1,通过php的ob缓存来实现使用php的ob缓存实现页面静态化修改php.ini配置文件output_buffering=Off1,缓存:smarty缓存, ThinkPHP框架的缓存,PHP的ob缓存(1)ob---缓存,先将输出的数据呢,缓冲到一块空间然后显示的时候再显示这块空间的缓存的数据1,ob

2013-06-11 14:45:30 1188

原创 页面静态化

一、1、大型网站的优化技术:(1),SEO优化,(2),页面静态化(3),memcache(内存缓存)(4),服务器集群技术2、静态网址:纯静态HTML文档http://localhost/dir&file/var.html但是大家不要以为后缀是html的就是静态网站,3、动态网址:内容存于数据库中,根据要求显示内容,URL中以 ?, &localhos

2013-06-11 14:38:19 564

原创 PHP如何关闭notice级别的错误提示

1、在php.ini文件中改动error_reporting改为:error_reporting=E_ALL & ~E_NOTICE2、如果你不能操作php.ini文件,你可以使用如下方法在你想禁止notice错误提示的页面中加入如下代码:/* Report all errors except E_NOTICE */error_reporting(E_ALL^E_NOTIC

2013-06-10 21:00:39 702

原创 php中获得客户端,服务器ip

echo "当前脚本服务器的主机名:".gethostbyaddr($_SERVER['REMOTE_ADDR'])."";echo "获得当前运行PHP脚本(页面)所在的服务器的 IP 地址:".$_SERVER['SERVER_ADDR']."";echo "获得当前运行PHP脚本(页面)所在的服务器的 主机名:".$_SERVER['SERVER_NAME'];echo '';

2013-06-10 14:15:44 1200

原创 如何通过apache的重写机制实现 伪静态?

回顾一些虚拟主机(1)在D:/lamp/apache/conf/httpd.conf  开启虚拟主机(1)虚拟主机的具体配置,每一个网站对应一个模块我们对网站们分而治之,对每个网站做不同的访问权限设置开启虚拟主机之后,服务器读取的是虚拟主机对应的目录D:/lamp/apache/conf/extra/httpd-vhosts.conf修改:解析往配置文件中写

2013-06-09 16:54:33 745

原创 虚拟目录的配置(修改域名)

实现访问www.baidu.com 的时候显示我们的项目(1)浏览器的配置修改hosts文件,域名解析的原理:为什么访问 www.yibei.com 能够显示的是项目的目录里面的文件(1)先去你当地的hosts,查看有没有当前域名指向的ip地址,如果有,直接访问(2)如果没有直接去外网(DNS服务商),找,如果还没有提示错误,1,  先修改hosts文件修改

2013-06-09 16:48:30 1531

原创 重新安装了mysql,以前的数据库如何导入到新的数据库

重新安装了mysql,以前的数据库如何导入到新的数据库,导入到新的数据库不能用真么办?将之前的mysql中的data目录中的数据库文件夹,(需要哪个数据库复制哪个,不要都复制)D:/wamp/bin/mysql/mysql5.0.5b/data中的移动到D:/lamp/mysql/data/data中,数据可用2、如果数据库不能用,就先关闭数据库服务器:右击我的电脑-》管理-》服务

2013-06-09 16:42:30 11403 1

原创 apache+mysql+php的安装步骤

安装的版本:apache 2.2.22 mysql 5.5.24php 5.3.13(1)卸载之前的软件 一定要停止服务如何删除之前的服务打开cmd-》sc delete服务名(2)卸载删除一下环境变量(3)安装apache-》接受-》下一步-》-》下一步-》finsh测试是否安装成功:(2)安装php因为php是作为

2013-06-09 16:27:53 1093

原创 session cookie总结

1. 使用cookie的注意事项有哪些?1) setcookie()之前不可以有任何页面输出,就是空格,空白行也不可以;2) setcookie()后,在当前页面调用$_COOKIE['cookiename']不会有输出,必须刷新或到下一个页面才可以看到cookie值;3) 不同的浏览器对cookie处理不同,客户端可以禁用cookie,浏览器也可以闲置cookie的数量,一个浏览器能

2013-05-31 23:35:33 667

原创 TP模仿qq发表状态回复功能

class ShowAction extends Action{//模仿qq发表心情,回复public function index(){ $this->display(); }//发表public function add(){ $model=M('Messige'); $data['content']=$_POST['content']; $data['na

2013-05-31 23:29:52 724

原创 TP银行取票业务模拟

class BankAction extends Action{public function index(){ $this->display(); }public function add(){ $model=M('Bank'); if($_GET['type']=='1'){  $data['type']='个人业务';  }elseif($_GET['type

2013-05-31 23:25:45 675

原创 TP页面缓存

(1)页面缓存页面缓存:将我们的某个模板页面保存到一个介质中(文件中)在TP框架中,页面缓存如何实现:通过配置文件实现的:在配置文件中,需要告诉系统:1,是否开启缓存2,缓存的规则如何(格式是一个数组)开启缓存之后,必须要指定规则,否则的话即使开启缓存了也是无效的/*页面缓存*/ 'HTML_CACHE_ON' =>  true, 'HTML_CACHE

2013-05-31 23:22:10 8639

原创 TP中的数据缓存

(1)数据缓存非常重要的概念:我们能不从数据库获得数据尽量不要调用数据库因为从数据库获得数据效率是最低的第一次访问的时候,我可以将数据缓存起来,下次在访问的时候,直接读取的是缓存文件数据缓存,是将从数据库获得的数据保存到一个介质上,需要的时候直接从这个介质上读取这些介质包括:File(保存到文件中),Memcache(内存中,效率特别高)那么如何将数据保存进去,又如何获

2013-05-31 23:16:30 5576

原创 TP模板加载和导入外部文件

(3)在模板中如何加载外部文件 通常在头部或者尾部一些公共的地方,我们把他加载进来,避免每个页面都去写代码使用 file的用法和display()的用法是一样的display()常用的4中形式:注意:显示全路径的格式下:模板文件要有后缀相对于哪个文件开始,相对于入口文件(入口文件就是刚开始的index.php)语法:’’/>注意:           1,

2013-05-31 23:11:07 9312

原创 TP模板变量的使用

一,变量的输出在模板中,如何输出一个变量(1)如何输出从控制器分配过来的数据 (2)在模板中还可以使用系统变量,以$Think.打头的http://finance.qq.com/zt2013/cjgc/ds.htm1,系统变量:类似于php的预定义的变量,session,cookie,get,post...获得你的服务器的ip地址{$Think.get.id}获

2013-05-31 23:07:04 6667

空空如也

空空如也

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

TA关注的人

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