环境

python开发环境

喜欢而已 提交于 2020-02-01 01:44:07
vscode主要是轻量级,pycharm虽然笨重,但是各种功能都更完善一点。比如说代码补全,pycharm 的代码补全就比 vscode要完善、更全。 来源: https://www.cnblogs.com/hercules-chung/p/12247400.html

java源码学习环境搭建

北战南征 提交于 2020-01-31 10:28:32
1.找到jdk的安装目录 2.找到src.zip,里面就是java源码,解压到你指定的环境 3.选择一个合适的编辑器打开文件夹 如:SublimeText或者VScode 接着,开始源码阅读之旅 来源: CSDN 作者: 7900X 链接: https://blog.csdn.net/Code_7900x/article/details/104121218

执行环境及作用域

|▌冷眼眸甩不掉的悲伤 提交于 2020-01-29 01:29:02
全局执行环境是最外围的一个执行环境。在WEB浏览器中,全局执行环境被认为是window对象,因此所有全局变量和函数都是作为window对象的属性和方法创建的。某个执行环境中的所有代码执行完毕后,该环境被销毁,保存在其中的所有变量和函数定义也随之销毁。 每个函数都有自己的执行环境,当执行流进入一个函数时,函数的环境就会被推入一个环境栈中,而函数执行之后,栈将其环境弹出,把控制权返回给之前的执行环境。 当代码在一个环境中执行时,会创建变量对象的一个作用域链。作用域链的用途是保证对执行环境有权访问的所有变量和函数的有序访问。作用域链的前端,始终都是当前执行的代码所在环境的对象。如果这个环境是函数,则将其活动对象作为变量对象。活动对象最开始时只包含一个变量,即arguments对象(这个对象在全局环境中是不存在的)。作用域链中的下一个对象来自包含环境,而再下一个变量对象则来自下一个包含环境。这样一直延续到全局执行环境;全局执行环境的变量对象始终都是作用域链中的最后一个对象。 标识符解析是沿着作用域链一级一级地搜索标识符的过程。搜索过程始终从作用域链的前端开始,然后逐级地向后回溯,直至找到标识符为止。 每个环境都可以向上搜索作用域链,以查询变量和函数名;但任何环境都不能通过向下搜索作用域链而进入另一个执行环境。 延长作用域链 ,就是在作用域链的前端临时增加一个变量对象

LINUX驱动开发环境搭建

折月煮酒 提交于 2020-01-24 02:37:18
我靠,这个可真TM的折腾人啊(先咆哮两句)。没人告诉我驱动开发还得要搭建环境,拿着《linux设备驱动》这本书,一开始我就蒙了,真的!不知道还得构建一个内核树,心里想linux操作系统不是已经装了吗?我现在也没明白为什么还要自己去构建一内核树。两天半啊,啥事也没干就搭建它了。哎。 1. 我的机器上装的是LINUX 6.0(服务器),内核版本2.6.32.7.所以我下载的标准LINUX内核源码也是这个版本,在这里下载相应的 内核源码 然后页面搜索你需要的版本例如你linux-2.6.32.7则搜linux-2.6.32.7.tar.bz2这是源码包。版本不一致的话,真的会有问题的(哥郁闷过了)。 然后解压到/usr/src目录下:tar -zxvf xx.tar.gz 或者tar -jxvf xx.tar.bz2(xx就是如:linux-2.6.32.7啦)。 2.编译内核码: step1:make oldconfig (or make menuconfig) step2:make 这一step花时间很长,我大概是40分钟,还有就是注意系统时间设置下,我就是因为一开始没有设置系统时间所以make就一直报:时钟错误....。哎我的吗呀,这个东西搞死我了。 step3:make bzImage step4: make modules step5:make modules_install

kubernetes环境搭建(上)

核能气质少年 提交于 2020-01-24 02:29:17
预先环境准备 虚拟机介绍和安装 3台虚拟机通过centOS7克隆,并同时按照了的docker。 系统类型 IP地址 节点角色 CPU Memory Hostname Centos7 192.168.18.151 master 1 1G node51 Centos7 192.168.18.152 worker 1 1G node52 Centos7 192.168.18.153 worker 1 1G node53 三台机器接受所有ip的数据包转发 $ vi /lib/systemd/system/docker.service #找到ExecStart=xxx,在这行上面加入一行,内容如下:(k8s的网络需要) ExecStartPost=/sbin/iptables -I FORWARD -s 0.0.0.0/0 -j ACCEPT 三台机器启动服务 $ systemctl daemon-reload $ service docker start 系统设置(所有节点) 关闭、禁用防火墙(让所有机器之间都可以通过任意端口建立连接) 设置系统参数 - 允许路由转发,不对bridge的数据进行处理 #写入配置文件 $ cat <<EOF > /etc/sysctl.d/k8s.conf net.ipv4.ip_forward = 1 net.bridge.bridge-nf-call