面经
文章平均质量分 88
C语言面经,C++面经,Mysql面经,操作系统面经,计算机网络面经,Linux面经
Better Sally
希望成为一名优秀的程序员
展开
-
Linux(操作系统)面经——part2
io复用使得一个程序能监听多个文件描述符,提高程序的性能。Linux系统实现io复用的技术有select,poll,epoll死锁:两个或几个进程在运行时由于资源争夺处于互相等待的过程,如无外力干涉,它们都不会有改变。产生的原因:系统资源不足、资源分配不合理、进程运行推进方式不合理必要条件:互斥条件——一个资源每次只能给一个进程使用请求与保持条件——一个进程在请求资源时,对已获得的资源保持不变不可剥夺条件——对于已获取资源的进程,不可强行剥夺其资源。原创 2023-12-15 19:53:31 · 1224 阅读 · 0 评论 -
Linux(操作系统)面经——part 1(持续更新中......)
小端——整数的低位存在低地址,高位存在高地址大端——整数的低位存在高地址,高位存在低地址判断:在32为平台下,int占4个字节,char类型的指针占1个字节,先用char类型的取一个字节,再用int取四个,再把int强转成char就只能取出一个字节了,如果两个一样说明是小端,不一样就是大端。孤儿进程——父进程已经释放,子进程还在(被init,进程号为1的进程收养),孤儿进程一般无危害。原创 2023-12-14 20:44:02 · 1113 阅读 · 0 评论 -
牛客后端开发面试题3
友元本质上是破坏了C++的封装性的,但是在不暴露数据安全的情况下,让函数和类访问它,实现了可扩展性和安全性,也提供了便捷。有友元类和友元函数。友元类是在类中声明为友元的另一个类。友元函数是在类中声明了一个非成员函数,友元类和友元函数都可以访问该类的私有和保护成员。class AA(){}//A把B添加到自己的通讯录了,把B当朋友,B可以访问A里面的所有成员函数和私有成 员、保护成员。但是A不可以访问B的私有成员保护成员。原创 2023-12-13 18:16:54 · 619 阅读 · 0 评论 -
C++经典面试题(万字总结版)
C++经典面试题原创 2023-12-13 15:48:35 · 1469 阅读 · 0 评论 -
牛客后端开发面试题2
类的对象都有一个指向虚函数表的虚函数指针,虚函数表中存放该类的虚函数地址,创建一个新对象时,虚函数指针被初始化为指向该类的虚函数表的虚函数指针。计算每个三角形的面积,并且累加面积,得到凸多边形的总面积。在继承关系中,子类继承父类的虚函数表,子类可以覆盖父类的虚函数。当父类虚函数在子类中重写时,父类虚函数表中父类的函数地址也会被替换为子类的。由于虚函数的使用需要额外的空间和运行时开销,因此在不需要多态时尽量用普通函数代替虚函数,以提高程序执行效率。连接传送的数据,无差错,不丢失,不重复,且按序到 达;原创 2023-12-12 17:14:35 · 1304 阅读 · 0 评论 -
C++小知识点总结1
C++的小知识点整理原创 2023-03-21 11:42:39 · 64 阅读 · 0 评论 -
牛客后端开发面试题1
来自牛客后端公司面试真题原创 2023-12-10 21:52:58 · 901 阅读 · 0 评论