xqn2017

导航

记录六20180613

1、static的作用?

个人理解static有两个作用,第一是对代码的隐藏性,第二个就是改变存储位置

1)static修饰局部变量

那么局部变量其实就变成了一个全局变量,只初始化一次,并且变量存储的位置从栈到了全局静态存储区

2)static修饰全局变量

没有什么变化,存储位置没有变化,但是该全局变量只能在该.c文件中使用

3)static修饰函数

函数代码段存储在了静态区,其次,该函数只在本.c文件中可见,也就是不能extern了

4)static修饰成员变量

static修饰的成员变量其实就是全局变量了,不依赖于类对象存在而存在,

5)static修饰成员函数

此时的成员函数入参就没有默认的this指针了,不依赖于类对象存在而存在,只能调用同类的其他静态函数和静态变量

2、是否了解开源项目openstack/DBK?

3、Linux的常用指令?

4、vim操作同时打开两个文件?如何批量替换一个字符串?

5、对云计算的认识?

6、有没有遇到过SQL语句的优化?

7、如何统计性能?CPU跑高时如何考虑优化?

posted on 2018-06-14 10:08  xqn2017  阅读(91)  评论(0编辑  收藏  举报