- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 composer安装出现proc_open没安装
composer安装项目的时候,如下提示: 百度proc_open:proc_open — 执行一个命令,并且打开用来输入/输出的文件指针。详细描述解决方法:在php.ini中搜索disable_function找到proc_open删除即可;disable_function中存放的是一些不安全的函数;disable_functions=passthru,exec,syst...
2018-07-23 22:15:01 3002
原创 session的工作原理
最近找工作过程中,遇到多家面试官问及session的工作原理,所以今天做一下梳理,这里是基于PHP的: 1、在PHP中操作session; session_start(); //PHP中操作session必须先用session_start()启动,session_start()要放在代码的开始部分,要不会出现警告提示"Warning: session_st...
2018-06-26 23:20:57 12596
原创 Linux的telnet服务
在centos下测试MeepoPS的demo-telnet时,出现如下提示:安装telnet命令:yum install telnet-server 安装telnet服务端yum install telnet.* 安装telnet客户端修改配置文件vim /etc/xinetd.d/telnet 修改disable的值为notelnet访问成功...
2018-05-22 20:04:59 254
原创 stream_socket_server() hai been disabled错误
1、测试MeepoPS,启动demo时,提示stream_socket_server() has been disabled 2、经过排查,打开php的配置文件: vim /usr/local/php/etc/php.ini 搜索stream_socket_server,如上图所示该方法被禁用,删除掉方法名;3、平滑重启nginx:pkill -HUP nginx 4、M...
2018-05-22 19:07:22 1354
原创 Redis基本数据类型之有序集合(sorted set)
Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。有序集合的成员是唯一的,但分数(score)却可以重复。集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多...
2018-05-05 19:03:57 328
原创 Redis基本数据类型之集合(SET)类型
Redis 的 Set 是 String 类型的无序集合,集合成员是唯一的。Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。 集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)。 1、SADD key member [member] 向集合中添加一个或多个元素,已存在的将被忽略; 返回新增成功的元素数量。 2...
2018-04-28 17:51:34 1122
原创 Redis基本数据类型之列表(list)操作
Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)一个列表最多可以包含 232 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。1、LPUSH key value [value2 ...] 命令将一个或多个值插入到列表头部。如果 key 不存在,一个空列表会被创建并执行 LPUSH 操作。当 key 存在但不是列...
2018-04-27 18:25:10 603
原创 Redis基本数据类型之哈希(Hash)类型基本操作
Redis的哈希数据类型存储的是一个string类型的field和value的映射表,hash适合存放对象;Redis 中每个 hash 可以存储 232 - 1 键值对(4294967295,40多亿)。1、HGET key field value 用于给哈希表中的字段赋值; 如果哈希表不存在,一个新的哈希表被创建并进行Hset操作; 新建字段并且设置成功,返回1;如果哈希表中的字段...
2018-04-27 09:16:28 8696 1
原创 Redis基本命令之key
Redis 键命令用于管理 redis 的键。1、DEL key DEL 命令用于删除已存在的键,不存在的 key 会被忽略,返回成功删除key的数量。 2、DUMP key DUMP 命令用于序列化给定 key ,并返回被序列化的值,key不存在时返回nil。 3、EXISTS key EXISTS 命令用于检查给定 key 是否存在,存在返回1,不存在返回0 ...
2018-04-25 19:16:54 234
原创 Redis基本数据类型和命令之字符串类型(string)
一、字符串型: 1、SET key 'value' ,设置指定key的值: 2、GET key ,获取指定key的值: 3、GETRANGE key start end,返回指定key中的子字符串: 三个参数:参数1:key;参数2:开始位置,下标从0开始;参数3:结束位置,倒数第一个-1,倒数第二个-2,以此类推 ...
2018-04-24 19:42:53 194
原创 Win7环境下PHP5.6.28安装redis扩展
直接上图:1、PHP版本;电脑系统版本:2、redis扩展下载地址: redis扩展3、 把扩展文件放入PHP的ext目录下;4、修改php.ini加入: extension=php_igbinary.dll extension=php_redis.dll5、6、总结:...
2018-04-23 21:16:21 514
原创 GIT命令详解
1、下载git for windows Git-x64;2、进行默认安装在开始菜单中找到如下打开Git Bash出现如下图就是安装成功3、Git是一个分布式版本控制系统,需要填写用户名和邮箱作为标识4、基本命令 mkdir: XX (创建一个空目录 XX指目录名) pwd: 显示当前目录的路径。 git init 把当前的目录变成可以...
2018-03-30 10:29:24 190
原创 windows环境下运行Elasticsearch
1、Elasticsearch下载地址:https://github.com/medcl/elasticsearch-rtf 直接下载ZIP包;2、配置JAVA环境jdk64位地址:jdk-win-x64jdk32位地址:jdk-win-x32查看java安装是否正确:3、到解压好的Elasticsearch下的bin目录中:4、在浏览器中输入127.0.0.1:9200或者localhost:9...
2018-03-29 19:19:50 2600
原创 git使用push或者pull命令每次都需要输入用户名和密码?
问题:前几天电脑无法启动,重新装完系统之后,git使用push或者pull的时候每次都需要输入用户名和密码;解决方法:1、使用git remote -v命令,显示如下: $ git remote -v origin https://gitee.com/nyjcq/yilianjiao
2017-10-17 16:32:07 3914
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人