when someone abandons you,it is him that gets loss because he lost someone who truly loves him but you just lost one who doesn’t love you.
之前简单的总结过 bash 中单引号与双引号,但是并没有对单双引号的区别进行细致的描述,更多的偏向于解释 shell 特定功能的保留字,今天看到了一篇对于 bash 的单双引号内内容转义讲述更详细的文章,故而更新记形成此记录
bash 引号的语义可由下述三句描述简单归纳:
单引号用来直出字面量,其内容部分不允许转义,包括单引号转义也不允许双引号内允许命令替换和对特定几个字符转义,双引号内的反斜线对其他字符没有特殊含义,会被当作字面量处理
为什么 macOS 在 /usr/bin/ 下会有 python3?
这个问题的思考起源于今天在使用 requests 的时候,一直报这个模块不存在的错误,但是明明在 pip3 list 中就是存在这个模块的,只好往系统中包含了多个不同 python 版本的方向去考虑
1 | $ ls -la@Oh /usr/bin | grep python3 |
Jenkins 环境变量是通过 env 变量公开的全局变量,可以在 Jenkins 文件中的任何位置使用
存储在 env 变量中的任何值都存储为字符串类型
环境变量可以在 pipeline 顶层、特定 stage 或 script 块内部设置
四个内存的 SS 分别是 VSS、RSS、PSS、USS
一般来说内存占用大小有如下规律:VSS(Virtual Set Size) >= RSS(Resident Set Size) >= PSS(Proportional Set Size) >= USS(Unique Set Size)
vim 的模式,细分之下有 6 种分别为:
类的成员包括成员变量和成员函数
他们的访问权限由 pulibc、protected、private 决定,省略不写时(默认)等同于 private
静态成员变量是一种特殊的成员变量,它以关键字 static 开头,这种成员变量的生存期大于 class 的对象(instance)。静态成员变量是每个 class 有一份,普通数据成员是每个对象各自拥有一份,因此静态成员变量也叫做类变量
1 | class Test |
the only present love demands is love