- 博客(31)
- 资源 (11)
- 收藏
- 关注
转载 php中JSON的标准:双引号而非单引号
刚刚测试发现一段很简单的、看似正确的代码却是错误的: $json_str ="{'name':'Eric','age':23}"; var_dump(json_decode($json_str));大 家知道PHP 版本自从5.2.0 之后添加了两个支持json 的函数,分别是json_encode和json_decode,其
2016-03-15 17:07:18 3485
转载 SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 I
2016-03-15 09:46:50 232
转载 JS 截取字符串substr 和 substring方法的区别
substr 方法 返回一个从指定位置开始的指定长度的子字符串。 stringvar.substr(start [, length ]) 参数 stringvar 必选项。要提取子字符串的字符串文字或 String 对象。 start 必选项。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。 length 可选项。在返回的子字符串中应包括的字符个数。
2016-03-11 17:57:41 366
转载 jquery选择器 之 获取父级元素、同级元素、子元素
一、获取父级元素1、 parent([expr]):获取指定元素的所有父级元素href_firhref_sechref_thrhref_fiv$(document).ready(function(){$("a").parent().addClass('a_par');});二、获取同级元素:1、next([expr]):获
2016-03-11 16:43:50 417
转载 【thinkphp】解决IF标签变量与变量比较出现的问题
目录[+]在用thinkphp写项目的时候,发现一个问题:foreach标签循环显示数据时,如果在该标签中需要用到IF标签来判断就会出现问题,请看如下代码:1ifcondition="$id >2value13else/> 4val
2016-03-11 16:17:06 1701
转载 ThinkPHP中实例化对象M()和D()的区别?ThinkPHP如何实例化对象?
在实例化的过程中,经常使用D方法和M方法,这两个方法的区别在于M方法实例化模型无需用户为每个数据表定义模型类,如果D方法没有找到定义的模型类,则会自动调用M方法。通俗一点说:M实例化参数是数据库的表名。D实例化的是你自己在Model文件夹下面建立的模型文件例如:$user = newUserModel();等价于$user =D('user');如果实例化的是一个空
2016-03-11 10:39:02 274
转载 PHP编程效率的20个要点
用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则 不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加 上了双引号)。 1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 2、
2016-03-11 10:34:38 346
转载 PHP5的composer学习从入门到精通
为两年前学习php都是学的php5.2,没有接触composer。现在好多项目都用上了composer,而且虽然之前之前有pecl,功能弱还不是原生支持的,用的不多,而且现在java的maven这么火,我大php的是不能落后的。从入门到精通,只需四个步骤,解决下面四个问题即可 1.什么是composer?(入门) Composer 是 PHP 的一个依赖管理工具。它允许你申明
2016-03-11 10:01:34 538
转载 PHP 开发者该知道的 5 个 Composer 小技巧
Composer 是新一代的PHP依赖管理工具。其介绍和基本用法可以看这篇《Composer PHP依赖管理的新时代》。本文介绍使用Composer的五个小技巧,希望能给你的PHP开发带来方便。1. 仅更新单个库只想更新某个特定的库,不想更新它的所有依赖,很简单:composer update foo/bar 此外,这个技巧还可以用来解决“警告信息问题”。你一定见过这样的警告信
2016-03-11 09:53:24 1131
转载 执行脚本出现bin/bash: bad interpreter: No such file or directory
刚刚学习 SHELL 写了一个简单的例子 发生如下错误-bash: ./test.sh: /bin/bash^M: bad interpreter: No such file or directoryVI打开文件,没发现任何问题,把/bin/bash改成/bin/sh-bash: ./test.sh: /bin/sh^M: bad interpreter: No s
2016-03-10 17:20:23 1779
转载 CentOS使用YUM安装php运行环境(安装EPEL源和Remi源)
我们要使用yum来安装php-fpm和比较新版本的php,nginx,mysql-server的话, 首先得给yum添加几个源,CentOS默认的源里面软件比较旧,有些软件、库还没有。EPEL源:Extra Packages for Enterprise Linux (or EPEL)或者叫企业版 Linux 附加软件包, 是一个由特别兴趣小组创建、维护并管理的,针对 红帽企业版
2016-03-10 11:43:56 859
原创 centos6.7下LNMP的安装(yum安装)
一:nginx的安装 [root@lan /]# yum -y install nginx 提示No package nginx available. 解决办法:安装epel EPEL 是yum的一个软件源,里面包含了许多基本源里没有的软件。 centos 6 64位 安装EPEL 源命令如下 y
2016-03-10 10:32:50 772
原创 centos6.5下LNMP配置(编译安装,指定目录)
1:线查看系统版本:[root@centos lib64]# lsb_release -aLSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarc
2016-03-08 21:54:45 1472
转载 国内解决github访问慢的办法
github 慢, 或者说是它的资源 host 被堵而已, 大家可以通过简单的 hosts 映射解决: 185.31.16.184 github.global.ssl.fastly.net原因是这样的吧: http://weibo.com/1415338244/ACTYkq8xKThis entry was posted in Other and tagged github
2016-03-08 09:12:14 1741
原创 apache,nginx.iis 从写规则转换
使用下面的在线转换地址http://www.webweb.com/htaccesstowebconfig/http://www.anilcetin.com/convert-apache-htaccess-to-nginx/s
2016-03-07 13:11:10 812
转载 新版thinkphp3.2使用模板主题的方法
最近在用thinkphp3.2,这个版本默认关闭了模板主题功能,需要手动开启,于是查看手册,使用如下配置开启:// 设置默认的模板主题'DEFAULT_THEME' => 'default'结果浏览器显示一片空白,APP_DEBUG也不报错,浏览器调试说无法打开该链接,查看convention.php这个配置文件后,发现新版TP改了配置方法,使用如下配置就可以了:'TMP
2016-03-05 16:40:11 1538
转载 tp3.2不能自动加载公共配置文件config.php
原因在:1:ThinkPHP.php 调用了Think.class.php类文件start()的静态方法2:打开ThinkPHP3.2的入口文件ThinkPHP.php,找到33行defined('APP_STATUS') or define('APP_STATUS', ''); // 应用状态 加载对应的配置文件 3:Thin
2016-03-05 15:55:10 3306
转载 Linux 的计划任务
本文说的计划任务是指linux的Cronjob。语法下面是个简单的计划任务:10 * * * * /usr/bin/php /www/virtual/username/cron.php > /dev/null 2>&1它主要有两部分组成:1.”10 * * * *” ,这是定时器。2.其他部分是命令,它们会在命令行运行。这个例子中,命令本身又有三个部分:1.”/
2016-03-05 11:02:46 313
转载 Centos配置国内yum源
网易(163)yum源是国内最好的yum源之一 ,无论是速度还是软件版本,都非常的不错,将yum源设置为163yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。具体设置方法如下:1,进入yum源配置目录cd /etc/yum.repos.d2,备份系统自带的yum源mv CentOS-Base.repo CentOS-Base.repo.bk下载163网
2016-03-05 10:48:26 180
转载 linux yum命令详解(转)
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum的命令形式
2016-03-05 09:42:06 217
原创 为什么下载火狐的附加组件时总是提示错误
这个问题是因为火狐官方的服务器的访问代理被错误拦截所致,因此国内访问addons.mozilla.org很慢或者打不开。如果是windows或者linux操作系统,可以在系统hosts里面添加如下记录 117.18.232.191 mozorg.cdn.mozilla.net 117.18.232.191 addons.cdn.mozilla.net 即可正常访问!
2016-03-04 15:27:26 730
转载 为什么下载火狐的附加组件时总是提示错误
这个问题是因为火狐官方的服务器的访问代理被错误拦截所致,因此国内访问addons.mozilla.org很慢或者打不开。 如果是windows或者linux操作系统,可以在系统hosts里面添加如下记录 117.18.232.191 mozorg.cdn.mozilla.net 117.18.232.191 addons.cdn.mozilla.net 即可正常访问。 希望我的
2016-03-04 15:25:58 512
转载 CentOS_6.5配置iptables防火墙策略
###############配置filter表防火墙################清除预设表filter中的所有规则链的规则iptables -F#清除预设表filter中使用者自定链中的规则iptables -X#保存iptables配置service iptables save#重启iptables服务service iptables res
2016-03-04 10:21:27 337
转载 centOS防火墙iptables的设置教程
1、安装iptables防火墙 怎么知道系统是否安装了iptables?执行iptables -V,如果显示如: iptables v1.3.5 说明已经安装了iptables。 如果没有安装iptables需要先安装,执行: yum install iptables 在Linux中设置防火墙,以CentOS为例,打开iptables的配置文件: vi /etc
2016-03-04 10:19:27 205
转载 CentOS防火墙配置(转)
1. 使用setup命令[1] 打开一个终端窗口,输入setup命令[root@localhost ~]# setup
2016-03-03 17:37:16 324
转载 MySQL 去除字段中的换行和回车符(转)
UPDATE SMS_PROVINCE SET PROVINCENAME = REPLACE(REPLACE(PROVINCENAME, CHAR(10),''), CHAR(13),''); 环境: RHEL5+MySQL解决方法: UPDATEtablename SET field = REPLACE(REPLACE(field, CHAR(10
2016-03-03 15:28:14 686
转载 vm下centos网络配置(转)
一:vm中centos的NAT联网设置 winXP+vm+centOS配置使用NAT联网1.打开“网上邻居属性”,打开“VMware Network Adapter VMnet8”属性,双击"Internet协议",设置自动获取IP和DNS2.右击“我的电脑”,打开管理,点击打开“服务和应用程序”—“服务”,检查VMware DHCP Service和
2016-03-01 22:42:43 392
转载 PHP大小写敏感规则(转)
目录(?)[+] PHP对大小写敏感问题的处理比较乱,大家一定要注意。推荐大家始终坚持“大小写敏感”。这里面需要注意的是类和函数不区分大小写。但即使你疏忽了,在调试时解释器也会抓住这个错误的。一、大小写敏感1. 变量名区分大小写所有变量均区分大小写,包括普通变量以 及$_GET,$_POST,$_REQUEST,$_COOKIE,$_SESSION,$GLOBALS,$
2016-03-01 13:28:36 271
转载 PHP的命名空间(转)
PHP的命名空间(namespace)是php5.3之后才有的。这个概念在C#中已经很早就有了,php中的namespace其实和c#的概念是一样的。为什么php中要使用namespace?假设如果不使用namespace,那么每个类在一个项目中的名字就必须是固定的。因为php在new的时候不管是调用autoload还是调用已加载过的类,都存在一个类名对应的文件。所以在没有namespac
2016-03-01 10:50:37 173
转载 Composer入门(转)
目录[-]配置文件依赖管理require-dev自动加载Java有Maven, Node.js有npm, ROR有gem, 这些语言的程序员在开心地使用包管理工具加速开发效率时,PHPer们还在复制粘贴的黑暗中。PHP在Composer之前,包管理的历史不堪回首。在相当长的一段时间内,如果应用依赖于第三方库,PHPer需要拷贝这些库的源代码, 或者通过PEAR、PECL安装
2016-03-01 10:02:21 265
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人