
php
文章平均质量分 72
Grim疯
汪汪汪
展开
-
使用nginx与nginx-rtmp-module搭建流媒体服务器
转载自my student 克明zhang现在,一起学习一下如何自己搭建一个流媒体服务器吧!本次搭建流媒体使用的环境是centos 7.0+nginx;让我们一起开始奇妙的流媒体之旅吧!1、下载nginx-rtmp-module:nginx-rtmp-module的官方github地址:https://github.com/a转载 2016-12-30 10:24:30 · 418 阅读 · 0 评论 -
PHP代码的执行的过程
一、前言语言是人们进行沟通和交流的表达符号,每种语言都有专属于自己的符号,表达方式和规则。 就编程语言来说,它也是由特定的符号,特定的表达方式和规则组成。语言的作用是沟通,不管是自然语言,还是编程语言,它们的区别在于自然语言是人与人之间沟通的工具, 而编程语言是人与机器之间的沟通渠道。 就PHP语言来说,它也是一组符合一定规则的约定的指令。 在编程人员将自己的想法以PHP语转载 2017-02-15 13:49:04 · 8380 阅读 · 0 评论 -
我们为什么要用nginx,nginx的特点
Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器 ,也是一个 IMAP/POP3/SMTP 代理 服务器 。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗转载 2017-02-15 13:39:58 · 4799 阅读 · 0 评论 -
PHP中的常见魔术方法功能作用及用法实例
概述在面向对象编程中,PHP提供了一系列的魔术方法,这些魔术方法为编程提供了很多便利。PHP中的魔术方法通常以__(两个下划线)开始,并且不需要显示的调用而是由某种特定的条件出发。这篇文章简单总结了PHP中提供的魔术方法。开始之前在总结PHP的魔术方法之前先来定义两个类,以便后边示例使用:复制代码代码如下:class Device {转载 2017-02-15 12:57:30 · 11646 阅读 · 0 评论 -
php统计所有字符在字符串中出现的次数
效果如图算法:循环一次字符串(本例的$str),把出现过的字符串记录在一个数组(如本例的$strRecord)内,如果已经此记录函数已经有,则不记录;在每个字符串时,拿来与记录数组的值进行比较(本例的$strRecord[]['key']),如果记录里的某个值和这个字符串一样,就记录次数+1(本例的$strRecord[]['count']);当然,转载 2017-02-14 16:53:27 · 2324 阅读 · 0 评论 -
php结合redis实现高并发下的抢购、秒杀功能
抢购、秒杀是如今很常见的一个应用场景,主要需要解决的问题有两个:1 高并发对数据库产生的压力2 竞争状态下如何解决库存的正确减少("超卖"问题)对于第一个问题,已经很容易想到用缓存来处理抢购,避免直接操作数据库,例如使用Redis。重点在于第二个问题常规写法:查询出对应商品的库存,看是否大于0,然后执行生成订单等操作,但是在判断库存是否大于0处,如果在高并发下就转载 2017-02-14 10:25:26 · 501 阅读 · 0 评论 -
php的四种排序与二分查找
1. 冒泡排序思路分析:在要排序的一组数中,对当前还未排好的序列,从前往后对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即,每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。代码实现:$arr=array(1,43,54,62,21,66,32,78,36,76,39); function bubbleSort($arr){ $len=count($ar转载 2017-01-12 08:59:52 · 386 阅读 · 0 评论 -
php通过ssh2扩展控制linux,模拟阿里云web控制台
注意:我们用PHP来控制Linux,php环境可以在windows也可以在linux,但是我们要控制的机器是一台linux(被控制的linux关闭selinux和firewalld)。如果php在linux,不会安装没关系,可以参考安装lamp教程地址: http://blog.youkuaiyun.com/zph1234/article/details/51248124然后我们的php环境转载 2017-02-06 18:32:37 · 318 阅读 · 0 评论 -
php 二分查找
二分查找法需要数组是一个有序的数组假设我们的数组是一个递增的数组,首先我们需要找到数组的中间位置.一。要知道中间位置就需要知道起始位置和结束位置,然后取出中间位置的值来和我们的值做对比。二。如果中间值大于我们的给定值,说明我们的值在中间位置之前,此时需要再次二分,因为在中间之前,所以我们需要变的值是结束位置的值,此时结束位置的值应该是我们此时的中间位置。三。反之,如转载 2017-01-07 13:08:49 · 317 阅读 · 0 评论 -
linux中给PHP安装mongodb的扩展
环境说明: centos5.6 32bit php 5.2.17 php安装路径 /usr/local/php phpize路径 /usr/bin php-config路径 /usr/bin php.ini路径 /etc/ 1.首先下载php的mongodb扩展 从http://pecl.php.net/package/mongo这个网址下载mong转载 2017-01-07 13:04:23 · 306 阅读 · 0 评论 -
PHP 项目优化 curl
curl是利用URL语法在命令行方式下工作的开源文件传输工具。他通过get和post俩种方式获取网页中的数据内容。 那么curl到底如何用的呢?请看下文; curl大体分为4步,1、初始化curl:curl_init() 2、设置curl:curl_setopt 3、执行curl:curl_exec()、 4关闭curl:curl_close、下面的分装的一原创 2016-09-05 17:24:03 · 1240 阅读 · 0 评论 -
PHP 项目优化:采集
由于我也是刚学,所以有什么写的不对的好的,让人看着不舒服的,我只想说:你来打我啊! 总所周知,我们程序员很多时候需要的数据和别人的网站上的一样,这里我们就要用到采集。大哭的分割线 采集还是比较简单的,首相我们需要我们采集数据的网站地址,使用php函数:file_get_contents($url); $url 就是网站地址,它会读取目标网站的所有内容, 获取到内容之后原创 2016-09-04 21:41:44 · 534 阅读 · 0 评论 -
PHP开发web应用安全总结
XSS跨站脚本概念:恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意用户的特殊目的。 危害:盗取用户COOKIE信息。跳转到钓鱼网站。 操作受害者的浏览器,查看受害者网页浏览信息等。 蠕虫攻击。描述:反射型跨站。GET或POST内容未过滤,可以提交JS以及HTML等恶意代码。 代码:[p转载 2016-12-28 15:50:30 · 408 阅读 · 0 评论 -
PHP面试注意事项与问题
1、基本注意事项(1)要谦虚谨慎。面试和面谈的区别之一就是面试时对方往往是多数人,其中不乏专家、学者,求职者在回答一些比较有深度的问题时,切不可不懂装懂,不明白的地方就要虚心请教或坦白说不懂,这样才会给用人单位留下诚实的好印象。(2)要机智应变。当求职者一人面对众多考官时,心理压力很大,面试的成败大多取决于求职者是否能机智果断,随机应变,能当场把自己的各种聪明才智发挥出来。首先,要转载 2017-03-04 09:32:13 · 1090 阅读 · 0 评论