博客搬运工

性能测试

静态库,动态库静态与动态调用(写的特别好)

 

大型网址系统架构的演化

(1)C++11新特性

         explicit关键字声明为explicit的构造函数不能在隐式转换中使用,只能显示调用,去构造一个类对象//explicit关键字只对有一个参数的类构造函数有效, 如果类构造函数参数大于或等于两个时, 是不会产生隐式转换的, 所以explicit关键字也就无效了。//但是将拷贝构造函数声明成explicit并不是良好的设计,一般只将有单个参数的constructor声明为explicit,而copy constructor不要声明为explicit.

(2)C++虚函数表、虚指针、内存分布、  为什么析构函数要设置为虚函数?

(3) 运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。它应该支持以下操作: 获取数据 get 和 写入数据 put 。获取数据 get(key) - 如果密钥 (key) 存在于缓存中,则获取密钥的值(总是正数),否则返回 -1。

 https://blog.csdn.net/runner668/article/details/82392176

https://blog.csdn.net/glw0223/article/details/88616663

(4)STL 用法整理 

(5)http和Https 

(6) mysql基于时间点恢复(binlog,  备份mysqldump)

(7)RPC原理及RPC实例分析   (RPC:远程过程调用)

(8)微博feed的pull和push模式     微博后台架构浅析

(混合模式Push+pull:根据用户followers数量来决定是pull还是push,如果followers大于1k,则使用pull模式(读扩散),否则使用push模式(写扩散)) (从目前现在网上的一些资料来看,Twitter是写扩散,腾讯微博是读扩散,新浪微博则是二者结合

(9)(写的特别好的!!!)计算机网络面试常考知识点

 (写的特别好的!!!)HTTPS与加密等知识点

(10)C++STL的容器的底层实现详解

(11)常量指针与指针常量的区别

 (12)new和malloc以及delete和free是否可以混用

(13) Socket相关操作

(14)DFS算法

(15)IO多路复用技术:select、poll、epoll

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值