舒适的公司环境
我们对copy_{to,from}_user()接口的使用应该是再熟悉不过吧。基本Linux书籍都会介绍它的作用。毕竟它是kernel space和user space沟通的桥梁。所有的数据交互都应该使用类似这种接口。所以,我们没有理由不知...
在再有人问你Java内存模型是什么,就把这篇文章发给他这篇文章中,我们介绍过关于Java内存模型的来龙去脉。 我们在文章中提到过,由于CPU和主存的处理速度上存在一定差别,为了匹配这种差距,提升计算机能力,人们在CPU和主存之间增加了多层高速缓...
Vagrant 是一个基于 Ruby 的工具,用于创建和部署虚拟化开发环境。 它使用 Oracle 的开源 VirtualBox 虚拟化系统,使用 Chef 创建自动化虚拟环境。 它能干嘛呢?你可以理解为与Docker类似,帮助我...
分支预测优化通过减少c++pu流水线停顿提升c++程序性能。1. 分支预测是cpu预测条件跳转结果以提前执行指令的技术,预测错误会导致流水线清空并降低效率;2. 可利用编译器优化如开启-o3选项或使用pgo提高预测准确性;3. 手动优化包括减少分...
最近有朋友突然问我一个问题 “你怎么把UE4引擎代码看的那么深入的?” 看到问题后我还愣了一下,因为这是第一次有人给我打了个”深入UE4”的标签。其实我接触虚幻引擎满打满算也就两年,确实谈不上深入。只是靠着平时的学习习惯积累,写了一些相关的技术...
年度的DevOps最新研究现状姗姗来迟,但最终还是来了,让我们来看一下这份报告今年会给我们带来那些启示。 研究人员 铁打的营盘,流水的Dora(DevOps Research and Assessment)。参与其中Jez Humble和Gene...
先说一下我的思路,由于我自从中学开始就是一个深度的数形结合控,希望能把一切都画在一个坐标系里,然后无非就是找最高点,最低点,找规律这些了,所谓求极值,展示特征无非也就是那些惯用的方法, 求导,积分,数列展开这些,所以对于BBR算法,我依然循着这样...
这篇算是关键技术贴,YOLO是什么、DarkNet是什么、Caffe是什么、NCNN又是什么…等等这一系列科普这里就完全不说了,牵扯实在太多,通过其他帖子有一定的积累后,看这篇就相对容易了。 本文核心:把一个目标检测模型跑到手机上 整个工作分...
序 最开始使用Elasticsearch是两年多前,在一家创业公司负责数据系统的建设,当时也有写一些博文来分享使用方法。然而回过头去想,觉得当时的很多认知不够深入,或者说是当时的业务场景下没有遇到更多的问题。很多时候...
在《Lucene倒排索引简述 之索引表》和《Lucene倒排索引简述 之倒排表》两篇文章中介绍了Lucene如何将倒排索引结构写入索引文件,如何为实现高效搜索过程奠定了基础。 Lucene需要收集每个Term在整个Segment的所有信息(Doc...
阅读全文请扫码付费!
打开支付宝扫一扫,即可进行扫码付费哦