macbook中gcc被定义为clang,而正统的gnu gcc却只能使用gcc-7(gcc 7版本),然而,如果修改/usr/bin的链接,还容易造成系统错误,因为mac的工具链和gcc(clang版)高度集成,搜索了一下,发现有高手通过巧用alias来完美的解决了这个问题,而且还可以在需要时,随时undo. 在用户目录下,修改.bash_profile文件 alias gcc="gcc-7" alias cc="gcc-7" alias g++="g+
1:安装readline包 yum install readline* 2:安装源码包: rlwrap-0.30.tar.gz ./configure && make && make install 3:修改oracle用户的环境变量: alias sqlplus='rlwrap sqlplus' alias rman='rlwrap rman'
this是Javascript函数内部的一个特殊对象,引用的是函数运行时的环境对象,也就是说,this是动态的(箭头函数除外),是在运行时进行绑定的,并不是在编写时绑定(箭头函数是编写时绑定). this的绑定和函数声明的位置没有任何关系,只取决于函数的调用方式. 绑定规则 this绑定根据函数的调用方式基本上有四种规则: 全局性调用 函数的最通常用法,this代表全局对象: function sayColor() { console.log(this.color) } var color =