PHP
羊驼可以吃吗
betterbetterbetter
展开
-
理论面试题(三)
理论面试题(三) 什么情况下需要使用redis缓存 如果网站不是非常大的网站,想要提高网站的效率、减少数据库的读写,我们就需要引入缓存技术 对memcache的理解和优势 Memcache是一种缓存技术,在一定的时间内将动态网页经过解析之后保存到文件,下次访问时动态网页就直接调用这个文件,而不必在重新访问数据库。使用memcache做缓存的好处是:提高网站的访问速度,减轻高并发时服务器...原创 2018-11-25 19:09:38 · 282 阅读 · 0 评论 -
PHP之那些年我们踩过的坑
PHP之那些年我们踩过的坑1、由于使用单引号,以“ ”为分割符,使用PHP函数explode分割字符串,不能正常分割。原因:这个涉及到单引号与双引号的区别,在单引号中反斜杠不能被解析。因此,使用explode分割时,如果使用单引号, 会被当作字符串,而不是换行符,所以此时,不能正常分割。类似问题还有字符串中包含{}的情况。在字符串中,要想使使用了{}包含的变量成功解析,该字符串必须使用双引号...转载 2018-10-16 13:13:52 · 255 阅读 · 2 评论 -
什么是存储引擎?
什么是存储引擎?关系数据库表是用于存储和组织信息的数据结构,可以将表理解为由行和列组成的表格,类似于Excel的电子表格的形式。有的表简单,有的表复杂,有的表根本不用来存储任何长期的数据,有的表读取时非常快,但是插入数据时去很差。而我们在实际开发过程中,就可能需要各种各样的表,不同的表,就意味着存储不同类型的数据,数据的处理上也会存在着差异。那么,对于MySQL来说,它提供了很多种类型的存储引擎...转载 2018-10-16 13:08:03 · 279 阅读 · 0 评论 -
XHTML和HTML最显著的区别
XHTML和HTML最显著的区别(1)XHTML必须强制指定文档类型DocType,HTML不需要(2)XHTML所有标签必须闭合,HTML比较随意 转载 2018-10-16 13:05:29 · 159 阅读 · 0 评论 -
HTTP 状态中302、403、 500、200、404、502代码含义?
HTTP 状态中302、403、 500、200、404、502代码含义?一二三四五原则:一. 消息系列二. 成功系列三. 重定向系列四. 请求错误系列五. 服务器端错误系列302:临时转移成功,请求的内容已转移到新位置403:禁止访问500:服务器内部错误401代表未授权。200是请求成功,404是文件未找到,502是服务器内部错误。...转载 2018-10-16 13:03:59 · 2194 阅读 · 0 评论 -
CenOS+宝塔(模拟)上线博客项目
目标:1.通过虚拟机中的CentOS安装宝塔,并配置LNMP环境2.了解宝塔面板的基本操作3.上传项目到虚拟机中,通过windows访问一、确保虚拟机可以连接到外网1.Ping www.baidu.com2.在官网中找到安装方法3.在CentOS中输入对应口令:yum install -y wget && wget -O install.sh http://do...原创 2018-09-30 16:18:10 · 750 阅读 · 4 评论 -
Linux安装中文版的man方法附附件链接
安装VM12配置增强工具一.关闭虚拟机二.右键->设置启动虚拟机无需联网可安装VMware ToolsDVD的图标变成点击光盘打开目录进入media光盘目录复制tar.gz包到家目录(~)解压: tar zxvf包执行install脚本表示安装完成在/mnt/hgfs下有一个Linux目录, 就是共享目录安装中文版man工具...转载 2018-09-30 10:05:38 · 254 阅读 · 0 评论 -
Nginx模拟负载均衡
Nginx服务器成本低,很大一部分来自余它可以作为负载均衡器来使用,实现简单的高并发处理。下面模拟一下Nginx实现负载均衡的原理准备工作:一台安装好LNMP的服务器一、负载均衡原理二、建立两个基于不同端口的虚拟主机模拟两台服务器1.进入Nginx的配置文件目录2.打开配置文件3.编辑nginx对应配置4.编写对应的index.html文件5.重启nginx6....原创 2018-09-30 09:25:12 · 234 阅读 · 0 评论 -
Nginx服务器的简单介绍
常见的web服务器有Apache、lighttpd和Nginx最近学习了一下Nginx,简单的总结一下它的优点。Nginx服务器的优点:1.高并发连接官方测试可以支持5万并发连接,实际生产环境中可支持2万到4万并发连接2.内存消耗小一个Apache进程消耗100M内存一个Nginx进程消耗10~15M内存3.成本低廉Nginx是开源软件免费4.稳定性高可用来做简单的负载均衡(...原创 2018-09-30 09:14:35 · 166 阅读 · 0 评论 -
键盘KeyCode对照表
键盘KeyCode对照表keycode 0 =keycode 1 =keycode 2 =keycode 3 =keycode 4 =keycode 5 =keycode 6 =keycode 7 =keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 10 =keycod...转载 2018-10-14 09:56:16 · 6549 阅读 · 0 评论 -
报错信息: Fatal error: Uncaught Smarty: unable to write file 原因: 系统时间与正常时间不同步 造成页面访问有问题
报错信息:Fatal error: Uncaught --> Smarty: unable to write file E:\GEM\App\Home\View_c\390df9d00aeacf16a4730ca0161bd6187d14c18e_0.file.header.html.php <-- thrown in E:\GEM\Vendor\smarty\sysplugins\...原创 2018-10-17 13:21:35 · 2846 阅读 · 1 评论 -
Mysql中%$d%是什么意思?
%在sql语句中表示通配符,在模糊查询中用到,比如查找以张开头的所有人,like 张%原创 2018-11-08 19:54:09 · 7865 阅读 · 0 评论 -
理论面试题(二)
理论面试题(二) PHP读取文件内容的方法或函数 fopen 函数将创建与文件的连接。 feof 命令将检测您是否已经读到文件的末尾并返回 True 或 False。 fgets 函数它将从文件中提取一行数据并将其作为字符串返回。 fread 函数它趋于从二进制文件中读取信息。 写出至少五种常用的PHP数组函数 函数array_values()作用是返回数组中所有元素的值。...原创 2018-11-25 19:08:34 · 336 阅读 · 0 评论 -
理论面试题(一)
理论面试题(一) include/require 的区别, include/include_once 的区别? ·语言结构include和requide都是包括并运行指定文件 ·incluce在用到时加载,如果被包含的文件不存在的话,那么则会提示一个警告级别错误,但是程序会继续执行下去。 ·require在一开始就加载,如果被包含文件不存在或者无法打开的时候,则会提示致命错误, 并且...原创 2018-11-25 19:07:17 · 283 阅读 · 0 评论 -
PHP之隐藏域怎么写?
<td type="hidden"><?php echo $v['admin_email']?></td>隐藏域:type="hidden"原创 2018-11-08 20:01:09 · 710 阅读 · 0 评论 -
tppabs标签是什么
tppabs标签 是离线浏览器下载完整个网页后,在图片或超级链接标签内加入的标签,以记录该图片或超级链接指向的原始地址。因为这个标签不是合法标签,所以普通浏览器会忽略它。...原创 2018-11-08 20:00:21 · 1437 阅读 · 0 评论 -
php之获取文件大小
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <input id=&q转载 2018-11-08 19:59:33 · 265 阅读 · 0 评论 -
composer 更新时需要密码
composer config -g repo.packagist composer https://packagist.laravel-china.org原创 2018-11-08 19:58:15 · 430 阅读 · 0 评论 -
FTP常见的报错信息
FTP常见的报错信息“426 Data connection closed, error decompressing data stream”信息,原因: 当上传文件大小为0的空文件时,系统会提示上传失败.实际该文件名在服务器已经创建了。解决办法: 这个错误是FlashFxp 客户端软件的误报错.实际文件已经上传上去了1.120 Service ready in nnn minutes.服...转载 2018-11-08 19:57:33 · 1811 阅读 · 0 评论 -
获取访问者的公网IP
if(!empty($_SERVER["HTTP_CLIENT_IP"])){ $cip = $_SERVER["HTTP_CLIENT_IP"];}elseif(!empty($_SERVER["HTTP_X_FORWARDED_FOR"])){ $cip = $_SERVER["HTTP_X_FORWARDED_FOR"];}elseif(!empty($_SERVER["REMO...翻译 2018-11-08 19:56:08 · 300 阅读 · 0 评论 -
linux链接windows数据库操作
linux链接windows数据库操作grant all privileges on . to root@’%’ identified by “password”;原创 2018-11-08 19:55:05 · 384 阅读 · 0 评论 -
Windows下Composer的安装和使用教程+删除教程
Windows下Composer的安装和使用教程+删除教程-Composer是什么?Composer 有强大的依赖库可以直接下载使用,比如你需要导航栏,分页,都可以直接下载使用,不仅仅只有这些,你甚至可以创造一个全新的框架。Composer的安装1.下载Composer-Setup.exehttps://getcomposer.org/Composer-Setup.exe下一步...原创 2018-10-13 12:51:15 · 3142 阅读 · 0 评论 -
PHPStorm2017设置字体与设置浏览器访问
PHPStorm2017设置字体与设置浏览器访问设置字体问题:使用PHPStrom是是否觉得字体太小,现在我们来解决一下1.点击File——Settings…2.在弹出的对话框3.在弹出的对话框,选择Editor——Font进行设置4.完成,查看结果设置浏览器访问问题:新安装的PHPStorm无法使用浏览器直接打开,需要进行配置1.点击File——Setting...原创 2018-10-13 12:52:03 · 625 阅读 · 0 评论 -
如何正确的使用PHP手册?
如何正确的使用PHP手册?让手册随手可得的小技巧效果:1.右击工具栏——选择工具栏——新建工具栏2.在弹出的对话框中选择文件夹3.查看效果OK了,以后就可以直接在桌面直接找到手册了,非常方便而且还不占用空间,我个人喜欢桌面东西越少越好,毕竟加载桌面图标也会影响开机速度查看手册的小技巧问题:在使用PHP写代码时是否会觉得查手册,很耗费时间的问题,我来分享刚刚学到的快速...原创 2018-10-13 12:53:00 · 339 阅读 · 0 评论 -
PHP中静态延时绑定是什么?
PHP中静态延时绑定是什么?static::跟this一样,在运行时替换,谁调用代表谁self::在编译时替换,用代码所在位置的当前类替换,在谁下面代表谁parent::祖先类 ...原创 2018-10-15 09:57:34 · 167 阅读 · 0 评论 -
PHP中接口是什么
PHP中接口是什么from:http://php.net/manual/zh/language.oop5.interfaces.php使用接口(interface),可以指定某个类必须实现哪些方法,但不需要定义这些方法的具体内容。接口是通过 interface 关键字来定义的,就像定义一个标准的类一样,但其中定义所有的方法都是空的。接口中定义的所有方法都必须是公有,这是接口的特性。...转载 2018-10-15 09:57:53 · 431 阅读 · 0 评论 -
PHP中重载是什么
PHP中重载是什么from:http://php.net/manual/zh/language.oop5.overloading.phpPHP所提供的"重载"(overloading)是指动态地"创建"类属性和方法。我们是通过魔术方法(magic methods)来实现的。当调用当前环境下未定义或不可见的类属性或方法时,重载方法会被调用。本节后面将使用"不可访问属性(inaccessible...转载 2018-10-15 09:58:15 · 348 阅读 · 0 评论 -
PHP中函数是什么
PHP中函数是什么from:https://www.jianshu.com/p/63d256b4dc70函数是用来完成某种特定任务的可重复使用的代码块;函数可以使程序更具模块化,拥有良好的结构;函数定义后再程序中可以重复调用;函数分为内置函数和自定义函数。...转载 2018-10-15 09:58:25 · 324 阅读 · 0 评论 -
PHP中什么是关键字,操作符和函数?
PHP中什么是关键字,操作符和函数?关键字所谓关键字就是已被:语言本身使用, 不能作其它用途使用的字。操作符操作符是在表达式中用于连接不同对象的运算符,不同的操作符指定了不同的运算方式。可以把操作符理解为语言内置的,最基础的函数,不可代替的函数!操作符本质上也是函数。只是操作符是编译器需要进行进一步解释。函数函数是一组一起执行一个任务的语句函数与操作符区别://运算符只能重载...原创 2018-10-15 09:58:35 · 236 阅读 · 0 评论 -
C语言的for循环嵌套是什么运行规则?
C语言的for循环嵌套是什么运行规则?最开始进入的是第一层for循环,在进入第二层for循环,一直到最后一层for循环执行完,再返回上一层for循环一次,进入下一层循环,一直到所有循环结束。(从内到外) ...原创 2018-10-15 09:58:46 · 3564 阅读 · 0 评论 -
PHP中返回值是什么?
PHP中返回值是什么?值通过使用可选的返回语句返回。可以返回包括数组和对象的任意类型。返回语句会立即中止函数的运行,并且将控制权交回调用该函数的代码行。 ...原创 2018-10-15 09:58:58 · 622 阅读 · 0 评论 -
PHP中怎么用echo、print、print_r、var_dump、printf、sprintf 和 vsprintf ?
PHP中怎么用echo、print、print_r、var_dump、printf、sprintf 和 vsprintf ?echo:echo 是一个语言结构,可以输出标量类型的数据,如int、float、- - string。没有返回值。print: print 是一个函数,可以输出标量类型的数据,如int、float、- - - - - string。有返回值,总是返回1。var_du...原创 2018-10-15 09:59:09 · 143 阅读 · 0 评论 -
PHP中的sublime软件如何用快捷键移动到行尾或者行首
PHP中的sublime软件如何用快捷键移动到行尾或者行首按键盘的NumLock,(锁定数字键盘才行)home光标跳转到行首,end行尾 原创 2018-10-11 18:36:28 · 591 阅读 · 0 评论 -
PHP中面对对象三大特性是什么?
PHP中面对对象三大特性是什么?1)封装的特性, 将特定的功能打包成一个类。2)继承的特性, 指的就是extends语法特性。3)多态的特性, 指的就是重写的特性,一种方法可以有多种实现方式。 ...原创 2018-10-14 09:58:19 · 136 阅读 · 0 评论 -
PHP中工厂模式是什么?
PHP中工厂模式是什么?from:txt;https://blog.csdn.net/mysteryhaohao/article/details/51181089是什么?构建一个类,专门用于生产对象为什么?如果构造方法改变,修改实例化对象的工作量巨大,需要使用工厂模式进行代码改造,优化代码...转载 2018-10-14 09:58:07 · 729 阅读 · 0 评论 -
PHP中的会话技术
PHP中的会话技术HTTP是无状态的协议解决问题:用户名和密码可以跨页面使用会话cookie:保存在浏览器内存中,当浏览器关闭时,cookie消失文件cookie:保存在运行浏览器的电脑(客户端)硬盘中,当浏览器关闭时,cookie依然存在 ...原创 2018-10-12 07:43:19 · 161 阅读 · 0 评论 -
vhost文件配置含义是什么
vhost文件配置含义是什么&lt;VirtualHost *:80&gt;#设置端口ServerName test.lesson.com#绑定域名DocumentRoot “D:/lesson”#指定网站根目录&lt;Directory “D:/lesson”&gt;#指定目录分配权限Require all granted#允许所有访问AllowOverride All#...原创 2018-10-12 07:42:47 · 3734 阅读 · 0 评论 -
PHP中路径怎么用?
PHP中路径怎么用?在HTML一般使用网络路径:例如:http://local.icframe.com/App/Home/Controller/IndexController.class.php在PHP一般使用本地路径:例如:D:ICFrame/App/Home/Controller/IndexController.class.php相对路径在PHP中被解析为本地路径相对路径在HTML...原创 2018-10-12 07:44:17 · 383 阅读 · 0 评论 -
PHP对象中多态性是什么?
PHP对象中多态性是什么?from:http://www.cnblogs.com/ricklz/p/9263439.html多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息将可以产生不同的结果,这种现象称为多态性。多态性允许每个对象以适合自身的方式去响应共同的消息。多态性增强了软件的灵活性和重用性。...转载 2018-10-12 07:44:54 · 988 阅读 · 0 评论 -
PHP中迭代器是什么?
PHP中迭代器是什么?from:https://www.cnblogs.com/onephp/p/6109061.html迭代器:类继承PHP的Iterator接口,批量操作。//迭代器模式,在不需要了解内部实现的前提下,遍历一个聚合对象的内部元素。//相比传统的编程模式,迭代器模式可以隐藏遍历元素的所需操作。迭代器接口Iteratorcurrent() 返回当前元素key() 返...转载 2018-10-12 07:45:05 · 658 阅读 · 0 评论