不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2018-05-05 18:17  分类:PHP基础 
作者:php-note.com  发布于:2018-05-04 14:37  分类:PHP基础 

一、ord()函数的应用 

ord()函数用于返回一个字符的ASCII值,最基本的用法如获取a 的ASCII值ord('a')返回 97,但在实际开发中,应用最多的还是用于字符截取函数中获取中文字符高低位编码的十进制数,如常见的中文字符截取函数具体可看看PHPWind或 Discuz!论坛源代码中substrs()函数或cutstr()函数,其原理就是通过ord()函数获取字符的ASCII码值,如果返回值大于 127则表示为中文字符的一半,再获取后一半组合成一个完整字符,同时结合字符编码如GBK或UTF-8等。 

作者:php-note.com  发布于:2018-04-28 12:44  分类:PHP基础 

一、十进制(decimal system)转换函数

1、十进制转二进制 decbin() 函数,如下实例

echo decbin(12);  // 输出 1100
echo decbin(26);  // 输出 11010

decbin -- 十进制转换为二进制

说明

string decbin ( int number )

返回一字符串,包含有给定 number 参数的二进制表示。所能转换的最大数值为十进制的 4294967295,其结果为 32 个 1 的字符串。

作者:php-note.com  发布于:2017-09-29 21:19  分类:PHP基础 

如何计算一段php程序代码的执行消耗时间?

对于系统时间,可能很多同学对php的time()函数并不陌生,可惜time()函数只返回自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数。

没错,是秒。我们一段php程序代码执行耗时可能并不超过一秒,所以time()并不适用。php提供了一个更为精确的时间函数microtime():

microtime — 返回当前 Unix 时间戳和微秒数。

格式: mixed microtime ([ bool $get_as_float ] )

作者:php-note.com  发布于:2017-06-23 20:49  分类:PHP基础 

打印快递单有个特点:

被打印纸的背景是固定的,

作者:php-note.com  发布于:2017-02-08 09:50  分类:PHP基础 

要想理解 PHP 依赖注入控制反转 两个概念,就必须搞清楚如下的两个问题:

  • DI —— Dependency Injection 依赖注入
  • IoC —— Inversion of Control 控制反转

什么是依赖注入

没有你我就活不下去,那么,你就是我的依赖。 说白了就是:

不是我自身的,却是我需要的,都是我所依赖的。一切需要外部提供的,都是需要进行依赖注入的。

作者:php-note.com  发布于:2017-01-16 09:10  分类:PHP基础 

 对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:

  1. 什么是TCP/IP、UDP?
  2. Socket在哪里呢?
  3. Socket是什么呢?
  4. 你会使用它们吗?
作者:php-note.com  发布于:2017-01-14 09:09  分类:PHP基础 

守护进程:

Linux中的后台服务进程。它是一个生存期较长的进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程常常在系统引导装入时启动,在系统关闭时终止。

作者:php-note.com  发布于:2017-01-12 09:07  分类:PHP基础 

fpm工作流程

fpm全名是FastCGI进程管理器(FastCGI是啥?了解下cgi和fastcgi)。

fpm启动后会先读php.ini,然后再读相应的conf配置文件,conf配置可以覆盖php.ini的配置。启动fpm之后,会创建一个master进程,监听9000端口(可配置),master进程又会根据fpm.conf/www.conf去创建若干子进程,子进程用于处理实际的业务。当有客户端(比如nginx)来连接9000端口时,空闲子进程会自己去accept,如果子进程全部处于忙碌状态,新进的待accept的连接会被master放进队列里,等待fpm子进程空闲;这个存放待accept的半连接的队列有多长,由 listen.backlog 配置。

作者:php-note.com  发布于:2016-12-20 19:45  分类:PHP基础 

位运算符允许对整型数中指定的位进行求值和操作。

位运算符
例子 名称 结果
$a & $b And(按位与) 将把 $a 和 $b 中都为 1 的位设为 1。
$a | $b Or(按位或) 将把 $a 和 $b 中任何一个为 1 的位设为 1。
$a ^ $b Xor(按位异或) 将把 $a 和 $b 中一个为 1 另一个为 0 的位设为 1。
~ $a Not(按位取反) 将 $a 中为 0 的位设为 1,反之亦然。
$a << $b Shift left(左移) 将 $a 中的位向左移动 $b 次(每一次移动都表示“乘以 2”)。
$a >> $b Shift right(右移) 将 $a 中的位向右移动 $b 次(每一次移动都表示“除以 2”)。