夏天之光冰拿铁
夏天之光冰拿铁
全部文章
分类
C++(3)
一些奇奇怪怪的问题(5)
基础知识整理(35)
工具(1)
未归档(2)
题解(4)
归档
标签
去牛客网
登录
/
注册
夏天之光冰拿铁的博客
后台开发gogogo
全部文章
(共11篇)
项目中常被问到的问题
Zookeeper 优点 顺序一致性同一个客户端发起的事务请求,最终将会严格按照其发起顺序被应用到ZooKeeper中。 原子性所有事务请求的结果在集群中所有机器上的应用情况是一致的,也就是说要么整个集群所有集群都成功应用了某一个事务,要么都没有应用,一定不会出现集群中部分机器应用了该事务,而另外...
实习笔记
常见面试问题
2020-04-20
1
1289
如何创建一个全世界唯一的ID
UUID 数据库自增主键 可以创建一个表,通过数据插入获取对应的自增主键,作为全局唯一id缺点也很明显,就是高并发的场景下,受限于单台mysql的性能。而且可用性差,DB出现问题会导致id无法生成。当然可以通过主从的方式增强可用性,同时增加表采用不同自增步长的方式增加并发性能,比如假设我们要部署...
实习笔记
常见面试问题
2020-03-25
0
535
Linux下编译webrtc时出现找不到absl头文件
报错信息 编译时报错: absl/types/optional.h: No such file or directory解决方法 1.安装cmake(3.5.0以上)2.安装absl下载地址: https://github.com/abseil/abseil-cpp/tree/master/absl...
实习笔记
2020-03-16
1
3080
远程办公神器tmux的常用指令
最近一直在家远程实习,发现vpn一断开Xshell窗口就自动退出,窗口里跑的代码就被ctrl C了。这时候tmux就派上用场啦,这个工具可以帮助我们分离会话和窗口,即窗口被关闭进程也不会被kill。 1.ubuntu下安装sudo apt-get install tmux 2.新建一个名为name...
实习笔记
2020-03-08
0
729
C++ std::move
它实现了转移语义 (Move Sementics) 和精确传递 (Perfect Forwarding)。它的主要目的有两个方面:消除两个对象交互时不必要的对象拷贝,节省运算存储资源,提高效率;能够更简洁明确地定义泛型函数。 通俗的左值的定义就是非临时对象,那些可以在多条语句中使用的对象。所有的变量...
实习笔记
2019-11-12
0
710
C++ std::call_once
void call_once( std::once_flag& flag, Callable&& f, Args&&... args );就是保证函数或者一些代码段在并发或者多线程的情况下,始终只会被执行一次。准确执行一次可调用 (Callable) 对象 f...
实习笔记
2019-11-12
0
635
C++ std::future
类模板 std::future 用于获取异步操作结果:(通过 std::async 、std::packaged_task 或 std::promise 创建的)异步操作能提供一个 std::future 对象给该异步操作的创建者。然后,异步操作的创建者能用各种方法查询、等待或从 std::futu...
实习笔记
2019-11-12
0
1663
C++ std::thread 中join()和detach()的区别
在声明一个std::thread对象之后,都可以使用detach和join函数来启动被调线程,区别在于两者是否阻塞主调线程。 (1)当使用join()函数时,主调线程阻塞,等待被调线程终止,然后主调线程回收被调线程资源,并继续运行; (2)当使用detach()函数时,主调线程继续运行,...
实习笔记
C++
常见面试问题
2019-11-12
2
7983
常见的Git指令
git diff git diff 不带参数直接比较工作目录和索引之间的差异。 git checkout git branch -avv 显示所有的本地分支和远程分支git checkout test 切换到 test 分支,test 分支必须是本地存在的分支,否则会报错git checkout -...
实习笔记
2019-09-04
0
584
ubuntu18.04下安装微信不能发图片和文件
问题:安装了deepin-wine和微信却不能发图片 解决方法:sudo apt install libjpeg62:i386
实习笔记
2019-08-20
0
1193
首页
上一页
1
2
下一页
末页