自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (3)
  • 收藏
  • 关注

原创 Jquery简单介绍

进入官方网站获取最新的版本 http://jquery.com/download/  ,这里需要注意 jQuery 分 2 个系列版本 1.x 与 2.x,主要的区别在于 2.x 不再兼容 IE6、7、8浏览器,这样做的目的是为了兼容移动端开发。由于减少了一些代码,使得该版本比 jQuery 1.x 更小、更快。如果开发者比较在意老版本 IE 用户,只能使用 jQuery 1.9 及之

2016-10-27 20:07:16 348

原创 多维数组转一维数组

<?phpheader('Content-type: text/html;charset=utf-8'); $array = array('张三','李四','王五','赵六','赵虎',array('张龙'),array('lisi',array('liudan')));foreach ($array as $key => $value) { //echo $key.''; if ($

2016-10-03 16:44:54 434

转载 smarty如何完美兼容php5.5和preg_replace_callback如何替换preg_replace

现在PHP5.5版本出来了,我装了一下改动还真不小,咱们用的smarty居然不兼容了,一运行出现以下错误: 意思是说用preg_replace_callback来代替preg_replace里的/e参数,可能是因为安全性的考虑,在php5.5中把这个参数取消了,但是这个preg_replace_callback函数用起来不顺手,我就把那个Smarty_Compiler.class.

2016-08-05 11:46:40 2512

转载 ThinkPHP 3.2.3 简单后台模块开发(一)常用配置

ThinkPHP 3.2.3 简单后台模块开发(一)常用配置 一、项目分组下载解压 ThinkPHP 3.2.3,在默认的应用 Application(./Application) 中,包含一个默认的模块 Home(./Application/Home)。需要在该默认应用中创建一个用于后台管理的 Admin 模块,可以通过在应用入口文件(./index.php)中绑定 Admin

2016-07-14 19:40:38 3066

转载 使用PHP生成二维码(PHP QR Code二维码生成类库)http://www.myxzy.com/post-423.html

以前使用Google提供了较为完善的二维码生成接口,调用API接口很简单,但是现在由于访问google出现问题,需要使用其他的方法生成二维码。PHP QR Code是一个PHP二维码生成类库,利用它可以轻松生成二维码,官网提供了下载和多个演示demo,官网地址:http://phpqrcode.sourceforge.net下载官网提供的类库后,只需要使用phpqr

2016-07-14 14:23:22 1845

原创 Windows 64位系统安装Apache2.4+PHP5.5+MySQL5.6

windows 64位系统如何建立Apache+PHP+MySQL环境的!我这里演示用的windows 2008 64位简体中文版,apache,php,mysql多用的是64位的版本。建立的是本地环境,所以我用的是默认设置。1、下载PHP、Apache和Mysql软件以及VC库。下面分别是PHP、Apache和Mysql的官网地址。PHP:http://windows.p

2016-07-14 14:19:13 538

转载 爱游思 » 站长常用工具

>> 站长推荐工具ChinaZ站长工具:站长之家推出的工具,国内站长最常用的网站SEO查询工具,功能全面。自动外链工具:主要用于提高网站外链,可以批量增加外链,利用站长工具的查询功能增加反链,全部实现自动化提交。搜索引擎登录口大全:涵盖国内外所有搜索引擎的网站登录入口。Alexa:国内应用最广泛的网站排名查询工具,很多网站都以Alexa排名做标准,Alexa适合与同类型网站比较。中

2016-07-14 14:13:34 1978

转载 爱游思 » 一些需要禁用的PHP危险函数

phpinfo()功能描述:输出 PHP 环境信息以及相关的模块、WEB 环境等信息。危险等级:中passthru()功能描述:允许执行一个外部程序并回显输出,类似于 exec()。危险等级:高exec()功能描述:允许执行一个外部程序(如 UNIX Shell 或 CMD 命令等)。危险等级:高system()功能描述:允许执行一个外部程序并回显输出,类似

2016-07-14 14:09:43 224

转载 爱游思 » 大数据编程之MySQL

/*通常当我们涉及到大数据高并发处理的时候,如果不注意性能问题我们的应用或网站是会卡卡的乃至崩溃,如果有远见大数据高并发应该从一开始就被重视,那么,今天来举个大数据栗子,首先我们得搭建测试环境,实验环境,windows7,Apache,php,MySQL,创建数据表(数据表可以自己设计,插入数据代码也可以自己设计,表结构可以再简单,数据也可以相同,MyISAM用以下php代码执行要几分

2016-07-14 13:57:36 266

转载 爱游思 » discuz插件触屏版嵌入点函数引用模版错误分析

有段时间开发discuz,pc端模版引用好好的,但到了手机端就提示“您访问的页面无手机页面,是否进一步访问电脑版”,原因在于电脑端模版在template目录下,而手机端模版在template/touch目录下,过程如下图

2016-07-14 13:54:17 438 1

转载 爱游思 » discuz插件触屏版嵌入点函数引用模版错误分析

有段时间开发discuz,pc端模版引用好好的,但到了手机端就提示“您访问的页面无手机页面,是否进一步访问电脑版”,原因在于电脑端模版在template目录下,而手机端模版在template/touch目录下,过程如下图

2016-07-14 13:54:00 332

转载 thinkphp等框架开发中容易忽略的xss攻击

虽然说现在的web开发框架都是挺成熟的框架,在性能、安全等方面都有比较好的表现,但问题往往出现在业务逻辑上,如上周我再公司发现的一个跨站脚本攻击,(通常公司是这么过滤的,max(0,$_GET[‘a’])、strip_tags($_GET[‘a’]),然而代码量大的话,就容易出现忽略的地方)如下面一段代码: (function(){ var a = {:$_GET['b']}; //..

2016-07-14 13:48:36 5067

转载 redis在windows64下的安装

1、redis简介 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hashs(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis

2016-07-13 21:55:46 245

原创 ECSHOP因PHP版本导致的错误

Deprecated: Assigning the return value of new by reference is deprecated in……解决方法 找到错误代码的位置改前:$filter = &new stdclass;改后:$filter = new stdclass;去掉 &

2016-07-12 22:58:25 273

原创 ECSHOP如何解决Deprecated: preg_replace()报错

类似这样的报错:( ! ) Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in E:\group1\includes\cls_template.php on line551Deprecated: preg_replace(): The /e m

2016-07-12 22:51:20 5073

翻译 ThinkPHP3.2自制的一个分页

1 . 在这里我先把page的设置做成了一个函数getpage,将这个方法放到Application\Common\Common\function.php(注意function不是类)中方便其他地方调用,代码如下:/** * TODO 基础分页的相同代码封装,使前台的代码更少 * @param $count 要分页的总记录数 * @param int $pagesize 每页查

2016-07-04 12:11:33 436

转载 apache配置虚拟主机域名

Apache配置文件的修改。----> Apache----->httpd.conf,打开httpd.conf文件。1)找到:#LoadModule rewrite_module modules/mod_rewrite.so把前面的"#"去掉。 2)打到以下代码断:   Options FollowSymLinks   AllowOverride None   

2016-07-03 09:31:41 314

原创 无限极分类

function getCategorySelect($tablename,$select_id=0,$id = 0,$level = 0){ global $db; $category_arr = $db->getList (get_sql( "SELECT * FROM {pre}$tablename WHERE fid = " . $id . " order by rank" ));

2015-07-14 17:20:19 498

原创 (一)注册微信个人订阅号

(一)注册微信个人订阅号1,微信公众帐号注册的第 3 步是选择“类型”,它有3个值可供选择“订阅号”,“服务号”,“企业号”。我们可以选择订阅号,因为另外两个需要填写公司验证我们没有。 2,微信公众帐号注册的第 4 步是信息登记我们也选择个人 (二)开发模式的启用及配置第一步:填写服务器配置登录微信公众平台官网后,在公众平台后台管理页面 - 开

2015-07-14 17:18:19 1220

原创 apache2.2 httpd-vhosts.conf文件配置

ServerName localhost documentRoot E:\web\apache\htdocs Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all

2015-07-14 16:00:34 789

原创 微信开发简单例子

<?php/* http://fanyi.youdao.com/openapi.do?keyfrom=weifan&key=791593512&type=data&doctype=&version=1.1&q=要翻译的文本 方倍工作室 http://www.cnblogs.com/txw1958/ CopyRight 2013 www.doucube.com All Rig

2015-07-14 15:55:32 1055

原创 Apache2.4.9 httpd-vhosts.conf文件配置

ServerName    localhost   documentRoot 'D:/wamp/bin/apache/apache2.4.9/htdocs/'AllowOverride noneRequire all deniedOptions Indexes FollowSymLinksAllowOverride NoneRequire all granted

2015-07-13 16:44:23 1247

原创 mysql数据库错误解决方法

ERROR 1046 (3D000): No database selected错误解释:没有选中数据库    ----原因:没有打开相应的数据库(创建表和对表的操作需要在数据库下进行操作)----解决:打开数据库:use 数据库名  ERROR 1050 (42S01): Table 'tb_name' already exists错误解释:表“tb_name”已经存

2015-05-30 16:40:56 957

原创 mysqli与mysql区别之处

mysql是非持继连接函数而mysqli是永远连接函数。也就是说,mysql每次链接都会打开一个连接的进程而mysqli多次运行mysqli将使用同一连接进程,从而减少了服务器的开销 。有些初学人员在编程的时候,使用new mysqli('localhost', usenamer', 'password', 'databasename');总是报错,Fatal error: Class '

2015-05-19 19:56:51 460

原创 Mysql索引介绍及常见索引(主键索引、唯一索引、普通索引、全文索引、组合索引)的区别

Mysql索引概念:说说Mysql索引,看到一个很少比如:索引就好比一本书的目录,它会让你更快的找到内容,显然目录(索引)并不是越多越好,假如这本书1000页,有500也是目录,它当然效率低,目录是要占纸张的,而索引是要占磁盘空间的。Mysql索引主要有两种结构:B+树和hash.hash:hsah索引在mysql比较少用,他以把数据的索引以hash形式组织起来,因此当查找某一条记录的

2015-05-17 21:09:21 405

原创 msql数据库主从复制优点

1、解决web应用系统,数据库出现的性能瓶颈,采用数据库集群的方式来实现查询负载;一个系统中数据库的查询操作比更新操作要多得多,通过多台查询服务器将数据库的查询分担到不同的查询服务器上从而提高查询效率。2、Mysql数据库支持数据库的主从复制功能,使用主数据库进行数据的插入、删除与更新操作,而从数据库则专门用来进行数据查询操作,这样可以将更新操作和查询操作分担到不同的数据库上,从而提高了查询效

2015-05-17 21:06:30 1462

原创 TP3.2中session实现防非法登录

首先登录加入session//这里用ThinkPhp3.2做演示<?phpnamespace Admin\Controller;use Think\Controller;class UserController extends Controller {//登陆验证 public function index(){ $user= M ("表名"); //接收登录表单里的名字以及密码 $adminna

2015-05-17 21:04:24 4590

原创 TP框架中D方法与M方法的区别

D()和M()方法的区别:D和M的区别主要在于M方法不需要创建模型类文件,M方法不会读取模型类,所以默认情况下自动验证是无效的,但是可以通过动态赋值的方式实现而D方法必须有创建模型类。我们可以用下面两种方法去创建一个数据表的映射对象第一种:$Test = D(‘Test’)第二种:$Test = new Model(‘Test’)虽然这两种都可以对数据进行select,

2015-05-17 20:57:38 23137

原创 新浪微博开放平台开发

详情参考  http://open.weibo.com/wiki/index.php/Weibo-JS_V2

2015-05-15 15:37:49 423

原创 QQ第三方登录

详情请查看   http://wiki.connect.qq.com/%E5%BC%80%E5%8F%91%E6%94%BB%E7%95%A5_server-side

2015-05-14 15:23:39 367

原创 linux系统安装php时编译php5.5.0出现“set --enable-opcache=no ”错误的解决办法

错误信息如下:configure: error: Don't know how to define struct flock on this system, set --enable-opcache=no解决办法:首先,编辑/etc/ld.so.conf,加入文件/etc/ld.so.conf,然后执行ldconfig,使其重新加载一次;有时候,如果自己

2015-05-11 17:04:37 477

原创 利用Nginx实现简单的动静分离

1.什么是动静分离 ?  所谓动静分离就是有两台服务器,一台服务器来处理客户端请求的静态页面,一台处理动态页面,从而达到动静页面访问时通过不同的容器来  处理。 A服务器(代理服务器)IP地址 192.168.1.82 B服务器(被代理服务器)IP地址 192.168.1.88//第一步:在A服务器(代理服务器)打开nginx.conf配置文件,文件位置在nginx安装目录的c

2015-05-11 16:39:37 829

原创 nginx的缓存配置

A服务器(代理服务器)IP地址 192.168.1.82B服务器(被代理服务器)IP地址 192.168.1.88//目的是将www.linux.com解析到192.168.1.82上//第一步:在A服务器(代理服务器)打开nginx.conf配置文件,文件位置在nginx安装目录的conf目录下(我的是:vi /usr/local/webserver/nginx/conf/ngi

2015-05-11 12:08:39 425

原创 nginx反向代理

A服务器(代理服务器)IP地址 192.168.1.88B服务器(被代理服务器)IP地址 192.168.1.82C服务器(被代理服务器)IP地址 192.168.1.120D服务器(被代理服务器)IP地址 192.168.1.76//目的是将www.linux.com解析到192.168.1.88上//第一步:在A服务器(代理服务器)打开nginx.conf配置文件,文件

2015-05-10 21:06:28 408

原创 nginx 的第三方模块ngx_http_accesskey_module 来实现下载文件的防盗链步骤(linux系统下)

nginx 的第三方模块ngx_http_accesskey_module 来实现下载文件的防盗链步骤(linux系统下),安装Nginx和HttpAccessKeyModule模块(参考LNMP环境搭建:第一步:在/usr/local/src/下下载模块压缩包:    wget http://wiki.nginx.org/images/5/51/Nginx-accesskey-2.0.3

2015-05-10 21:02:47 3475

原创 memcache的简单介绍

Memcache使用了Slab Allocator的内存分配机制:按照预先规定的大小,将分配的内存分割成特定长度的块,以完全解决内存碎片问题Memcache的存储涉及到slab,page,chunk三个概念1.Chunk为固定大小的内存空间,默认为96Byte。2.page对应实际的物理空间,1个page为1M。3.同样大小的chunk又称为slab。Memcached再启

2015-05-05 19:03:03 424

原创 弱类型语言与强类型语言简单区分

强类型语言: 每个变量和对象都必须具有声明类型 (比如:C语言,java语言等)弱类型语言: 和强类型语言正好相反,变量到底是什么类型有它的值决定(比如:PHP语言,javascript等)强类型是在编译的时候就确定类型的数据,在执行时类型不能更改,而弱类型在执行的时候才会确定类型, 强类型安全,而且效率高。弱类型相比而言不安全 两种语言还有一点区别就是:对于强类型语言

2015-04-27 13:20:30 685

原创 (Apache服务)修改服务可执行路径

(以windows7下安装的apache2.4为例),首先电脑左下角,"开始"=>"运行"=>键入"regedit"打开注册表在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 下找到所需的服务Apache2.4,将其"ImagePath"键值更改为实际路径即可。

2015-04-26 20:58:18 3094

各种php版本下memcache_dll文件

各种php版本下memcache_dll文件,还在犹豫么?

2015-08-08

php5.5.12下memcache.dll

windows64位系统下 php5.5.12下memcache的安装

2015-08-08

线程与进程

线程与进程形象化介绍,你可以下载了解详情,现在开始吧

2015-05-11

空空如也

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

TA关注的人

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