postman 自动化测试
摘要:变量:环境变量和全局变量。环境变量是一组在当前请求中使用的变量,全局变量是可以在全部请求中使用的。使用形式:{{variable}} 。 在设置中设置global variable 或 environment variable 注意环境变量在使用的时候要选择对应的环境,否则加载不到变量。 同名的环境
阅读全文
Linux top输出st 的值过高导致系统负载过高
摘要:https://blog.csdn.net/zhangxinrun/article/details/47445803 CPU使用率和CPU负载不一样:https://www.cnblogs.com/kevingrace/p/6668149.html steal time :https://zhuan
阅读全文
C ++ 拷贝构造
摘要:发生拷贝构造的情况: Person lady_a("alice"); //创建一个对象lady_a Person lady_b = lady_a; // 发生拷贝构造 Person lady_c (lady_a); //发生拷贝构造 类的静态成员变量只是声明,必须还要再定义一下才行。否则链接器找不到
阅读全文
C++ 指针修改对象的成员变量and 多态(mooc)
摘要:内存中类的对象里没有方法,只有成员变量(和结构体只有变量一样)。 class A { public : int i; A():i(10){} } void main() { A a; int *p = (int *) &a; // 把对象a的地址赋值给指针p *p = 50; //ok,把i的值改成
阅读全文
C++ const
摘要:指针和变量加上const 和C语言是一样的。这里只说对象,如果在对象上加const,表示这个对象里的成员变量都不能被修改。因此方法就都不能修改成员变量了 在类的方法后面加上const,表示这个方法不能修改成员变量。方法的原型和定义处都要加上const。 int get() const; //这个是在
阅读全文
C ++ inline (内联函数)(mooc)
摘要:内联函数:从底层来看,编译成汇编代码的时候,没有原本调用函数的那些操作,比如:把函数参数压栈,返回地址压栈等等。内联函数是直接把函数的代码方到了调用函数处。 inline int f(int a) { return a+2; } void main() { int i, j=3; i = f(j);
阅读全文
C++ 重载(mooc)
摘要:子类和父类中有相同的函数时(名字,参数列表都相同),C++ 不是让子类的方法去替代父类中相同的那个方法,而是把父类中的那个相同的方法隐藏了(只有C++这么做)。 overload(重载)是函数名相同,但是参数列表不同(个数,类型),(注意:只看参数列表,函数名和参数列表相同但返回值类型不同不是重载。
阅读全文
C++ 组合
摘要:组合有两种:fully (一个对象在另一个对象内部)和 by reference (一个对象通过指针引用另一个对象)。fully 和 reference 是两种不同的内存模型(在内存中保存如何存储的)。
阅读全文
C++ 类和对象(mooc)
摘要:C++ 对象中只存成员变量。方法是属于类的(所有方法都一样嘛,也可以理解)。 C++ 不会默认清理内存,就是说内存使用完,之前的值不会被清除。所以程序再次使用使用到这块内存的时候,它里面的值是不确定的。不一定是0. 所以这就需要程序员自己去初始化这块内存的值。有的语言会自动帮你做这件事。但C++不会
阅读全文
C++声明和定义是不同的(mooc)
摘要:在C++ 中声明和定义要严格区分,不能在头文件里有定义。只能有声明。声明的方式如下 extern int a; // 用extern 声明变量 int max(int, int); // 函数原型 声明函数 //以及类和结构体的声明 一个c++文件就是一个编译单元(c也一样) 一个头文件中最好是只有
阅读全文
C语言程序结构(mooc)
摘要:函数内部返回一个局部变量的地址给调用者是不安全的。因为函数执行完毕,局部变量不存在了。虽然使用这个地址(或者变量)可能没有出现bug,那是因为这个变量的内存还没有被其他程序使用。只是被标记为空闲的内存了。 返回全局变量的地址或者静态局部变量(static)的地址是安全的。因为他们都是存储在全局区,生
阅读全文
C语言结构类型(mooc)
摘要:枚举:枚举值的类型一定是int,没有其他类型。从0开始,依次递增。 有一个小套路: enum COLOR {red, green, blue, purple, numCOLORS}; // 因为枚举值是从0开始依次递增,所以最后一个值是和前面的个数相等的。比如前面有4个值,而numCOLORS也是4
阅读全文
C 指针运算(mooc)
摘要:*p++; // ++ 的优先级比* 高,这条命令意思是取出p所指的数据,顺便把p移到下一个位置去。 常用于数组连续空间的操作。 指针可以做加减运算,比较运算 >,>= ,<, <=, != ,==不可以做乘除运算,因为毫无意义。 0地址: 内存中有0地址,但是0地址通常是一个不能随便碰的地址。所以
阅读全文
C语言指针以及和const共用时的注意点(mooc)
摘要:函数中return只能返回一个值,指针可以使得函数有多个返回值。通过传指针参数,最终函数执行完毕,指针参数就相当于是返回值,调用者可以使用该指针或该指针指向的变量。 指针的用途:函数返回运算状态,而运算结果通过指针返回。比如C语言中除法,用1表示成功,0表示出错。计算结果用指针参数返回。其他语言有异
阅读全文