关注
赞一个,有几个位置想提一下自己的意见 1,new与malloc区别第二条,对于POD对象并无默认构造函数。 第七条,new有八个重载版本,失败还可能返回空指针 2,虚函数表这里,每个类的虚函数表可以有多个的吧,与继承的基类数目相同 3,内联函数这里。内联函数并不一定只在编译期,还可在编码期,连接期(如VC++7.0),运行期(如RVM),取决于具体编译器的实现,参考more exceptional c++ 条款8,c++编程剖析第25条 4,c++内存管理这里,c++还有一个自由存储区,new的内存不一定就是堆,还可以是在栈中,全局区中。参考exceptional c++条款35 5,定位内存泄露这里,无论是CRT还是Valgrind都只是在debug模式下使用,在release模式下方式有:1,对象计数,2,重载new,delete(记录分配点,定期打印堆栈),3,hook 分配内存的API 4,DiagLeak 6, tranceroute这里。tranceroute使用UDP的?我印象中就是ICMP+TTL 7, get和post区别这里,http设计中不是要考虑幂等性吗,怎么get就不安全了呢,对于暴漏url不是有ssl/tls吗,而且url长度限制貌似是取决于浏览器的吧。。 8,DNS不是基于UDP,是基于UDP和TCP 9,消息队列这里,貌似Posix标准下消息队列本质是一个优先级队列,在system v标准下才是通过消息的标识来提取感兴趣的消息 所以system v更灵活。参考linux从应用到内核 第十一章 10,信号这里补充一下,信号分为可靠信号和不可靠信号,不可靠信号是用位图管理,可能丢失,可靠信号是由一个队列进行管理,在一定限度内不丢失(当队列塞不下的时候就丢失了) 11,进程调度这里,非实时进程采用完全公平调度,通过nice值计算虚拟运行时间,内核对这些进程用红黑树进行管理。实现进程采用fifo和时间片转轮 12,poll这里,poll只拷贝一次到文件内核态吗?是epoll吧,原理是通过一个额外的文件描述符标识这个文件描述符集 那个问题,边沿触发设置一个EPOLLONESHOT事件可以解决事件频繁触发的问题
查看原帖
点赞 1
相关推荐
牛客热帖
更多
正在热议
更多
# 26届春招投递记录 #
37289次浏览 324人参与
# 机械人求职现状 #
43841次浏览 326人参与
# 如何成为1个AI工程师? #
5963次浏览 287人参与
# 要毕业了,再不说就来不及了 #
10177次浏览 165人参与
# 27届实习投递记录 #
123290次浏览 1401人参与
# 运营来爆料 #
105764次浏览 519人参与
# 工作两年想退休了 #
279904次浏览 2065人参与
# 如何提高实习转正率? #
133484次浏览 719人参与
# 机械人你觉得今年行情怎么样? #
9711次浏览 100人参与
# AI面会问哪些问题? #
137294次浏览 3723人参与
# 我在大厂见过的最低学历 #
3681次浏览 38人参与
# 比亚迪春招开了,你投递了吗? #
141753次浏览 552人参与
# 你今年的平均薪资是多少? #
230375次浏览 1070人参与
# 秋招白月光 #
818531次浏览 5688人参与
# 你觉得机械有必要实习吗 #
89160次浏览 537人参与
# 你在职场上见过哪些“水货”同事 #
42016次浏览 179人参与
# 秋招感动瞬间 #
127579次浏览 570人参与
# 我与AI的日常 #
11411次浏览 228人参与
# 妈妈治愈了你哪些脆皮时刻 #
48161次浏览 373人参与
# 求职你最看重什么? #
170465次浏览 915人参与
查看21道真题和解析