摘要: PHP里有非常丰富的内置函数,很多我们都用过,但仍有很多的函数我们大部分人都不熟悉,可它们却十分的有用。这篇文章里,我列举了一些鲜为人知但会让你眼睛一亮的PHP函数。levenshtein()你有没有经历过需要知道两个单词有多大的不同的时候,这个函数就是来帮你解决这个问题的。它能比较出两个字符串的不同程度。用法:Source: http://php.net/manual/en/function.levenshtein.phpget_defined_vars()这是一个在debug调试时非常有用的函数。这个函数返回一个多维数组,里面包含了所有定义过的变量。用法:Source: http://ph 阅读全文
posted @ 2014-02-17 13:13 风与叶子 阅读(309) 评论(0) 推荐(0)
摘要: 在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.#运行用户user www-data;#启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;#工作模式及连接数上限events { use epoll; #epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于linux2.6以上内核,可以大大提高nginx的性能 worker_connections 1024;#单个 阅读全文
posted @ 2014-02-14 23:58 风与叶子 阅读(241) 评论(0) 推荐(0)
摘要: 这里使用的是编写shell脚本的方式来处理vi /etc/init.d/nginx (输入下面的代码)#!/bin/bash# nginx Startup script for the Nginx HTTP Server# it is v.0.0.2 version.# chkconfig: - 85 15# description: Nginx is a high-performance web and proxy server.# It has a lot of features, but it's not for everyone.# processname: nginx# pi 阅读全文
posted @ 2014-02-14 23:22 风与叶子 阅读(866) 评论(0) 推荐(0)
摘要: 适用系统:redhat系列示例系统:CentOS 6x86_64环境:虚拟机 有时候做实验又不能联网的情况下想装一款软件时,经常会搞的头大:难道要去系统镜像中一个个拷出来再用rpm安装?各种依赖关系瞬间凌乱了。。。今天看一下如何利用系统镜像制作yum本地安装源:对于实际光盘,直接放入光驱设备;对于虚拟机,将.iso文件挂到虚拟机上并确保已连接:然后输入(注意空格): mount -o loop /dev/cdrom /media目的:将镜像或光盘的文件挂载到系统中。这里将光盘或镜像挂载到系统中的/media下面(可自行修改其他目录):可以看一下/ media是否有东西了:我们看到系统盘已经挂载 阅读全文
posted @ 2014-02-12 13:50 风与叶子 阅读(589) 评论(0) 推荐(0)
摘要: CentOS系统自带的更新源的速度实在是慢,为了让CentOS6使用速度更快的YUM更新源,可以选择163(网易)的更新源。1.下载repo文件wget http://mirrors.163.com/.help/CentOS6-Base-163.repo2.备份并替换系统的repo文件[root@localhost ~]# cd /etc/yum.repos.d/[root@localhost ~]# mv CentOS-Base.repo CentOS-Base.repo.bak[root@localhost ~]# mv CentOS6-Base-163.repo CentOS-Base. 阅读全文
posted @ 2014-02-12 11:58 风与叶子 阅读(316) 评论(0) 推荐(0)
摘要: 安装说明系统环境:CentOS-6.3软件:nginx-1.2.6.tar.gz安装方式:源码编译安装安装位置:/usr/local/nginx下载地址:http://nginx.org/en/download.html本文来自网络,稍作修改安装前提在安装nginx前,需要确保系统安装了g++、gcc、openssl-devel、pcre-devel和zlib-devel软件。安装必须软件:[root@admin /]#yum install gcc-c++yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel 阅读全文
posted @ 2014-02-12 11:39 风与叶子 阅读(1020) 评论(0) 推荐(0)
摘要: 上篇中对错误的解决方法是:yum list|grep ncursesyum -y install ncurses-develyum install ncurses-devel但是 yum的时候报了Error: Cannot find a valid baseurl for repo: base错误解决方法如下(修改dns配置)vi /etc/resolv.conf在此文件中最后加入nameserver 8.8.8.8如果没有vi编辑器可用echo "nameserver 8.8.8.8" >> /etc/resolv.conf然后ping www.baidu.c 阅读全文
posted @ 2014-02-12 11:38 风与叶子 阅读(364) 评论(0) 推荐(0)
摘要: 首先关闭VMware的DHCP:Edit->Virtual Network Editor选择VMnet8,去掉Use local DHCP service to distribute IP address to VMs选项。点击NAT Settings查看一下GATEWAY地址:点击OK就可以了。备... 阅读全文
posted @ 2014-01-27 18:52 风与叶子 阅读(2235) 评论(0) 推荐(0)
摘要: 在做项目时由于公司局域网采用自动获取IP的方式,导到每次服务器重启主机IP都会变化。为了解决这个问题,我参考了http://blog.sina.com.cn/s/blog_537977e50100qhb5.html的文章然后根据自己的情况设置静态IP解决了这个问题,处理方式如下:1.修改网卡配置 编辑:vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0 BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或boot. 阅读全文
posted @ 2014-01-27 18:50 风与叶子 阅读(140) 评论(0) 推荐(0)
摘要: 用了段时间的memcache和memcached总结下认识,看很多人在用cache的时候,刚刚都没有搞清楚memcache和 memcached的区别,还有就是使用的时候基本都是 get/set 用了memcached之后其实可以发现getMulti/setMulti 是多么好用,这篇写个那些刚刚使用memcache缓存的新人,老鸟请略过。关于memcached就不用多说了,就是a distributed memory object caching system 。既然是一个用来存东西的系统,那么一定要有个存放的地方吧,我们就叫它服务器端吧,然后谁把东西存放在上面就叫它客户端吧,那怎么放呢,肯 阅读全文
posted @ 2013-12-25 09:09 风与叶子 阅读(266) 评论(0) 推荐(0)
摘要: Memcache命令:在linux下:# /usr/local/bin/memcached -d -m 128 -u root -l 192.168.0.10 -p 12121 -c 256 -P /tmp/memcached.pid在window下:d:\App_Serv\memcached\memcached.exe -d RunService -l 127.0.0.1 -p 11211 -m 5001、启动Memcache 常用参数-p 监听的TCP端口(默认: 11211)-U UDP监听端口 (默认: 11211, 0 时关闭)-d 以守护进程方式运行-u 运行运行 Memc... 阅读全文
posted @ 2013-12-24 23:22 风与叶子 阅读(801) 评论(0) 推荐(0)
摘要: match 方法使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回。stringObj.match(rgExp)参数stringObj必选项。对其进行查找的 String 对象或字符串文字。rgExp必选项。为包含正则表达式模式和可用标志的正则表达式对象。也可以是包含正则表达式模式和可用标志的变量名或字符串文字。其余说明与exec一样,不同的是如果match的表达式匹配了全局标记g将出现所有匹配项,而不用循环,但所有匹配中不会包含子匹配项。例子1:function MatchDemo(){ var r, re; // 声明变量。 var s = "The rain i 阅读全文
posted @ 2013-12-05 09:42 风与叶子 阅读(276) 评论(0) 推荐(0)
摘要: scanner.php:用户名: 密码: ';}elseif(isset($_POST['username']) && isset($_POST['password']) && (md5(md5($_POST['username']).md5($_POST['password']))==$md5)){setcookie("t00ls", $md5, time()+60*60*24*365,"/");echo "登陆 www.2cto.com 阅读全文
posted @ 2013-11-24 14:57 风与叶子 阅读(772) 评论(0) 推荐(0)
摘要: 在以前的防止跨站攻击的时候,使用了验证提交的页面是否是同一个站点,这样可以防止普通的攻击,ereg("blog.qita.in",$_SERVER['HTTP_REFERER'])不过也不是很安全的,因为攻击者可以伪造HTTP Referer,如 header("Referer: blog.qita.in"); 或者在恶意脚本中伪造HTTP头由于HTTP Referer是由客户端浏览器发送的,而不是由服务器控制的,因此你不应当将该变量作为一个信任源。当然登录的时候可以使用验证码来解决,不过其他很多表单提交还是不适宜。下面给出一个防止伪造表 阅读全文
posted @ 2013-11-24 12:34 风与叶子 阅读(539) 评论(0) 推荐(0)
摘要: pre_common_admincp_cmenu 后台 首页 | 常用操作管理数据表字段名数据类型默认值允许非空自动递增备注idsmallint(6) unsignedNO是titlevarchar(255)NO菜单名称urlvarchar(255)NO菜单地址sorttinyint(1)0NO菜单类型,备用displayordertinyint(3)NO显示顺序clickssmallint(6) unsigned1NO点击数,备用uidmediumint(8) unsignedNO添加用户datelineint(10) unsignedNO添加时间pre_common_admincp_gro 阅读全文
posted @ 2013-11-12 12:01 风与叶子 阅读(1261) 评论(0) 推荐(0)
摘要: 经常有朋友遇到Discuz目录权限设置出错的问题,网上千奇百怪的教程非常多,所谓的终极安全的教程更是满天飞,各种所谓的安全加强软件也随处可见,可实际过程中发现,老手用不上,新手则只会因为这些东西徒增麻烦与不便。昨天顺道又给一朋友处理了一起目录权限的问题,当时看到他服务器上显示的目录权限,顿时就傻眼了,哎,网上所谓的高手害死人啊。DiscuzX的目录权限其实非常简单,主要是两部分,一部分是需要写入权限的目录,包括缓存目录、附件目录、中间文件目录、头像目录,他们分布在三个地方,分别是/data/、/uc_client/data/cache/、/uc_server/data/cache/,这里说的这 阅读全文
posted @ 2013-11-08 15:40 风与叶子 阅读(1136) 评论(0) 推荐(0)
摘要: Discuz 文档说明基于7.0的标准程序,部分与插件无关的文件不作说明文件颜色说明:红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录 ./ (这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的 阅读全文
posted @ 2013-11-08 15:23 风与叶子 阅读(839) 评论(0) 推荐(0)
摘要: api┄┄┄外部接口connect┄┄┄腾讯互联db┄┄┄UCenter数据库备份接口google┄┄┄Google引擎使用javascript┄┄┄数据和广告的JS调用manyou┄┄┄manyou应用及搜索等相关服务trade┄┄┄在线支付接口archiver┄┄┄论坛静态化config┄┄┄站点配置文件data┄┄┄数据缓存及附件attachment┄┄┄上传的文件目录album┄┄┄相册专用block┄┄┄DIY专用common┄┄┄公共上传forum┄┄┄论坛附件专用group┄┄┄群组图标和头部图片专用portal┄┄┄门户上传文件专用profil 阅读全文
posted @ 2013-11-08 15:22 风与叶子 阅读(481) 评论(0) 推荐(0)
摘要: http://bbs.tiandaoedu.com/misc.php?mod=seccode&action=update&idhash=Sz097k50&inajax=1&ajaxtarget=seccode_Sz097k50http://www.jb51.net/cms/44106.html 阅读全文
posted @ 2013-11-05 00:32 风与叶子 阅读(162) 评论(0) 推荐(0)
摘要: http://www.mcqyy.com/wenku/jiaocheng/jzjc/cjc/106729.htmlhttp://blog.sina.com.cn/s/blog_4acbd39c0100x571.htmlhttp://www.discuz.net/forum.php?mod=viewthread&tid=2639646http://www.discuz.net/thread-1692749-1-1.html***http://www.discuz.net/thread-1670834-1-1.html 阅读全文
posted @ 2013-11-04 23:38 风与叶子 阅读(244) 评论(0) 推荐(0)