摘要:
sql中的group by 和 having 用法解析--sql中的group by 用法解析:-- Group By语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。--它的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理。--注意:group by 是先排序后分组;--举例子说明:如果要用到group by 一般用到的就是“每...
阅读全文
posted @ 2015-05-07 14:31
牧小野
阅读(874)
推荐(0)
摘要:
MyISAM InnoDB 区别MyISAM 和 InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快, MyISAM 和 InnoDB 讲解 InnoDB和MyI...
阅读全文
posted @ 2015-05-07 14:30
牧小野
阅读(140)
推荐(0)
摘要:
MySQL 性能优化的最佳20多条经验分享作者: 字体:[增加 减小] 类型:转载今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对My...
阅读全文
posted @ 2015-05-07 14:29
牧小野
阅读(175)
推荐(0)
摘要:
2 索引及查询优化 索引的类型Ø 普通索引:这是最基本的索引类型,没唯一性之类的限制。Ø 唯一性索引:和普通索引基本相同,但所有的索引列值保持唯一性。Ø 主键:主键是一种唯一索引,但必须指定为”PRIMARY KEY”。Ø 全文索引:MYSQL从3.23.23开始支持全文索引和全文检索。在MYSQL中,全文索引的索引类型为FULLTEXT。全文索引可以在VARCHAR或者TEXT类型的列上...
阅读全文
posted @ 2015-05-07 14:28
牧小野
阅读(200)
推荐(0)
摘要:
codeigniter框架开发技巧来源:未知 时间:2014-10-20 11:36 阅读数:171 作者:xbdadmin[导读] (1)自动加载modelsphp5风格 使用这个技巧以后,我们将能够直接创建这个model对象。 这个代码是简洁的并且容易理解对象。 使用这个技巧以后会有2个影响。首先你不再需要继承model类了...(1)自动加载models——php5风格使用这个...
阅读全文
posted @ 2015-05-07 14:27
牧小野
阅读(272)
推荐(0)
摘要:
对CI框架中几个文件libraries,helpers,hooks夹说明来源:未知 时间:2014-10-20 11:37 阅读数:117 作者:xbdadmin[导读] 1.library文件夹 如果你想扩展CI的功能,那么就把你的类库放在这,注意,这个文件夹是有class组成的,可以看看如果 加载library注意事项 ! 2.helper文件夹 如果你需要使用一些函数来帮你.....
阅读全文
posted @ 2015-05-07 14:26
牧小野
阅读(2380)
推荐(0)
摘要:
CI中site_url()和base_url()的区别来源:未知 时间:2014-10-20 11:38 阅读数:150 作者:xbdadmin[导读] 在使用CI框架的使用经常碰到跳转和路径方面的问题,site_url()和base_url()很容易混淆,下面来说说他们的区别! 假如你config文件里面的base_url和index_page是这样定义的: config[base...
阅读全文
posted @ 2015-05-07 14:25
牧小野
阅读(335)
推荐(0)
摘要:
ci框架与smarty的整合来源:未知 时间:2014-10-20 11:38 阅读数:108 作者:xbdadmin[导读] Ci 和 smarty 的完美结合 Ci 结合 smarty 的配置步骤: 1.第一步配置 ci 和下载 smarty 的模板个人喜欢用( Smarty-3.1.8)这个版本。 2.第二部把下载到的 smarty 版本解压然后把里面的 libs文件改名......
阅读全文
posted @ 2015-05-07 14:24
牧小野
阅读(212)
推荐(0)
摘要:
jQuery 1.3.2 简单实现select二级联动 复制代码代码如下: jQuery 二级联动 JQuery实现的二级联动菜单 先看页面代码 Html代码 复制代码代码如下: *短信类型: 其中id为first的下拉列表为第一个下拉列表,id为second的区域为第二个下拉列表。 JavaScript代码: 复制代码代码如下: 来源: ...
阅读全文
posted @ 2015-05-07 14:22
牧小野
阅读(358)
推荐(0)
摘要:
正则表达式模式修正符 比如/esi作者: 字体:[增加 减小] 类型:转载下面列出了当前在 PCRE 中可能使用的修正符。括号中是这些修正符的内部 PCRE 名。修正符中的空格和换行被忽略,其它字符会导致错误。说明 下面列出了当前在 PCRE 中可能使用的修正符。括号中是这些修正符的内部 PCRE 名。修正符中的空格和换行被忽略,其它字符会导致错误。 i (PCRE_CASELESS) 如果设定此...
阅读全文
posted @ 2015-05-07 14:21
牧小野
阅读(160)
推荐(0)
摘要:
正则表达式(括号)、[中括号]、{大括号}的区别小结投稿:junjie 字体:[增加 减小] 类型:转载这篇文章主要介绍了正则表达式(括号)、[中括号]、{大括号}的区别小结,本文用(\s*)[\s*]{\s*}做例子,需要的朋友可以参考下正则表达式的() [] {}有不同的意思。() 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。(\s*)表示连续空格的字符串。[]是定义匹...
阅读全文
posted @ 2015-05-07 14:20
牧小野
阅读(173)
推荐(0)
摘要:
正则表达式-问号的四种用法原文符号因为?在正则表达式中有特殊的含义,所以如果想匹配?本身,则需要转义,\?有无量词问号可以表示重复前面内容的0次或一次,也就是要么不出现,要么出现一次。非贪婪匹配贪婪匹配在满足匹配时,匹配尽可能长的字符串,默认情况下,采用贪婪匹配string pattern1 = @"a.*c"; // greedy match Regex regex = new Regex(...
阅读全文
posted @ 2015-05-07 14:19
牧小野
阅读(297)
推荐(0)
摘要:
PHP中unset,array_splice删除数组中元素的区别投稿:mdxy-dxy 字体:[增加 减小] 类型:转载php中删除数组元素是非常的简单的,但有时删除数组需要对索引进行一些排序要求我们会使用到相关的函数,这里我们来介绍使用unset,array_splice删除数组中的元素区别吧如果要在某个数组中删除一个元素,可以直接用的unset,但是数组的索引不会重排:?12345结果是:Ar...
阅读全文
posted @ 2015-05-07 14:18
牧小野
阅读(235)
推荐(0)
摘要:
PHP 框架: CodeIgniter 分页教程分类: PHP2009-04-23 11:09 3209人阅读 评论(0) 收藏 举报框架phpbooksdatabaseurl数据库目录(?)[+] 有些时候,你可能需要把数据库查询所得到的一篇文章或一组结果拆分成多页。在这时,你将需要写某种分页脚本。这对于从没有做过这个的开发者来说还是有一点难度的,但使用 CodeIgniter 却是轻而易举就能...
阅读全文
posted @ 2015-05-07 14:16
牧小野
阅读(459)
推荐(0)
摘要:
CI中的数据库操作 在system/application/config 文件夹和里面的config文件里已经配置了参数$active_group = "default";$db['default']['hostname'] = ""; hostname: 你的数据库的位置, 举例来说, 'localhost' 或 IP 地址 $db['default']['username'] = ""; ...
阅读全文
posted @ 2015-05-07 14:14
牧小野
阅读(2495)
推荐(0)
摘要:
CI表单验证一、CodeIgniter允许你为单个表单域创建多个验证规则,按顺序层叠在一起,你甚至可以同时预先处理表单域数据。要设置验证规则请使用set_rules() 函数:上面的函数使用 三个 参数作为输入:表单域的名字 - 就是你给表单域取的那个名字。一个此表单域的 "人性化" 名字,它将被插入到错误信息中。例如,如果你有一个表单域叫做“user”你可能给它一个人性化名字叫做“用户名”。 注...
阅读全文
posted @ 2015-05-07 14:12
牧小野
阅读(264)
推荐(0)
摘要:
新浪SAE云平台下使用codeigniter的数据库配置投稿:shichen2014 字体:[增加 减小] 类型:转载这篇文章主要介绍了新浪SAE云平台下使用codeigniter的数据库配置,主要涉及在database.php的配置,需要的朋友可以参考下由于新浪SAE对文件权限的限制,cache目录无法修改权限,因此原版Codeigniter无法直接使用。可以尝试codeIgniter 2.10...
阅读全文
posted @ 2015-05-07 14:10
牧小野
阅读(143)
推荐(0)
摘要:
新浪sae url rewrite(伪静态、重定向)详解http://www.veryhuo.com phpclubs 2011-11-14 投递稿件sae全程Sina App Engine,真是一个好东西,他有很多优秀的特性,简单来说SAE就是一个简单高效的分布式Web服务开发、运行平台。支持现在常用的 php+mysql环境,在开发中难免会碰到项目需要做url rewrite(伪静态),然而s...
阅读全文
posted @ 2015-05-07 14:09
牧小野
阅读(441)
推荐(0)
摘要:
MySQL存储引擎总结作者:果冻想 字体:[增加 减小] 类型:转载这篇文章主要介绍了MySQL存储引擎总结,本文讲解了什么是存储引擎、MyISAM、InnoDB、MEMORY、MERGE等内容,需要的朋友可以参考下前言在数据库中存的就是一张张有着千丝万缕关系的表,所以表设计的好坏,将直接影响着整个数据库。而在设计表的时候,我们都会关注一个问题,使用什么存储引擎。等一下,存储引擎?什么是存储引擎?...
阅读全文
posted @ 2015-05-07 14:08
牧小野
阅读(238)
推荐(0)
摘要:
URL重写:RewriteCond指令与RewriteRule 指令格式分类: Web应用2011-07-21 09:44 11588人阅读 评论(3) 收藏 举报urlapachehook正则表达式服务器.htaccess Rewirte主要的功能就是实现URL的跳转和隐藏真实地址,基于Perl语言的正则表达式规范。平时帮助我们实现拟静态,拟目录,域名跳转,防止盗链等。本文将针对mod_rew...
阅读全文
posted @ 2015-05-07 14:07
牧小野
阅读(944)
推荐(0)
摘要:
定义和用法dirname() 函数返回路径中的目录部分。语法dirname(path)参数描述path必需。规定要检查的路径。说明path 参数是一个包含有指向一个文件的全路径的字符串。该函数返回去掉文件名后的目录名。例子输出:c:/testweb /testweb来源: 来自为知笔记(Wiz)
阅读全文
posted @ 2015-05-07 14:05
牧小野
阅读(374)
推荐(0)
摘要:
'; if((strtotime($_SESSION['time'])+60)$v) { $o.= "$k=".$v."&"; } $post_data=substr($o,0,-1); $this_header = array("content-type: application/x-www-form-urlencoded;charset=...
阅读全文
posted @ 2015-05-07 14:04
牧小野
阅读(478)
推荐(0)
摘要:
Centos设置开机启动Apache和Mysql[总结]1、前言 最近学习搭建wordpress,需要用到apahce和mysql。我是下载源代码进行安装的,安装在/url/local目录下,每次开机都需要手动启动,有点麻烦。如是想设置开机启动,从网上查了一下,如何设置,总结一下,方便以后使用。2、设置方法 有两种方法,一种是修改配置文件,一种是通过添加启动项。方法一:根据系统启动的初始化过程...
阅读全文
posted @ 2015-05-07 14:03
牧小野
阅读(225)
推荐(0)
摘要:
一个字符串可以用 4 种方式表达:单引号双引号heredoc 语法结构nowdoc 语法结构(自 PHP 5.3.0 起)单引号定义一个字符串的最简单的方法是用单引号把它包围起来(字符 ')。要表达一个单引号自身,需在它的前面加个反斜线(\)来转义。要表达一个反斜线自身,则用两个反斜线(\\)。其它任何方式的反斜线都会被当成反斜线本身:也就是说如果想使用其它转义序列例如 \r 或者 \n,并不代表...
阅读全文
posted @ 2015-05-07 13:58
牧小野
阅读(242)
推荐(0)
摘要:
阿里云搭建SVN服务器1:安装svnapt-get install subversion 2. 开启svn服务器svnserve -d检查是否开启:ps aux | grep svnserve若出现如下内容:wkr 6537 0.0 0.0 13784 956 ? Ss 16:18 0:00 svnserve -dwkr 7593 0.0 0.0 5784 864 pts/0 S+ 21:57 0...
阅读全文
posted @ 2015-05-07 13:56
牧小野
阅读(162)
推荐(0)
摘要:
阿里云服务器centos下安装配置svn服务器1.安装svn服务器端yum install subversion 从镜像下载安装svn服务器端中间会提示是否ok,输入y,确认安装成功提示:.....complete!依次执行如下命令:cd /usr/local/ //进入目录,准备创建svn目录mkdir svnRepo /...
阅读全文
posted @ 2015-05-07 13:53
牧小野
阅读(200)
推荐(0)
摘要:
php curl模拟post请求提交数据例子总结[导读] 在php中要模拟post请求数据提交我们会使用到curl函数,下面我来给大家举几个curl模拟post请求提交数据例子有需要的朋友可参考参考。注意:curl函数在php中默认是不被支持的,如果需要使用curl函数我们需在改一改在php中要模拟post请求数据提交我们会使用到curl函数,下面我来给大家举几个curl模拟post请求提交数据例...
阅读全文
posted @ 2015-05-07 13:40
牧小野
阅读(399)
推荐(0)
摘要:
date_default_timezone_get():获得当前php的时区date_default_timezone_set():设置当前php的时区date("Y-m-d H-i-s")time(): 返回当前时间戳(1970-1-1——至今)单位秒strtotime(): 将以英文书写字符串(单词)的日期转换为时间戳(2015/3/16)可以设置增减量mktime(): 把日期转换为时间戳(...
阅读全文
posted @ 2015-05-07 13:37
牧小野
阅读(301)
推荐(0)
摘要:
get_object_vars():获得对象的属性,以关联数组形式返回get_parent_class():获得对象的父类is_subclass_of():判断对象是否某类(参数2)的子类实例出的,返回int类型(祖孙级) interface_exists():判断接口是否存在get_class():获得实例化对象的类名,在类内部调用时,不需要传入对象名。区分大小写get_declared_cla...
阅读全文
posted @ 2015-05-07 13:33
牧小野
阅读(454)
推荐(0)
摘要:
__autoload():当类中找不到相关类的时候,会自动执行__autoload()函数,可以自动加载相关文件__set() : 当对类的私有变量进行调用赋值时,自动调用该方法。 __get() : 在外部获得类的私有属性时,自动调用该方法。get_class_methods(): 获取类的方法get_class_vars(): 获取类的属性 传入类名,返回数组私有变量外部能不能访问来自为知笔记...
阅读全文
posted @ 2015-05-07 13:28
牧小野
阅读(187)
推荐(0)
摘要:
__clone: 克隆对象,自动完成操作 clone() __toString: return返回字符串 __call: 当调用不存在的函数时,自动执行该方法,并返回相关值__isset: 检测变量是否存在, 配对isset()__unset: 删除变量,配对unset() 对私有属性和受保护属性操作序列化保存的是对象的属性,当反序列化时需要执行方法时 魔术方法__wakeup(...
阅读全文
posted @ 2015-05-07 13:27
牧小野
阅读(143)
推荐(0)
摘要:
_CLASS_: 返回当前类的类名_METHOD_:返回当前类方法的方法名(并显示类的调用,类名::方法名)_FUNCTION_:返回当前函数的函数名_FILE_:当前文件的绝对路径(包含_FILE_脚本的文件)php中\会被转义,应该'\\'DIRECTORY_SERPARATOR :路径分隔符(自动识别不同操作系统)_DIR_ : =dirname(_FILE_); php5.3版本以上全部区...
阅读全文
posted @ 2015-05-07 13:23
牧小野
阅读(373)
推荐(0)
摘要:
01.php里parent,::和self的分别/*self的特点*/class a{ public static $a1="我是类a"; function ca() { echo "这是类a:".self::$a1;//self的特点是:只能访问静态变量(static) echo "";//输出结果:a1 }}$o=new a;$o->ca();/*$this,...
阅读全文
posted @ 2015-05-07 13:21
牧小野
阅读(632)
推荐(0)
摘要:
在 httpd 中将一个域名转发到另一个域名 虚拟主机世界近期更换了域名,新域名为 www.wbhw.com, 更加简短好记。这时需要将原来的域名 webhosting-world.com, 以及论坛所在地址 webhosting-world.com/forums/ 定向到新的域名,以便用户可以找到,并且使原来的论坛 URL 继续有效而不出现 404 未找到,比如原来的 http://www...
阅读全文
posted @ 2015-05-07 13:20
牧小野
阅读(199)
推荐(0)
摘要:
当前对象this 引用当前类 self 引用 常量(const)self:: 常量在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const(定义常量)或者static(声明静态),那么就必须使用操作 符::,反之如果被引用的变量或者方法没有被声明成const或者static,那么就必须使用操作符->。 另外,如果从类的内部访问const或在访问PHP类中的成员变量或方法时,如...
阅读全文
posted @ 2015-05-07 13:19
牧小野
阅读(227)
推荐(0)
摘要:
define部分:宏不仅可以用来代替常数值,还可以用来代替表达式,甚至是代码段。(宏的功能很强大,但也容易出错,所以其利弊大小颇有争议。)宏的语法为:#define 宏名称 宏值作为一种建议和一种广大程序员共同的习惯,宏名称经常使用全部大写的字母。利用宏的优点:1)让代码更简洁明了当然,这有赖于你为宏取一个适当的名字。一般来说,宏的名字更要注重有明确直观的意义,有时宁可让它长点。2)方便代码维护对...
阅读全文
posted @ 2015-05-07 13:18
牧小野
阅读(506)
推荐(0)
摘要:
NameVirtualHost *:80 开启监听 DocumentRoot /home/service/ ServerName service.freepa.cn打开重写 Order allow,deny Allow from all AllowOverride All来自为知笔记(Wiz)
阅读全文
posted @ 2015-05-07 13:16
牧小野
阅读(104)
推荐(0)
摘要:
range() 生成一个包含指定范围的数组,第三个参数是步长值。 array_count_values() 统计数组中键值出现的次数,返回统计的数组 array_pad() 数组的填充函数,类似字符串填充函数str_pad()array_product() 对数组中的键值进行乘积运算,返回数值类型 reset() 将 array 的内部指针倒回到第一个单元并返回第一个...
阅读全文
posted @ 2015-05-07 13:14
牧小野
阅读(132)
推荐(0)
摘要:
1、什么是301转向?什么是301重定向? 301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。2、什么是302重定向? 302重定向又称之为302代表暂时性转移(Temporarily Moved ),英文名称:302 redirect。 也被认为是暂时重...
阅读全文
posted @ 2015-05-07 13:12
牧小野
阅读(177)
推荐(0)
摘要:
标签: c 文件路径 绝对路径 相对路径 斜杠 it 分类: C 和OpenCV 1 C文件路径为什么要用双斜杠 因为 \ 在 C/C++/C# 中是转义前导字符,例如 \n 代表换行。 如果路径中刚好有类似转义字符开头的,那么就会引起问题,所以路径中的 \ 必须用 \\ 的形式。 2 Windows的路径中表示文件层级为什么会用反斜杠「\」,而UNIX系统都用斜杠「/」? Windows 用反斜...
阅读全文
posted @ 2015-05-07 13:11
牧小野
阅读(5769)
推荐(0)
摘要:
php empty,isset,is_null判断比较(差异与异同)作者: 字体:[增加 减小] 类型:转载做php开发时候,想必在使用:empty,isset,is_null 这几个函数时候,遇到一些问题。甚至给自己的程序带来一些安全隐患的bug。很多时候,对于isset,empty都认为差不多。因此开发时候,就没有注意,一段作为流程判断时候,就出现bug问题了。一、举例说明 A.一个变量没有定...
阅读全文
posted @ 2015-05-07 13:10
牧小野
阅读(246)
推荐(0)
摘要:
array_unique() 剔除数组重复项,生成新数组数组后增加元素——在数组后加个中括号[] array_unshift() 在数组头部插入元素,返回int值array_shift() 返回删除的元素,从头部开始删除,如果删除失败返回null (如果第一个元素为0时,用is_null()函数判断)array_pop() 从底部删除一个元素。unset() 删除变量...
阅读全文
posted @ 2015-05-07 13:09
牧小野
阅读(154)
推荐(0)
摘要:
array_fill() 通过指定的索引顺序及个数生成数组array_filter() 数组过滤函数,通过回调函数的方式返回新数组,如果回调函数返回true,数组元素返回到新数组中array_flip() 把数组中的键值和键名交换,如果键值相同的话,后面覆盖前面array_key_exists() 判断内容是否是数组的键名array_keys() 返回数组中的键名来自...
阅读全文
posted @ 2015-05-07 13:07
牧小野
阅读(80)
推荐(0)
摘要:
1 PHP 5.3中的新特性 1.1 支持命名空间 (Namespace)毫无疑问,命名空间是PHP5.3所带来的最重要的新特性。在PHP5.3中,则只需要指定不同的命名空间即可,命名空间的分隔符为反斜杆\。 //select.php 这样即使其它命名空间下存在名为Select的类,程序在调用时也不会产生冲突。代码的可读性也有所增加。 调用方法://call.php test(); ?> 1...
阅读全文
posted @ 2015-05-07 13:06
牧小野
阅读(153)
推荐(0)
摘要:
GIT和SVN之间的五个基本区别开源中国 Git 代码托管平台 —— http://git.oschina.net如果你在读这篇文章,说明你跟大多数开发者一样对GIT感兴趣,如果你还没有机会来试一试GIT,我想现在你就要了解它了。GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征...
阅读全文
posted @ 2015-05-07 13:05
牧小野
阅读(8679)
推荐(0)
摘要:
.htaccess是什么? .htaccess叫分布式配置文件,它提供了针对目录改变配置的方法——在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。并且子目录中的指令会覆盖更高级目录或者主服务器配置文件中的指令。一般来说,如果你的虚拟主机使用的是Unix或 Linux系统,或者任何版本的Apache网络服务器,从理论上讲都是支持.htaccess的。 如何建...
阅读全文
posted @ 2015-05-07 13:04
牧小野
阅读(5913)
推荐(0)
摘要:
经常有客户咨询红色主机的301怎么配置,默认首页怎么配置,怎么禁止目录浏览等等问题,因为红色主机都是linux的操作系统,使用的服务器是 apache,所以客户提到的这些问题都是通过.htaccess文件来达到效果的,于是,从网上摘录了一些.htaccess常用的配置文件。 1. 反盗链 那些盗用了你的内容,还不愿意自己存储图片的网站是很常见的。你可以通过以下配置来放置别人盗用你...
阅读全文
posted @ 2015-05-07 13:03
牧小野
阅读(230)
推荐(0)
摘要:
五笔二级简码口诀 几多霜雪下帝城,四处几砂亿地阴,三旬六载不平事,五度思家小儿孙。 所爱不为贡录物,钱财从来少入心,当学太公耿直际,务扫内肛切耻因。 主就朱膛赤肌肋,哪管绿胸贩辽参,最恨蛤蝗毁籽料,呆骨...
阅读全文
posted @ 2015-05-07 13:01
牧小野
阅读(909)
推荐(0)
摘要:
RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteCond $1 !^(index\.php|images|robots\.txt)RewriteRule ^(.*)$ /index.php/$1 [L]意思是:第一行、将RewriteEngine引擎设置为on,...
阅读全文
posted @ 2015-05-07 13:00
牧小野
阅读(4128)
推荐(0)
摘要:
比较时需要用全等(===)array_diff_ukey() 通过回调函数的方式,返回一个数组在其他数组中不存在键名的数组元素 array_diff_uassoc() 通过回调函数的方式,返回一个数组在其他数组中不存在键名和键值的数组元素array_intersect_ukey() 通过回调函数的方式,返回一个数组在其他数组中同时存在键名的数组元素array_interse...
阅读全文
posted @ 2015-05-07 12:59
牧小野
阅读(119)
推荐(0)
摘要:
in_array() 判断内容是否在数组中array_search() 查找内容是否为数组的键值,存在返回键名,不存在返回false array_change_key_case() 更改数组键名大小写CASE_UPPER(大写) array_chunk() 数组拆分 array_chunk($arr,3,true)array_combine() 数组组合array...
阅读全文
posted @ 2015-05-07 12:58
牧小野
阅读(96)
推荐(0)
摘要:
count() 统计数组中的元素的个数reset() 把数组内部指针移动到数组第一个元素,并返回元素值end() 把数组内部指针移动到数组最后一个元素,并返回元素值next() b把数组指针向下移动一位,并返回当前指针,如果到达结尾返回false,如果当前元素值为空,或者0,返回falsecurrent() 返回当前指针指向的元素的内容key() 返回当前指针指...
阅读全文
posted @ 2015-05-07 12:57
牧小野
阅读(110)
推荐(0)
摘要:
CEO Chief Executive Officer 首席执行官 COO Chief Operating Officer 首席运营官 CFO Chief Financial Officer 首席财务官 CTO Chief Technology Officer 首席技术官 CIO Chief Information Officer 首席信息官 CSO Chief Security Officer ...
阅读全文
posted @ 2015-05-07 12:56
牧小野
阅读(855)
推荐(0)
摘要:
一、BracketHighlighter能为ST提供括号,引号这类高亮功能,但安装此插件后,默认没有高亮,只有下划线表示,不是很醒目,需要如下配置1. 在ST中用package control安装BracketHighlighter(此是废话)2. 安装完成后,打开Preferences -> package settings -> Bracket Highlighter -> Bracket S...
阅读全文
posted @ 2015-05-07 12:55
牧小野
阅读(243)
推荐(0)
摘要:
1、 get_magic_quotes_runtime() 获得外部文件及数据库资料室是否经进行转义 set_magic_quotes_runtime() 设置获得外部文件及数据库资料室是否经进行转义 其中1表示开启,0表示关闭 一般是出于关闭 strip_tags() 去除html xml php的标签项 第二个参数是保留标签来自为知笔记(Wiz)
阅读全文
posted @ 2015-05-07 12:54
牧小野
阅读(183)
推荐(0)
摘要:
1、addslashes() 在预定义字符串前添加反斜杠 magic_quotes_gpc=on 对get/post提交的数据自动转义 get_magic_quotes_gpc() 获取php是否开启自动转义 stripslashes() 吧转义字符前反斜杠删除 print_r(ini_get_all);获取php.ini配置来自为知笔记...
阅读全文
posted @ 2015-05-07 12:53
牧小野
阅读(187)
推荐(0)
摘要:
1、字符串处理函数 parse_url() 解析URL,返回其组成部分 urlencode() url编码 urldecode() 解码 已经编码的内容 htmlentities将字符串转换为html实体:,1参数:操作内容 2:转换规则 ENT_COMPATH(只转换双引号) ENT_QUOTES(转换单双引号) 3、ENT_NOQU...
阅读全文
posted @ 2015-05-07 12:52
牧小野
阅读(103)
推荐(0)
摘要:
1、字符串替换函数 str_replace() 替换字符串或数组元素,区分大小写,第4个参数可选于统计 替换次数。 str_ireplace() 不区分大小写替 strtr() 替换字符串中的任意字符2、字符串比较函数 strcmp() 比较字符串,如果相等返回0,如果字符串1<字符串2 返回-1 否则返回1 ...
阅读全文
posted @ 2015-05-07 12:51
牧小野
阅读(124)
推荐(0)
摘要:
java开发命名规范总结 包名的书写规范 (Package)推荐使用公司或机构的顶级域名为包名的前缀,目的是保证各公司/机构内所使用的包名的唯一性。包名全部为小写字母,且具有实际的区分意义 使用前注意事项:1、由于Java面向对象编程的特性, 在命名时应尽量选择名词 2、驼峰命名法(Camel-Case): 当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时,首字母...
阅读全文
posted @ 2015-05-07 12:50
牧小野
阅读(1037)
推荐(0)
摘要:
使用PHP写的框架必然有其自身的一定规范,在 ThinkPHP 中亦然。下面是使用 ThinkPHP 应该尽量遵循的命名规范: ² 类文件都是以 .class.php 为后缀(这里是指的 ThinkPHP 内部使用的类库文件,不代表外部加载的类库文件),使用驼峰法命名,并且首字母大写,例如 DbMysql.class.php 。 ² 函数、配置文件等其他类库文件之外的一般是以 ....
阅读全文
posted @ 2015-05-07 12:49
牧小野
阅读(373)
推荐(0)
摘要:
你好,js语言是弱类型语言,无需申明即可直接使用,默认是作为全局变量使用的。建议:在function里时应使用var 申明变量,这样改变量仅仅只在function的生存周期内存在,不会污染到,全局控件。至于直接在 输出结果为0 1 0,从上面就可以证明JS如果用var在函数体中声明变量,那么此变量在且只在该函数体内有效,函数运行结束时,本地变量即可销毁了。 由于上面的这个JS特性,还有一个...
阅读全文
posted @ 2015-05-07 12:48
牧小野
阅读(3250)
推荐(0)
摘要:
/'; $ret = preg_match_all($reg_tag, $site_content, $match_result); fclose($site_fd); return $match_result[1];}/* 对图片链接进行修正 */function revise_site($site_list, $base_site){ foreach($site_lis...
阅读全文
posted @ 2015-05-07 12:47
牧小野
阅读(584)
推荐(0)
摘要:
原来是MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。 MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。综述,就可以根据数据表不同的用处是用不同的存储类型。而且MyISAM是文件存储的,可以进行直接在不同操作系统间拷贝使用。 InnoDB:InnoDB 给 MySQL 提供了具有事务(c...
阅读全文
posted @ 2015-05-07 12:46
牧小野
阅读(340)
推荐(0)
摘要:
$result_count=select("hy_news_en",$where,'','','count(1)'); $count=mysql_fetch_array($result_count); $count=$count[0];//总共有多少条 $page_size=5;//每页多少条 $page_count=ceil($count/$page_size);//总...
阅读全文
posted @ 2015-05-07 12:45
牧小野
阅读(149)
推荐(0)
摘要:
$v) { $title[$k]=iconv("UTF-8", "GB2312",$v); } $title= implode("\t", $title); echo "$title\n"; } if (!empty($data)){ foreach($data as $key=>$val){ ...
阅读全文
posted @ 2015-05-07 12:44
牧小野
阅读(152)
推荐(0)
摘要:
connect(); $sql="select * from employee_addminus where (oper_time between '$sdate' and '$edate') and isCanceled=0"; // 创建一个处理对象实例 $objExcel = new PHPExcel(); // 创建文件格式写入对象实...
阅读全文
posted @ 2015-05-07 12:43
牧小野
阅读(955)
推荐(0)
摘要:
PHP的isset()函数 一般用来检测变量是否设置 格式:bool isset ( mixed var [, mixed var [, ...]] ) 功能:检测变量是否设置 返回值: 若变量不存在则返回 FALSE 若变量存在且其值为NULL,也返回 FALSE 若变量存在且值不为NULL,则返回 TURE 同时检查多个变量时,每个单项都符合上一条要求时才返回 TRUE,否则结果为 FALSE...
阅读全文
posted @ 2015-05-07 12:42
牧小野
阅读(412)
推荐(0)
摘要:
d 月份中的第几天,有前导零的 2 位数字 01 到 31 D 星期中的第几天,文本表示,3 个字母 Mon 到 Sun j 月份中的第几天,没有前导零 1 到 31 l (“L”的小写字母) 星期几,完整的文本格式 Sunday 到 Saturday N ISO-8601 格式数字表示的星期中的第几天(PHP 5.1.0 新加) 1(星期一)到 7(星期天) S 每月天数后面的英文后...
阅读全文
posted @ 2015-05-07 12:39
牧小野
阅读(1903)
推荐(0)
摘要:
// JavaScript Document$(function() { //获取class为caname的元素 $(".caname").click(function() { var td = $(this); var txt = td.text(); var input = $(""); td.html(input); input.click(funct...
阅读全文
posted @ 2015-05-07 12:37
牧小野
阅读(532)
推荐(0)
摘要:
分页 分页可以将大篇幅的内容分成小块,显示在单独的连续页面上,便于用户理解和查找。可以让用户清楚的知道,自己所要浏览的内容到底有多少、已经浏览到哪个部分、还剩余多少。分页可以使用户对所浏览的内容有清楚的预期。 篇幅较长的文章是一定会用到分页的。一是给用户内容多少的预期,二是可以给浏览者提供一个停顿。如果用户看一篇文章已经翻了十几屏,滚动条还是停留在浏览器中间靠上的位置,那该多绝望。 再来看看搜索引...
阅读全文
posted @ 2015-05-07 12:31
牧小野
阅读(277)
推荐(0)
摘要:
$_SESSION是临时会话变量,用来储存访问者信息。内容是储存在服务器上面的。比如 $_SESSION["ABC"] = "aaa";那么这个用户访问时,$_SESSION["ABC"]的值就是aaa。但是仅限于临时会话。也就是当用户离开网页之后,再进行访问时,就无法取得$_SESSION。可以这样理解,$_SESSION就是服务器将用户访问的一些信息储存起来,然后当下次访问时找出来。但是当用户...
阅读全文
posted @ 2015-05-07 12:29
牧小野
阅读(975)
推荐(0)
摘要:
PDO是一个“数据库访问抽象层”,作用是统一各种数据库的访问接口,与mysql和mysqli的函数库相比,PDO让跨数据库的使用更具有亲和力;与ADODB和MDB2相比,PDO更高效。 目前而言,实现“数据库抽象层”任重而道远,使用PDO这样的“数据库访问抽象层”是一个不错的选择。 PDO中包含三个预定义的类 PDO中包含三个预定义的类,它们分别是 PDO、PDOStatement 和 PD...
阅读全文
posted @ 2015-05-07 12:28
牧小野
阅读(408)
推荐(0)
摘要:
true); var $dbh; function __construct(){ try{ $this->dbh = new PDO($this->dsn,$this->user,$this->password,$this->opt); //面向对象 构造方法传值this //var_dump($dbh);die(); ...
阅读全文
posted @ 2015-05-07 12:25
牧小野
阅读(252)
推荐(0)
摘要:
header() 被用来发送自定义的 HTTP 报文。关于HTTP报文的更多信息请参考» HTTP/1.1 specification。 请注意一点header()必须在任何实际输出之前调用,不管是普通的html标签,还是文件里面的空行,空格或者是PHP文件里的空行,空格。这是一个非常普遍的错误,在通过include,require,或者其访问其他文件里面的函数的时...
阅读全文
posted @ 2015-05-07 12:24
牧小野
阅读(314)
推荐(0)
摘要:
preg_match -- 进行正则表达式匹配。并且只匹配一次,注意与preg_match_all区别。int preg_match( string pattern, string subject [, array matches [, int flags]] ) 在 subject 字符串中搜索与pattern给出的正则表达式相匹配的内容。 如果提供了 matches,则其会被搜索的结果所填充。...
阅读全文
posted @ 2015-05-07 12:23
牧小野
阅读(316)
推荐(0)
摘要:
1、首先先写表单页面login.html. 用户登陆 用户登陆 用户名: 密 码: ...
阅读全文
posted @ 2015-05-07 12:22
牧小野
阅读(3833)
推荐(0)
摘要:
定义和用法 array_flip() 函数返回一个反转后的数组,如果同一值出现了多次,则最后一个键名将作为它的值,所有其他的键名都将丢失。 如果原数组中的值的数据类型不是字符串或整数,函数将报错array_unique() 函数移除数组中的重复的值,并返回结果数组。 当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。 返回的数组中键名不变。在PHP中,用于删除数组中重复元素有一个...
阅读全文
posted @ 2015-05-07 12:20
牧小野
阅读(572)
推荐(0)
摘要:
PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用。 $_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。 $_SERVER['argv'] #传递给该脚本的参数。 $_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。 $_SERVER['GATEWAY_I...
阅读全文
posted @ 2015-05-07 12:19
牧小野
阅读(135)
推荐(0)
摘要:
下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。 比如 SELECT * FROM [user] WHERE u_name LIKE '%三%' 将会把u_name为“张三”,“张猫三”、“三脚猫”,“唐三藏”等等有“三”的记录全找出来。 另外,如果需要找出u_name中既有“三”又有“猫”的记...
阅读全文
posted @ 2015-05-07 12:18
牧小野
阅读(177)
推荐(0)
摘要:
相信301跳转大家都知道,这样有利于权重集中,但是我在.htaccess文件写上: RewriteEngine onrewriteCond %{http_host} ^phpddt.com [NC]rewriteRule ^(.*)$ http://www.phpddt.com/$1 [L,R=301] 上传服务器根目录后,发现没效果,肯定是rewrite_module没开启,开启过程如下:cen...
阅读全文
posted @ 2015-05-07 12:17
牧小野
阅读(380)
推荐(0)
摘要:
方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');方法2:用mysqladmin mysqladmin -u root password "newpass" 如果root已经设置过密码,采用如下方法 mysqladmin -u root p...
阅读全文
posted @ 2015-05-07 12:16
牧小野
阅读(127)
推荐(0)
摘要:
mod_rewrite是Apache的一个非常强大的功能,它可以实现伪静态页面。下面我详细说说它的使用方法!对初学者很有用的哦!1.检测Apache是否支持mod_rewrite通过php提供的phpinfo()函数查看环境配置,通过Ctrl+F查找到“Loaded Modules”,其中列出了所有apache2handler已经开启的模块,如果里面包括“mod_rewrite”,则已经支持,不再...
阅读全文
posted @ 2015-05-07 12:15
牧小野
阅读(20208)
推荐(1)
摘要:
退出mysql命令 ctrl+d一、连接MYSQL。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、连接到本机上的MYSQL。 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码. 如果刚安装好MYSQL,超级用户root是没有密码...
阅读全文
posted @ 2015-05-07 12:14
牧小野
阅读(221)
推荐(0)
摘要:
mysql安装完之后,登陆后发现只有两个数据库:mysql> show databases;+--------------------+| Database |+--------------------+| information_schema | | test | +--------------------+,mysql> use mysqlERR...
阅读全文
posted @ 2015-05-07 12:14
牧小野
阅读(1103)
推荐(0)
摘要:
1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2:2、创建一个数据库MYSQLDATA mysql> CREATE DATABASE MYSQLDATA; 3:选择你所创建的数据库 mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!) 4:查看现在的数据库中存在什么表 mysql> S...
阅读全文
posted @ 2015-05-07 12:12
牧小野
阅读(131)
推荐(0)
摘要:
error_reporting() 设置 PHP 的报错级别并返回当前级别。 语法 error_reporting(report_level) 如果参数 level 未指定,当前报错级别将被返回。下面几项是 level 可能的值: 1 E_ERROR 2 E_WARNING 4 E_PARSE 8 E_NOTICE 16 E_CORE_ERROR 32 E_CORE_WARNING 64 E_CO...
阅读全文
posted @ 2015-05-07 12:10
牧小野
阅读(217)
推荐(0)
摘要:
1.下载phpMyAdmin wget http://www.phpmyadmin.net/home_page/downloads.php 2.解压下载的文件 tar -zvxf phpMyAdmin-3.5.3-all-languages.tar.gz 3.移动解压后文件到指定目录下 mv phpMyAdmin-3.5.3-all-languages /usr/share/phpMyAdmi...
阅读全文
posted @ 2015-05-07 12:08
牧小野
阅读(1041)
推荐(0)
摘要:
1、安装Apache:yum install httpd2、安装php: yum install php3、安装mysql客户端:yum install mysql4、安装mysql服务端:yum install mysql-server3.1. yum 安装 Apache + PHP + MySQLa、安装Apahce, PHP, Mysql, 以及php连接mysql库组件 yum -y in...
阅读全文
posted @ 2015-05-07 12:05
牧小野
阅读(206)
推荐(0)
摘要:
基本涵盖了所有问题HTTP 400 – 请求无效HTTP 401.1 – 未授权:登录失败HTTP 401.2 – 未授权:服务器配置问题导致登录失败HTTP 401.3 – ACL 禁止访问资源HTTP 401.4 – 未授权:授权被筛选器拒绝HTTP 401.5 – 未授权:ISAPI 或 CGI 授权失败HTTP 403 – 禁止访问HTTP 403 – 对 Internet 服务管理器 的...
阅读全文
posted @ 2015-05-07 12:04
牧小野
阅读(182)
推荐(0)
摘要:
javascript中的location.href有很多种用法,主要如下。 self.location.href=”/url” 当前页面打开URL页面 location.href=”/url” 当前页面打开URL页面 windows.location.href=”/url” 当前页面打开URL页面,前面三个用法相同。 this.location.href=”/url” 当前页面打开URL页面 pa...
阅读全文
posted @ 2015-05-07 12:02
牧小野
阅读(1348)
推荐(0)
摘要:
首先,URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。而URL是uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。而 URN,uniform resource name,统一资源命名,是通过名字来标识资源,比如mailto:jav...
阅读全文
posted @ 2015-05-07 12:01
牧小野
阅读(136)
推荐(0)
摘要:
php URL各部分获取方法(全局变量),主要介绍php全局变量$_SERVER的用法,有需要的朋友,可以参考下。 1、$_SESSION['PHP_SELF'] — 获取当前正在执行脚本的文件名 2、$_SERVER['SERVER_PROTOCOL'] — 请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。 3、$_SERVER['REQUEST_TIME'] — 请求开始时的时间...
阅读全文
posted @ 2015-05-07 12:00
牧小野
阅读(684)
推荐(0)
posted @ 2015-05-07 11:58
牧小野
阅读(1059)
推荐(0)
posted @ 2015-05-07 11:56
牧小野
阅读(253)
推荐(0)
摘要:
host=$host; $this->user=$user; $this->pass=$pass; $this->database=$database; $this->charset=$charset; $this->connect(); } function connect(){ mysql_conn...
阅读全文
posted @ 2015-05-07 11:55
牧小野
阅读(805)
推荐(0)
摘要:
responseMsg(); }else{ $wechatObj->valid(); } class wechatCallbackapiTest { public function valid() { $echoStr = $_GET["echostr"]; //valid signature , option if($this->checkSignature()) {...
阅读全文
posted @ 2015-05-07 11:54
牧小野
阅读(292)
推荐(0)
摘要:
$values) { $addkey .= '`'.$key.'`,'; if(is_numeric($values)){ //判断是不是为数字 $addvalues .= $values.','; }else{ $addvalues .= '\''.mysql_real...
阅读全文
posted @ 2015-05-07 11:52
牧小野
阅读(199)
推荐(0)
摘要:
当解析一个文件时,PHP 会寻找起始和结束标记,也就是 ,这告诉 PHP 开始和停止解析二者之间的代码。此种解析方式使得 PHP 可以被嵌入到各种不同的文档中去,而任何起始和结束标记之外的部分都会被 PHP 解析器忽略。 PHP 也允许使用短标记 ,但不鼓励使用。只有通过激活 php.ini 中的 short_open_tag 配置指令...
阅读全文
posted @ 2015-05-07 11:50
牧小野
阅读(475)
推荐(0)
摘要:
./SRC/ 这样写表示,当前目录中的SRC文件夹; ../SRC/ 这样写表示,当前目录的上一层目录中SRC文件夹; /SRC/ 这样写表示,项目根目录(可以只磁盘根目录,也可以指项目根目录,具体根据实际情况而定)Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符。 Windows由于使用 斜杆/ 作为DO...
阅读全文
posted @ 2015-05-07 11:49
牧小野
阅读(8259)
推荐(0)
摘要:
深入浅出JSONP--解决ajax跨域问题2012-03-24 16:52 by 快乐乔巴, 47619 阅读, 23 评论, 收藏, 编辑取不到数据! 上周客户新买了服务器,原本在旧的服务器上放着客户的Web主页信息和一个后台程序(asp.net),在客户的主页中有一个动态显示最新消息的处理,这个处理就是通过ajax异步从那个后台程序中取得的。由于又购买了新的服务器,客户想把web主页和那个后...
阅读全文
posted @ 2015-05-07 11:45
牧小野
阅读(156)
推荐(0)