redis常用操作与总结 发表于 2018-08-18 | 分类于 php Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, ... 阅读全文 »
进程间通信--信号量与共享内存 发表于 2018-08-04 | 分类于 进程间通信 入门例子1234567891011121314151617181920212223242526272829<?php $shm_key = ftok(__FILE__, 't');/*开辟一块共享内存int $key , string $flags , int $mode ... 阅读全文 »
进程间通信--消息队列 发表于 2018-08-04 | 分类于 进程间通信 如何创建一个消息队列? 123456789101112131415// 创建消息队列//在php中通过这两句话就可以创建一个消息队列。 ftok 函数,是可以将一个路径转换成 消息队列 可用的key值。 msg_get_queue函数的第一个参数 是消息队列的key,第二个参数是消息队列的读写权限 ... 阅读全文 »
进程间通信--有名管道 发表于 2018-08-04 | 分类于 进程间通信 管道PIPE 管道用于承载简称之间的通讯数据。为了方便理解,可以将管道比作文件,进程A将数据写到管道P中,然后进程B从管道P中读取数据。php提供的管道操作API与操作文件的API基本一样,除了创建管道使用posix_mkfifo函数,读写等操作均与文件操作函数相同。当然,你可以直接使用文件模拟管 ... 阅读全文 »
进程间通信的方式-简介 发表于 2018-08-03 | 分类于 进程间通信 进程间通信 就是在不同进程之间传播或交换信息,那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区。但是,系统空间却是“公共场所”,所以内核显然可以提供这样的条件。除此以外,那就是双方都可以访问的外设了。在这个意义上,两个 ... 阅读全文 »
Vue 基础实例 发表于 2018-07-22 | 分类于 Vue 基本操作123456789101112131415161718192021222324<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document ... 阅读全文 »
进程间的相互通信 发表于 2018-04-04 | 分类于 Linux 进程创建过程创建是通过fork()系统调用实现的。 新创建的进程称为子进程,启动该进程的进程(或执行开始时的进程)称为父进程。 fork()系统调用返回三个值之一 - 表示错误的负值,即创建子进程失败。 子进程则返回一个零。 父进程则返回正值。 该值是新创建的子进程的进程ID。 1234567 ... 阅读全文 »
mysql技巧(不定时更新) 发表于 2018-03-24 | 分类于 mysql 比较两个表的不同数据第一步首先,使用UNION语句来组合两个表中的行; 仅包含需要比较的列。返回的结果集用于比较。 12345SELECT t1.pk, t1.c1FROM t1UNION ALLSELECT t2.pk, t2.c1FROM t2 比较两个表,以查找MySQL中不匹配的记录。 第 ... 阅读全文 »
CSS布局总结 发表于 2018-03-17 | 分类于 HTML&CSS 对齐大全父元素一定是块元素,根据子元素不同分为以下几种 子元素是行内元素:如:(a,span) a.水平居中:在父元素上设置: text-align:center; b.垂直居中:在行内子元素上设置行高与父元素相同: line-height 123 ... 阅读全文 »
nginx搭建流媒体,实现直播 发表于 2018-03-09 | 分类于 Linux 编译nginx安装rtmp模块rtmp下载地址: https://github.com/arut/nginx-rtmp-module 123sudo ./configure --add-module=../nginx-rtmp-module-mastersudo makesudo make ins ... 阅读全文 »