- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 字节跳动后端实习面试经验
字节跳动后端实习面试经验 由于参加了暑假的byte camp,所以面试是从二面开始的,顺便也说一下byte camp的面试,笔试的话可以在网上找到题。(byte camp体验非常好) 一面(byte camp) 自我介绍 进程和线程的区别 创建一个进程时操作系统做了什么? 内核态和用户态 以QQ为例,应该怎么设计进程和线程 进程通信的方式 通信方式中哪个速度最快?为什么? new和malloc的区别 malloc和realloc的区别 C++多态 虚函数表 C++的锁的实现 C++定义一个函数值针数组 用
2020-09-23 11:29:09 1807
原创 从原理了解Hash
Hash 它是什么? 哈希表是又称散列表,一种以 “key-value” 形式存储数据的数据结构。所谓以 “key-value” 形式存储数据,是指任意的 key 都唯一对应到内存中的某个位置。只需要输入查找的值 key,就可以快速地找到其对应的 value。可以把哈希表理解为一种高级的数组,这种数组的下标可以是很大的整数,浮点数,字符串甚至结构体。 为什么存在? 有时关键码空间的数量级可能远远大于实际问题的空间,造成了巨大的浪费,我们使用桶(bucket)直接存放或间接指向一个词条。 优缺点? 优点
2020-05-27 14:38:21 649 1
原创 看了这篇Docker指令详解,网友直呼:我收藏了你呢?
Docker的使用为什么要使用Docker?Docker的安装UbuntuDocker常用指令实例:配置 tomcat环境 为什么要使用Docker? 可移植性部署。当我们在不同的环境工作时,需要为用到的工具配置环境,步骤较为繁杂,使用Docker可以一键让当前环境变为我们想要的环境,并根据业务需求指示,实时扩展或拆除应用程序和服务。 轻量级。我们使用虚拟机需要真的去部署一个OS,需要占用大量资...
2020-05-01 20:49:04 1761 3
原创 算法训练 网络流裸题
蓝桥杯算法训练 网络流裸题ALGO-247 2020-03-27 我们先看题 试题 算法训练 网络流裸题 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 一个有向图,求1到N的最大流 输入格式 第一行N M,表示点数与边数 接下来M行每行s t c表示一条从s到t的容量为c的边 输出格式 一个数最大流量 样例输入 6 10 1 2 4 1 3 8 2 3 4 ...
2020-04-02 15:03:32 6913 20
.vimrc~ vim配置文件
2020-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人