摘要: 1. 有一列数的规则如下 1、1、2、3、5、8、13、21、34... 求第30位数是多少.写出相关函数和算法名称 2. 下面代码结果是? $a=array('1','2','3'); $b=&$a; $a=array('a','b','c'); print_r($a); print_r($b); 阅读全文
posted @ 2017-04-06 15:29 ノGHJ 阅读(682) 评论(2) 推荐(0)
摘要: Q1 第一个问题关于弱类型 正确运行的输出结果: strpos是返回字符串str2在str1的位置,没有找到则返回false然而实际上这次返回了0而在if语句中0也被当作false,所以我们需要对false做类型判断,正确的代码如下: 需要注意的是我们使用了!==,在php 和 JS中= !相对== 阅读全文
posted @ 2017-04-06 14:13 ノGHJ 阅读(352) 评论(2) 推荐(0)
摘要: php面试题之四——Linux部分(高级部分) 四、Linux部分 top、ps、mv、find、df、cat、chmod、chgrp、grep、wc top:该命令提供了实时对系统处理器状态的监控,它能够实时显示系统中各个进程的资源占用情况。该命令可以按照对CPU、内存使用和执行时间对系统任务进程 阅读全文
posted @ 2017-04-06 14:11 ノGHJ 阅读(273) 评论(0) 推荐(0)
摘要: 一、冒泡排序 基本思想: 对需要排序的数组从后往前(逆序)进行多遍的扫描,当发现相邻的两个数值的次序与排序要求的规则不一致时,就将这两个数值进行交换。这样比较小(大)的数值就将逐渐从后面向前面移动。 //冒泡排序 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 阅读全文
posted @ 2017-04-06 14:09 ノGHJ 阅读(151) 评论(0) 推荐(0)
摘要: 五、PHP综合应用 ftp、ssh、http、telnet、https ftp:File Transfer Protocol,文件传输协议,是应用层的协议,它基于传输层,为用户服务,它们负责进行文件的传输,其默认端口是21。 ssh:Secure Shell,安全外壳协议,建立在应用层和传输层基础上 阅读全文
posted @ 2017-04-06 14:07 ノGHJ 阅读(955) 评论(0) 推荐(0)
摘要: 基本知识点 Php代码 表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx (成功) 表示成功处理了 阅读全文
posted @ 2017-04-06 14:05 ノGHJ 阅读(231) 评论(0) 推荐(0)
摘要: . 有一列数的规则如下 1、1、2、3、5、8、13、21、34... 求第30位数是多少.写出相关函数和算法名称 2. 下面代码结果是? $a=array('1','2','3'); $b=&$a; $a=array('a','b','c'); print_r($a); print_r($b); 阅读全文
posted @ 2017-04-06 14:02 ノGHJ 阅读(349) 评论(0) 推荐(0)
摘要: 1.nginx使用哪种网络协议? nginx是应用层 我觉得从下往上的话 传输层用的是tcp/ip 应用层用的是http fastcgi负责调度进程 2. <? echo 'hello tusheng' ; ?> 没有输出结果, 可能是什么原因, 简述的解决此问题的过程(提示: 语法没有问题) 可能 阅读全文
posted @ 2017-04-06 14:01 ノGHJ 阅读(379) 评论(0) 推荐(0)
摘要: mysql_num_rows() mysql_affected_rows() 这两个函数都作用于 mysql_query($query)操作的结果,mysql_num_rows() 返回结果集中行的数目。mysql_affected_rows() 取得前一次 MySQL 操作所影响的记录行数。 my 阅读全文
posted @ 2017-04-06 13:58 ノGHJ 阅读(462) 评论(0) 推荐(0)
摘要: strlen和mb_strlen都是用于获取字符串长度。 strlen只针对单字节编码字符,也就是说它计算的是字符串的总字节数。如果是多字节编码,如 gbk 和 utf-8,使用 strlen 得到是该字符的总字节数; 可以使用mb_strlen获取其字符个数,使用mb_strlen 要注意两点,一 阅读全文
posted @ 2017-04-06 13:56 ノGHJ 阅读(765) 评论(0) 推荐(0)
摘要: 二、数据结构和算法 该算法是通过分治递归来实现的,其效率很大程度上取决于参考元素的选择,可以选择数组的中间元素,也可以随机得到三个元素,然后选择中间的那个元素(三数中值法)。 另外还有一点,就是当我们在分割时,如果分割出来的子序列的长度很小的话(小于5到20),通常递归的排序的效率就没有诸如插入排序 阅读全文
posted @ 2017-04-06 13:54 ノGHJ 阅读(9401) 评论(2) 推荐(2)
摘要: 一、PHP核心技术 速度快,编译型,缓存技术,插件机制,强大的表现逻辑 safe_mode,PHP安全模式,它提供一个基本安全的共享环境,在一个有多个用户账户存在的php开发的web服务器上。当安全模式打开的时候,一些函数将被完全的禁止,而另一些函数的功能将会受到限制,如:chdir,move_up 阅读全文
posted @ 2017-04-06 13:52 ノGHJ 阅读(506) 评论(0) 推荐(0)
摘要: 引言: 关于数据库优化,网上有不少资料和方法,但是不少质量参差不齐,有些总结的不够到位,内容冗杂。 偶尔发现了这篇文章,总结得很经典,文章流量也很大,所以拿到自己的总结文集中,积累优质文章,提升个人能力,希望对大家今后开发中也有帮助 1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取, 阅读全文
posted @ 2017-04-06 10:45 ノGHJ 阅读(202) 评论(0) 推荐(0)
摘要: PHP面向对象 魔术方法 __get($name)--触发时机:当调用一个不访问的成员属性的时候,会自动触发,可以利用这个方法来完成对不可调用的属性进行调用,但是不能设置值 ___set($name, __get($name)--触发时机:当调用一个不访问的成员属性的时候,会自动触发,可以利用这个方 阅读全文
posted @ 2017-04-06 10:01 ノGHJ 阅读(179) 评论(0) 推荐(0)
摘要: PHP面向对象(OOP) 分页类 同验证码类,分页也是在个人博客,论坛等网站中不可缺少的方式,通过分页可以在一个界面展示固定条数的数据,而不至于将所有数据全部罗列到一起,实现分页的原理其实就是对数据库查询输出加了一个limit限制,接下来我们就开始准备今天分页类的逻辑 逻辑准备 实现分页,我们需要获 阅读全文
posted @ 2017-04-06 10:00 ノGHJ 阅读(206) 评论(0) 推荐(0)
摘要: 17、isset、empty、is_null的区别 isset 判断变量是否定义或者是否为空 empty:判断变量的值是否为空,能转换为false的都是空,为空返回true,反之返回false。 is_null:检测传入的值(值、变量、表达式)是否为null 18、前端调试的工具 Firefox的f 阅读全文
posted @ 2017-04-06 09:59 ノGHJ 阅读(282) 评论(0) 推荐(0)
摘要: 1、双引号和单引号的区别 双引号解释变量,单引号不解释变量 双引号里插入单引号,其中单引号里如果有变量的话,变量解释 双引号的变量名后面必须要有一个非数字、字母、下划线的特殊字符,或者用{}讲变量括起来,否则会将变量名后面的部分当做一个整体,引起语法错误 双引号解释转义字符,单引号不解释转义字符,但 阅读全文
posted @ 2017-04-06 09:57 ノGHJ 阅读(282) 评论(0) 推荐(0)