龙哥的博客

龙哥的博客

排序:
默认
按更新时间
按访问量

深入剖析 Web 服务器与 PHP 应用之间的通信机制 – 掌握 CGI 和 FastCGI 协议的运行原理

原文链接:http://blog.phpzendo.com/?p=430 身为一名使用 PHP 语言开发后端服务的程序猿,我们每天都和 PHP 以及 Web 服务器产生无数次的亲密接触。得益于它们,我们才能够如此快速的构建出令人陶醉的 Web 产品。 尽管我们已经和 Web 服务器和 PHP ...

2018-07-30 11:37:22

阅读数:157

评论数:0

php的运行原理、cgi对比fastcgi以及php-cgi和php-fpm之间的联系区别

原文链接:https://blog.csdn.net/belen_xue/article/details/65950658 要了解php的运行原理,首先要了解下面几个概念:   CGI:   CGI的英文是(COMMON GATEWAY INTERFACE)公共网关接口,它的作用就是帮助...

2018-07-30 11:32:46

阅读数:48

评论数:0

windows10安装Elasticsearch-RTF

安装java8以上运行环境 本人win10,64位,到oracle官网下载java对应sdk安装版本,直接运行安装后提示错误代码1335,换了好几个版本都是这个错误,因为我不是java开发也就没有去解决这个问题,就单独安装jre,成功安装,配置完毕环境变量,运行无误,环境变量的JAVA_H...

2018-07-28 21:25:29

阅读数:155

评论数:0

windows中php7引入redis扩展

首先下载最新版的igbinary和redis的dll包,解压后放到对饮的ext文件夹下https://windows.php.net/downloads/pecl/releases/以下软件一定要根据自己的php版本,线程安全,cpu架构来下载!不然肯定报错! cpu架构,线程安全参考另外一篇文章...

2018-05-31 01:23:01

阅读数:167

评论数:0

windows下安装redis及其客户端

首先下载redis安装包:https://github.com/MSOpenTech/redis/releases解压安装包到相应文件夹,任何盘符都行。文件介绍:redis-server.exe:服务端程序,提供redis服务redis-cli.exe: 客户端程序,通过它连接redis服务并进行...

2018-05-30 23:54:08

阅读数:5549

评论数:1

phpize编译安装php扩展的时候出现Cannot find autoconf. Please check your autoconf installation and the 的解决方法

今天在mac环境下安装PHP扩展框架Yaf,在编译安装框架的时候出现如下错误:Configuring for: PHP Api Version: 20151012 Zend Module Api No: 20151012 Zend Extension Api No: ...

2018-05-09 16:53:11

阅读数:266

评论数:1

Yaf框架安装指南

说起PHP框架,很多人的印象都停留在一个由PHP实现的基于MVC的各种功能组合的代码包。极少有人知道C语言也能写PHP框架,并且速度比PHP写的框架快上10倍以上。Yaf是一款以C语言写的PHP框架。它以PHP扩展的方式运行框架。只实现了MVC最核心部分的功能:路由、MVC。Yaf内核够精简稳定,...

2018-05-09 16:34:07

阅读数:132

评论数:0

MySQL常用函数

原文地址:https://blog.csdn.net/sugang_ximi/article/details/6664748一、数学函数ABS(x)   返回x的绝对值BIN(x)   返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x)   返回大于x的最小整数值EXP(x...

2018-04-23 13:32:56

阅读数:226

评论数:0

MySQL数据库优化的八种方式(经典必看)

1、选取最适用的字段属性  MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。  例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了...

2018-04-19 16:37:21

阅读数:63

评论数:0

用shell分析文本,统计文本每一行倒数第三列之和

题目:用shell完成一个文本分析,文本的格式如下,需要统计一下倒数第三列数字之和第一列:aaa,bbb,ccc,ddd,101,102,103,104,105第二列:eee,fff,ggg,hhh,201,202,203,204,205第三列:iii,jjj,kkk,lll,301,302,30...

2018-04-11 10:01:17

阅读数:413

评论数:1

PHP获取当前毫秒级时间戳

function millisecond() {     list($t1, $t2) = explode(' ', microtime());     return (float)sprintf('%.0f',(floatval($t1)+floatval($t2))*1000); } echo...

2018-04-10 17:06:09

阅读数:218

评论数:1

10道PHP面试题

Q1第一个问题关于弱类型$str1 ='yabadabadoo';$str2 ='yaba';if(strpos($str1,$str2)){echo"\"". $str1 ."\" contains \&a...

2018-04-09 14:07:23

阅读数:189

评论数:1

HTTP状态码

HTTP状态码当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。HTTP状态码的英文为HTTP Status Code。下面是常见的HTTP状态码:2...

2018-04-09 11:18:07

阅读数:55

评论数:0

curl函数和curl_errno错误码说明

cURL函数/* * post 方式 */ function post_url($url,$data) { $ch = curl_init(); $timeout = 15; // (PHP 5 >= 5.1.3, PHP 7) // cu...

2018-04-08 18:10:53

阅读数:49

评论数:0

PHP超全局变量

PHP 超级全局变量PHP中预定义了几个超级全局变量(superglobals) ,这意味着它们在一个脚本的全部作用域中都可用。 你不需要特别说明,就可以在函数及类中使用。PHP 超级全局变量列表:$GLOBALS$_SERVER$_REQUEST$_POST$_GET$_FILES$_ENV$_...

2018-04-08 15:06:25

阅读数:51

评论数:0

PHP 5.0 到 7.1 常用语法糖

在计算机科学中,语法糖(syntactic sugar)是指编程语言中可以更容易的表达一个操作的语法,它可以使程序员更加容易去使用这门语言:操作可以变得更加清晰、方便,或者更加符合程序员的编程习惯。类型Boolean空对象在4.0以后都视为trueStringstring的内部结构类似 array...

2018-04-08 11:09:20

阅读数:129

评论数:1

MySQL类型float double decimal的区别

float数值类型用于表示单精度浮点数值,而double数值类型用于表示双精度浮点数值,float和double都是浮点型,而decimal是定点型;MySQL 浮点型和定点型可以用类型名称后加(M,D)来表示,M表示该值的总共长度,D表示小数点后面的长度,M和D又称为精度和标度,如float(7...

2018-04-03 13:57:56

阅读数:56

评论数:0

百度百科算法合集

排序 排序算法:http://baike.baidu.com/view/297739.htm 冒泡排序法:http://baike.baidu.com/view/1313793.htm 起泡法:http://baike.baidu.com/view/174304.htm 鸡尾酒排序:http://...

2018-04-02 16:17:38

阅读数:54

评论数:1

算法学习--贪婪算法

1.贪婪算法引述  先举个实例来通俗地说明贪婪算法。一个小孩买了价值33美分的糖,并将1美元的钱交给售货员。售货员希望用数目最少的硬币找给小孩。假设提供了数目不限的面值为2 5美分、1 0美分、5美分、及1美分的硬币。售货员分步骤组成要找的零钱数,每次加入一个硬币。选择硬币时所采用的贪婪准则如下:...

2018-04-02 16:05:43

阅读数:111

评论数:1

谈谈面向对象设计(OOD)原则

拥有一把锤子未必能成为建筑师最近在项目开发过程中碰到了一些问题,发现在每波迭代开发过程中,经常需要去修改之前的代码,虽然出现这样的情形很正常,新的需求必然会带来新的功能新的设计,导致之前的代码受到影响。记得看过一个笑话:“杀一个程序员不需要用枪,改三次需求就可以了”其实需求设计是一个方面,另外我们...

2018-03-20 14:26:50

阅读数:64

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭