得之我幸 失之我命

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.

为什么 macOS 在 /usr/bin/ 下会有 python3?

这个问题的思考起源于今天在使用 requests 的时候,一直报这个模块不存在的错误,但是明明在 pip3 list 中就是存在这个模块的,只好往系统中包含了多个不同 python 版本的方向去考虑

1
2
$ ls -la@Oh /usr/bin | grep python3
-rwxr-xr-x 76 root wheel restricted,compressed 163K 6 15 18:08 python3

Read More...


Jenkins 环境变量是通过 env 变量公开的全局变量,可以在 Jenkins 文件中的任何位置使用

存储在 env 变量中的任何值都存储为字符串类型

环境变量可以在 pipeline 顶层、特定 stage 或 script 块内部设置

环境变量的作用范围

Read More...


四个内存的 SS 分别是 VSS、RSS、PSS、USS

一般来说内存占用大小有如下规律:VSS(Virtual Set Size) >= RSS(Resident Set Size) >= PSS(Proportional Set Size) >= USS(Unique Set Size)

Read More...


vim map 介绍

vim 的模式,细分之下有 6 种分别为:

  1. Normal Mode(普通模式):默认进入 vim 之后处于这种模式
  2. Visual Mode(可视模式):在这种模式下选定一些字符、行、多列;普通模式下可以按 v 进入
  3. Insert Mode(插入模式):处在编辑输入的状态;普通模式下可以按 i 进入
  4. Select Mode(选择模式):用鼠标拖选区域的时候,就进入了选择模式,和可视模式不同的是,在这个模式下,选择完了高亮区域后,敲任何按键就直接输入并替换选择的文本了;普通模式下可以按 gh 进入
  5. Command-Line Mode(命令行模式):可以输入各种命令;普通模式下按冒号进入 Command-Line 模式
  6. Ex Mode(Ex 模式):普通模式下按 Q 进入 Ex 模式,就是多行的 Command-Line 模式

Read More...


类成员的访问权限

类的成员包括成员变量和成员函数

他们的访问权限由 pulibc、protected、private 决定,省略不写时(默认)等同于 private

  1. public:公开的,在派生类中可以访问,外部也可以通过对象访问
  2. protected:保护的,在派生类中可以访问,外部不能通过对象访问
  3. private:私人的,派生类和对象都不能访问

Read More...


类内的 static

静态成员变量

静态成员变量是一种特殊的成员变量,它以关键字 static 开头,这种成员变量的生存期大于 class 的对象(instance)。静态成员变量是每个 class 有一份,普通数据成员是每个对象各自拥有一份,因此静态成员变量也叫做类变量

1
2
3
4
5
6
class Test
{
public:
static int n;
};
int Test::n; // 不赋值,会被默认初始化

Read More...


匿名 namespace

1
2
3
4
namespce
{
char c;
}

这是啥?命名空间的名字呢?这个 c 要怎么在其他地方调用?

Read More...


the only present love demands is love