环境

redis环境搭建

匿名 (未验证) 提交于 2019-12-03 00:43:02
1.环境配置 Redis是c开发的,因此安装redis需要c语言的编译环境,即需要安装gcc #查看是否安装了gcc gcc -v #如果没有安装 yum install gcc-c++ 2.redis安装步骤 2.1上传redis压缩包到服务器 2.2 解压redis压缩包 tar zxf redis-5.0.3.tar.gz 2.4 进入redis目录后,ls打开目录下文件,如下所示: 2.5 查看是否存在Makefile文件,存在则直接make编译redis源码 make 2.6 如下,则编译成功 2.7 安装编译后的redis代码到指定目录,一般存放于/usr/local下的redis目录,指令如下 make install PREFIX=/usr/local/redis 如下图所示,则说明安装成功 查看/user/local目录,可以发现多了一个redis目录 2.9 进入redis下面的bin目录,至此,可以启动redis了,默认启动模式为前端启动,指令如下 ./redis-server 2.10 前端启动的话,如果客户端关闭,redis服务也会停掉,所以需要改成后台启动redis. 具体做法分为两步 -> 第一步:将redis解压文件里面的redis.conf文件复制到当前目录,指令如下 cp ~/redis-5.0.3/redis.conf . 第二步

c++环境搭建sublime简略

匿名 (未验证) 提交于 2019-12-03 00:30:01
下载安装好mingw,并且配置好环境,再在sublime里新建环境 { "cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}.exe"], "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "${file_path}", "selector": "source.c++", "encoding": "cp936", "shell": true, "variants": [ { "name": "Run", "cmd": ["start","安装路径到exe为止","${file_path}/${file_base_name}"] } ] } 因为时间有限,不好过多写,这适合之前有配置过c、c++等sublime环境的人快速搭建,这个配置是可以cmd运行的。 如果是之前没有配置过想多多了解的,我推荐之前看过一些写的很好的文章: c++ sublime环境配置https://blog.csdn.net/shang_zy/article/details/52338369 sublime text+mingw http://www.yalewoo.com/sublime_text_3_gcc.html 尴尬,看过写的最好的那篇

什么是执行环境与作用域?

匿名 (未验证) 提交于 2019-12-03 00:21:02
执行环境(execution content)为了简便有时称其为“环境”。 执行环境定义了变量或者函数并有权访问其他的数据,决定了它们各自的行为。每个执行环境都有一个与之相关联的变量对象(variable object),环境中定义的所有变量和函数都保存在这个对象中,解析器会在处理数据是在后台使用它。 全局执行环境是最外围的一个执行环境,根据ECMAScript实现所在的宿主环境不同,表示执行环境的对象也不一样。在WEB浏览器中全局执行环境被认为是window对象。因此所有全局变量和函数都是作为window对象的属性和方法创建的。某个执行环境中的所有代码执行完毕后,该环境被销毁,保存在其中的所有变量和函数定义也随之销毁。(全局执行环境直到应用程序退相互――例如关闭网页或者关闭浏览器是才会被销毁) 每个函数都有自己的执行环境,当执行流进入一个函数时,函数的环境就会被推入到一个环境栈中。而在函数执行之后,栈将其环境弹出,把控制权返回给之前的执行环境。 当代码在一个环境中执行时,会创建变量对象的一个作用域链。 作用域链的用途是,保证对执行环境有权访问的所有变量和函数的有序访问。 作用域链的前端,始终都是当前执行的代码所在环境的变量对象。如果这个环境是函数,则将其活动对象作为变量对象。活动对象在最开始时只包含一个变量。即arguments对象,此对象在全局环境中是不存在的