摘要: 最近这段时间回家过年了,博客也没有更新,感觉少学习了好多东西,也错失了好多的学习机会,就像大家在春节抢红包时常说的一句话:一不留神错过了好几亿。废话少说,这篇博客给大家说说关于PHP预定义接口中常用到的重量级人物: ArrayAccess。大家也许会问,最基本、最常用的预定义接口有6个呢,为啥非得说 阅读全文
posted @ 2017-07-12 20:10 阿拉善的樵夫 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 近期忙着写项目,没有学习什么特别新的东西,所以好长时间没有更新博客。我们的项目用的是lumen,是基于laravel的一个轻量级框架,我看到里面用到了一些反射API机制来帮助动态加载需要的类、判断方法等,所以本篇文章就把在PHP中经常用到的反射API给大家分享一下吧,想学习反射API的同学可以看看。 阅读全文
posted @ 2017-07-12 20:10 阿拉善的樵夫 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 一、问题:网上有的说,fastcgi是一个协议,php-fpm实现了这个协议; 有的说,php-fpm是fastcgi进程的管理器,用来管理fastcgi进程的; 有的说,php-fpm是php内核的一个补丁; 有的说,修改了php.ini配置文件后,没办法平滑重启,所以就诞生了php-fpm; 还 阅读全文
posted @ 2017-07-12 20:09 阿拉善的樵夫 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 从8月15号来到北京一直到今天,一月有余。来的这段时间一直准备笔试面试,大大小小的公司,乱七八糟面了10多家,近期才安顿下来。面试的这段时间感觉自己成长了不少。初来到这个陌生的城市一脸茫然,不会乘地铁、不会有挤公交、不会恰如其分的生活。。。 面试是进入职场的第一道坎,因为我本身学校太一般的问题在面试 阅读全文
posted @ 2017-07-12 20:08 阿拉善的樵夫 阅读(134) 评论(0) 推荐(0) 编辑
摘要: CURL是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我 们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容。 使用CUR 阅读全文
posted @ 2017-07-12 20:07 阿拉善的樵夫 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 一.can‘t connect to MySql server on ‘192.168.X.X’ 这是因为mysql端口被防火墙拦截,需用linux执行如下指令: 1.#/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 2.#/etc/rc. 阅读全文
posted @ 2017-07-12 20:05 阿拉善的樵夫 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 有5个人偷了一堆苹果,准备在第二天分赃。晚上,有一人遛出来,把所有菜果分成5份,但是多了一个,顺手把这个扔给树上的猴了,自己先拿1/5藏了。没想到其他四人也都是这么想的,都如第一个人一样分成5份把多的那一个扔给了猴,偷走了1/5。第二天,大家分赃,也是分成5份多一个扔给猴了。最后一人分了一份。问:共 阅读全文
posted @ 2017-07-12 20:03 阿拉善的樵夫 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 可以通过URL重写隐藏应用的入口文件index.PHP,下面是相关服务器的配置参考: [ Apache ] httpd.conf配置文件中加载了mod_rewrite.so模块 AllowOverride None 将None改为 All 把下面的内容保存为.htaccess文件放到应用入口文件的同 阅读全文
posted @ 2017-07-12 20:01 阿拉善的樵夫 阅读(491) 评论(0) 推荐(0) 编辑
摘要: <!--?php *************************************************************************************** *php BC高精确度函数库 *php bc math 包含了:相加,比较,相除,相减,求余,相乘,n次方 阅读全文
posted @ 2017-07-12 19:55 阿拉善的樵夫 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 此队列算法中有两个类一个是data类,这个类是存放数据;第二个是queue也就是队列类这个就是队列的一些操作。 首先队列里包含front(队列的头,也就是出队是要出去的) rear(队列的尾部在这里永远指向0) queue(存放所有入队的data对像,queue中默认存在一个元素当空时front和r 阅读全文
posted @ 2017-07-12 19:51 阿拉善的樵夫 阅读(156) 评论(1) 推荐(0) 编辑
摘要: [PHP] ; PHP还是一个不断发展的工具,其功能还在不断地删减 ; 而php.ini的设置更改可以反映出相当的变化, ; 在使用新的PHP版本前,研究一下php.ini会有好处的 ;;;;;;;;;;;;;;;;;;; ; 关于这个文件 ; ;;;;;;;;;;;;;;;;;;; ; 这个文件控 阅读全文
posted @ 2017-07-12 19:49 阿拉善的樵夫 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一.什么是SPL? SPL是用于解决典型问题(standard problems)的一组接口与类的集合。(出自:http://php.net/manual/zh/intro.spl.php) SPL,PHP 标准库(Standard PHP Library) ,从 PHP 5.0 起内置的组件和接口 阅读全文
posted @ 2017-07-12 19:48 阿拉善的樵夫 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 注:请不要修改ThinkPHP惯例配置文件,如果要覆盖惯例配置的值,可在应用配置文件中设定和惯例不符的配置项 惯例配置文件路径:/ThinkPHP/Conf/convention.PHP 应用配置文件路径:/Application/Common/Conf/config.php 在应用配置文件conf 阅读全文
posted @ 2017-07-12 19:44 阿拉善的樵夫 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 1. 实验需求: 1) 使用RPM包安装vsftpd服务 2) 实现匿名用户访问,验证仅可以访问和下载,不可以上传 3) 实现匿名用户可上传、下载、修改等完全权限(现实环境中这样的需求可能性很小) 4) 实现把登陆的用户禁锢在自己的家目录中 5) 实现限制某些用户的访问 6) 实现虚拟用户的访问 7 阅读全文
posted @ 2017-07-12 19:42 阿拉善的樵夫 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Vagrant基本命令详解 1、检查当前的版本 2、列出所有的box 3、添加一个box 1)box名简写 Vagrant可以从这里https://atlas.hashicorp.com/boxes/search 下载各种Vagrant映像文件。 2)通过指定的URL添加远程box 3)添加一个本地 阅读全文
posted @ 2017-07-12 19:40 阿拉善的樵夫 阅读(295) 评论(0) 推荐(0) 编辑