作者:AlbertWen 
        添加时间:2017-11-28 19:49:40 
        修改时间:2025-10-25 11:37:28 
        分类:
12.PHP库/系统 
        编辑
     
    
        Swoole 是用php快速开发高效的tcp/udp服务,其中tcp是用的更多的一个场景,http虽然是基于tcp协议的,但和直接开发tcp服务还是有明显的区别的。
TCP是数据流
tcp是数据流,这是一个基本的概念,这里有两个要点:
	- 
	
数据没有边界
	你可以理解为水在一个水管里的流动,我们不知道哪段数据是一个我们需要的完整数据
	 
	- 
	
收发有缓冲区
	比如:当水从一端流到了另一端,我们在收数据的时候,不可能每来一滴水就处理一次,这个缓冲区就相当于有了一个水桶,再接了一定的水之后内核再给数据交到用户空间,这样可以大大提升性能。
	 
     
    
    
        作者:AlbertWen 
        添加时间:2014-05-02 11:17:00 
        修改时间:2025-11-02 08:24:43 
        分类:
06.前端/Vue/Node.js 
        编辑
     
    
        hidefocus即隐藏聚焦,具有使对象聚焦失效的功能,其功能相当于: 
onFocus="this.blur()" 
     
    
    
        作者:AlbertWen 
        添加时间:2012-05-12 00:54:41 
        修改时间:2025-11-02 07:00:24 
        分类:
11.PHP基础 
        编辑
     
    
        用filesize() 函数可以返回文件的大小,可是返回值是以B(字节)为单位的,看起来不方便。怎么让它根据文件的大小自动以KB、MB、GB为单位显示呢,用下面这个函数就可以实现了。
     
    
    
        作者:AlbertWen 
        添加时间:2012-04-30 01:29:55 
        修改时间:2025-11-02 14:47:34 
        分类:
06.前端/Vue/Node.js 
        编辑
     
    
        什么是面向对象? 
面向对象编程主要通过代码代表现实世界中的实质对象。要创建对象,首先需要写一个“类”来定义。 类 几乎可以代表所有的东西:账户,员工,导航菜单,汽车,植物,广告,饮料,等等。而每次要创建对象的时候,就从类实例化一个对象。换句话说,就是创建类的 实例做为对象。事实上,通常处理一个以上的同类事物时就会使用到对象。
     
    
    
        作者:AlbertWen 
        添加时间:2017-10-27 09:46:12 
        修改时间:2025-11-04 11:41:55 
        分类:
06.Linux软件安装 
        编辑
     
    
        Redis官方下载地址:http://redis.io/download
Redis安装
cd /usr/local/src/redis-3.2.3
sudo make
sudo make install
cp ./src/redis-benchmark /usr/local/redis/redis-3.2
cp ./src/redis-check-aof /usr/local/redis/redis-3.2
cp ./src/redis-check-rdb /usr/local/redis/redis-3.2
cp ./src/redis-cli /usr/local/redis/redis-3.2
cp ./src/redis-sentinel /usr/local/redis/redis-3.2
cp ./src/redis-server /usr/local/redis/redis-3.2
cp ./src/redis-trib.rb /usr/local/redis/redis-3.2
cp ./redis.conf /usr/local/redis/redis-3.2
     
    
    
        作者:AlbertWen 
        添加时间:2017-10-26 13:03:23 
        修改时间:2025-11-03 01:47:54 
        分类:
06.Linux软件安装 
        编辑
     
    
        在 Linux 下习惯使用 ll、la、l 等ls别名的童鞋到 mac os 可就郁闷了~~
其实只要在用户目录下建立一个脚本“.bash_profile”,
vim ~/.bash_profile
     
    
    
        作者:AlbertWen 
        添加时间:2014-10-15 16:34:30 
        修改时间:2025-10-25 06:19:33 
        分类:
11.PHP基础 
        编辑
     
    
        php的内置函数exec,system都可以调用系统命令(shell命令),当然还有passthru,escapeshellcmd等函数。
在很多时候利用php的exec,system等函数调用系统命令可以帮助我们更好更快的完成工作。
注意:要想使用这二个函数 php.ini 中的安全模式必须关闭,要不然为了安全起见php是不让调用系统命令的。
     
    
    
        作者:AlbertWen 
        添加时间:2019-03-31 11:16:11 
        修改时间:2025-10-23 15:25:42 
        分类:
15.OpenResty_Lua 
        编辑
     
    
        首先你要安装 OpenResty 需要的多个库 请先配置好你的apt源,配置源的过程在这就不阐述了,然后执行以下命令安装OpenResty编译或运行时所需要的软件包。
# apt-get install libreadline-dev libncurses5-dev libpcre3-dev \
    libssl-dev perl make build-essential
     
    
    
        作者:AlbertWen 
        添加时间:2012-05-12 00:26:54 
        修改时间:2025-11-02 14:42:10 
        分类:
11.PHP基础 
        编辑
     
    
        (1) safe_mode:以安全模式运行php;
(2) safe_mode_include_dir: 无需UID/GID检查的目录;
(3) open_basedir: 将用户可操作的文件限制在某目录下;
(4) disable_functions:设置禁用函数;
(5) register_globals: 禁止注册全局变量;
(6) magic_quotes_gpc: 令敏感字元转义
     
    
    
        作者:AlbertWen 
        添加时间:2012-05-12 00:19:52 
        修改时间:2025-10-31 20:36:19 
        分类:
11.PHP基础 
        编辑
     
    
        总结:
	- 用PHP5中自带的mkdir 中的一个新的参数 recursive ,通过设置 recursive 为 true 可以实现递归创建目录的目的,但是对PHP4就不行了。
 
	- 自己写的方法中,用mkdirs来创建多级父级目录方式
 
	- 仍然用mkdir很巧妙的来创建