免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: _BlueGuy__
打印 上一主题 下一主题

[其他] 三爷的QQ群:305369284,加群前得先回答13道基础题 [复制链接]

论坛徽章:
4
摩羯座
日期:2013-11-24 21:55:03天秤座
日期:2013-11-25 20:54:14酉鸡
日期:2013-11-26 22:08:11天蝎座
日期:2013-12-07 07:32:45
11 [报告]
发表于 2013-11-10 21:20 |只看该作者
linux_c_py_php 发表于 2013-11-10 20:39
请三爷邀请我一下, 我工作忙!

已经加你QQ了

你下班也忙吗?可以加我的QQ群

论坛徽章:
0
12 [报告]
发表于 2013-11-10 22:59 |只看该作者
回复 6# wait_rabbit
哈哈哈哈! 神回复!


   

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:58:11
13 [报告]
发表于 2013-11-11 09:06 |只看该作者
大神越来越多了,

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2015-09-19 06:20:00
14 [报告]
发表于 2013-11-11 21:06 |只看该作者
1:指针和引用有什么区别?
指针是一个变量,指向某个变量的地址;引用是对变量的重命名,与原变量共享内存空间
指针可引用以为空,可以不初始化;引用必须初始化,一次初始化终身不变

2:malloc和new有什么区别?
new本质就是用malloc来实现的,对于常规类型,会默认初始化为0,对于用户自定义类型会调用对用的构造函数
malloc返回的void*类型,而new返回的是你需要的类型的指针,不必再去转化了

3:重载和覆盖有什么区别?
重载:发生在相同的作用范围内(同一个类中),函数名相同,参数表不同
覆盖:发生在不同作用范围(基类与派生类),函数名相同,参数表相同,对应的函数必须要有virtual修饰(派生类中可以省略)。覆盖只有类对象为指针或者引用的时候才能使用。覆盖也是多态的表现形式。


4:组合和继承有什么区别
组合通常用于你想要在新类中使用现有类的功能而非它的接口的情形,比如手机又MP3功能,我们可以将手机类中直接加入一个MP3对象。
继承是继承了父类中的属性与方法,然后添加一些自己的属性与方法,通常作为接口形式来用

5:虚函数和纯虚函数有什么区别?
如果想要让子类实现某些父类中的功能(如果子类有的话用子类的没有就继续用父类中的)那么就将它设置为虚函数;
如果要求某个功能一定要子类去实现那么就将其设置为纯虚函数,设为纯虚函数后要保证一定不会调用此函数,否则会有错误

6:数组和链表有什么区别?
数组地址是连续的,优点在于快速定位读取
链表地址是不连续的,优点在于可以在任意位置大量插入删除数据

7:DFS和BFS有什么区别?
DFS(深度优先):搜索时尽可能的向底层深入搜索,直到没有下一个节点,然会退回到上一次继续尝试其他线路,重复这一过程,直到到达起点
DFS(广度优先):搜索时类似于以起点绕圈的方式进行搜索,进行重复这一过程,而不是向深度那样

8:堆和栈有什么区别?
栈的增长地址是逐渐变小,堆的逐渐变大
堆是程序员手懂维护,栈是系统自动维护

9:进程和线程有什么区别?
进程是系统资源分配的最小单位,线程是系统调度的最小单位。
简单的说组成进程的有三部分:代码、资源(堆栈等等)、CPU占用
线程三部分:代码、资源(分为进程资源、线程栈资源)、CPU
线程中共享进程栈中的各种资源,但是线程栈是相互独立的,没有共享

10:关键段和互斥体有什么区别?
互斥锁的作用就是保护临界区,任何想要进入临界区的线程都要对互斥锁进行测试,如果该锁已经被某一个线程所持有,则测试线程会被阻塞,线程会重复上述过程,直到该锁被释放。
至于关键段,完全没有听说过额!不好意思

11:TCP 和 HTTP 有什么区别?
TCP是传输层协议,HTTP是应用层的协议,建立在TCP基础之上,面向应用程序。
这两个完全的不同啊!

12:poll 和 epoll有什么区别?
poll类似于select,但是没有最大描述符限制,也是采用轮询,缺点是大量文件描述符的数组被整体复制于用户态和内核的地址空间之间,而不论这些文件描述符是否就绪,它的开销随着文件描述符数量的增加而线性增大。
epoll是对poll的一种优化,返回后不需要对所有fd进行遍历,在内核中维持fd的列表,poll是将这个列表维持在用户态然后再传递到内核中,并且epoll可以同时支持水平触发和边缘触发,而poll是水平触发的方式

13:面向过程和面向对象有什么区别?
面向过程就是分析解决问题的步骤,每个步骤就是一个函数,最后将函数组合成程序
面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。

论坛徽章:
1
综合交流区版块每日发帖之星
日期:2015-10-14 06:20:00
15 [报告]
发表于 2013-11-11 21:35 |只看该作者
回复 6# wait_rabbit


我琢磨着"高手"是不是都不用QQ了,不知道现在的高手都用什么东东啊?  -_-

论坛徽章:
12
寅虎
日期:2013-12-04 20:37:4915-16赛季CBA联赛之广东
日期:2017-08-22 19:23:1215-16赛季CBA联赛之上海
日期:2016-06-18 23:05:05操作系统版块每日发帖之星
日期:2016-06-06 06:20:00操作系统版块每日发帖之星
日期:2016-06-05 06:20:00操作系统版块每日发帖之星
日期:2016-06-03 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:152015年亚洲杯之巴勒斯坦
日期:2015-02-10 21:38:08卯兔
日期:2014-10-31 20:42:23申猴
日期:2014-06-11 17:15:10处女座
日期:2014-05-22 09:00:1815-16赛季CBA联赛之广夏
日期:2017-09-25 23:37:46
16 [报告]
发表于 2013-11-11 22:26 |只看该作者
回复 15# fly3ds

不是发邮件吗? 每半天收一次。

在享受简单、不被他人随时打扰生活的同时,也能和外界保持联系。

   

论坛徽章:
1
综合交流区版块每日发帖之星
日期:2015-10-14 06:20:00
17 [报告]
发表于 2013-11-11 22:27 |只看该作者
回复 16# wait_rabbit


    嗯 有道理。  确实,上班的时候很多时候封QQ。

论坛徽章:
36
子鼠
日期:2013-08-28 22:23:29黄金圣斗士
日期:2015-12-01 11:37:51程序设计版块每日发帖之星
日期:2015-12-14 06:20:00CU十四周年纪念徽章
日期:2015-12-22 16:50:40IT运维版块每日发帖之星
日期:2016-01-25 06:20:0015-16赛季CBA联赛之深圳
日期:2016-01-27 10:31:172016猴年福章徽章
日期:2016-02-18 15:30:3415-16赛季CBA联赛之福建
日期:2016-04-07 11:25:2215-16赛季CBA联赛之青岛
日期:2016-04-29 18:02:5915-16赛季CBA联赛之北控
日期:2016-06-20 17:38:50技术图书徽章
日期:2016-07-19 13:54:03程序设计版块每日发帖之星
日期:2016-08-21 06:20:00
18 [报告]
发表于 2013-11-11 22:52 |只看该作者
本帖最后由 cokeboL 于 2013-11-11 22:53 编辑

回复 16# wait_rabbit


    我和朋友们都是在游戏平台和YY上加好友的,每天上线聊天啊,一边开黑一边语音聊项目进度啊又被策划坑了啊之类的

论坛徽章:
0
19 [报告]
发表于 2013-11-12 09:06 |只看该作者
面试题不会了吧?上论坛求助不好意思,所以搞个qq群的噱头。

论坛徽章:
44
15-16赛季CBA联赛之浙江
日期:2021-10-11 02:03:59程序设计版块每日发帖之星
日期:2016-07-02 06:20:0015-16赛季CBA联赛之新疆
日期:2016-04-25 10:55:452016科比退役纪念章
日期:2016-04-23 00:51:2315-16赛季CBA联赛之山东
日期:2016-04-17 12:00:2815-16赛季CBA联赛之福建
日期:2016-04-12 15:21:2915-16赛季CBA联赛之辽宁
日期:2016-03-24 21:38:2715-16赛季CBA联赛之福建
日期:2016-03-18 12:13:4015-16赛季CBA联赛之佛山
日期:2016-02-05 00:55:2015-16赛季CBA联赛之佛山
日期:2016-02-04 21:11:3615-16赛季CBA联赛之天津
日期:2016-11-02 00:33:1215-16赛季CBA联赛之浙江
日期:2017-01-13 01:31:49
20 [报告]
发表于 2013-11-12 14:31 |只看该作者
1. 名字不一样
2. 名字不一样
3. 名字不一样
4. 名字不一样
5. 名字不一样
6. 名字不一样
7. 名字不一样
8. 名字不一样
9. 名字不一样
10. 名字不一样
11. 名字不一样
12. 名字不一样
13. 名字不一样
回答完毕
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP