首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
喵小苡
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
Mac终端上hostname变bogon
1. 分析 我们上网时要连接一个DNS服务器,来帮我们查找所访问的域名对应的ip地址。 本机的DNS地址:一般是在联网的时候自动分配的(DHCP协议)。 DHCP协议(动态主机配置协议)∈ 应用层协议(base on UDP),给主机动态地分配IP地址(临时的)。 首先,终端向…
聊聊操作系统呐
操作系统分内核与外壳(我们可以把外壳理解成围绕着内核的应用程序,而内核可以理解为能直接操作硬件的程序)。 用户态(user mode) :用户态运行的进程或可以直接读取用户程序的数据。 内核态(kernel mode、系统态):可以简单的理解内核态运行的进程或程序几乎可以访问计…
wmsj C++笔试知识
obj1>obj2可以解释为下 哪些?A obj1. >obj2 B obj1.operator>(obj2) C obj2.operator<=(obj1) D operator>(obj1,obj2) E >(obj1,obj2) 类允许被继承,析构函数需要 virtual…
某知名B厂的笔试
西西和猪猪石头剪刀布,猪猪不能出布,若不是平局:赢得+1,输的-1。 一共进行n轮,猪猪说它在其中的m轮出石头,剩下n-m轮出剪刀,不一定是那次出。西西想让自己的分数尽可能高,在西西足够聪明的情况下,他的分数至少是多少? 这种变换可以连续很多次,且哪两行,那些字母随机。 请输出…
OS 多线程
所有的线程共享同一个进程的内存空间(同样的动态内存、映射文件、目标代码……),进程中定义的全局变量会被所有的线程共享,比如有全局变量int i = 10,这一进程中所有并发运行的线程都可以读取和修改这个i的值。 除了标识线程的tid,每个线程还有自己独立的栈空间,线程彼此之间是…
C++ new delete malloc free
第一步new表达式调用operator new(或者operator new[])标准库函数。 该函数分配一个足够大的原始的未命名的内存空间 以便存储特定类型的对象。 第二步编译器调用相应的构造函数以构造这些对象,并为其传入初始值。 第三步对象被分配了空间,并完成构造,返回一个…
内存空间布局(Linux C++)
代码段:存放程序执行代码,可能包含一些只读的常数变量(如:字符串常量)。一个程序可以在内存中有多个副本。 初始化数据段:属于静态内存分配,位于可执行文件中。已初始化的全局变量、静态变量。 未初始化数据段:未初始化的全局变量,静态变量。 栈:又称堆栈,存放局部变量。函数调用时,用…
C++指针&引用
int *p[10]表示指针数组,强调数组概念,是一个数组变量,数组大小为10,数组内每个元素都是指向int类型的指针变量。 int (*p)[10]表示数组指针,强调是指针,只有一个变量,是指针类型,不过指向的是一个int类型的数组,这个数组大小是10。 int *p(int…
C++字符 · 字符串
1. char 数据类型 字符:char类型的变量,只能容纳一个字符,以数字的形式存储在内存中。 2. char 与 string 字符串:string类型,以'\0'为终止符。注意:字符'0'的ASCII为48,而空终止符ASCII为0 字符串连续存放,字符串"HelloCh…
【复习笔记】C++关键字
定义volatile变量,说明该变量可能会意想不到的被修改,这样编译器就不会去假设这个变量的值,而是每次都重新读取该变量的值,而不是使用寄存器中的备份值。 被修饰的变量存储位置在静态区。生命周期长。 隐藏。修饰全局变量和函数,该全局变量和函数只能在该源文件中可见,可以解决命名冲…
下一页
个人成就
文章被点赞
4
文章被阅读
11,078
掘力值
211
关注了
0
关注者
4
收藏集
0
关注标签
11
加入于
2020-03-18