1. 背景 在企业内部大家几乎都是在使用gitlab来保存、自动化部署项目,也青睐于将一个团队的关联性高的项目都放到一个仓库下。与此同时,也会将项目的编译、测试、构建、发布都...
1. 背景 在企业内部大家几乎都是在使用gitlab来保存、自动化部署项目,也青睐于将一个团队的关联性高的项目都放到一个仓库下。与此同时,也会将项目的编译、测试、构建、发布都...
Node底层机制使用C++写的,所以我们如果想扩展功能,可以选择使用C++从底层扩展,以前已经介绍过何如嵌入V8到自己的程序中,实际上Node就是把V8和libuv等库整合到...
在Brendan Eich大神为JavaScript设计面向对象系统时,之所以选择基于原型的面向对象系统,并不是因为时间匆忙,它设计起来相对简单,而是因为从一开始Brenda...
互斥锁std::mutex是一种最常见的线程间同步的手段,但是在有些情况下不太高效。 假设想实现一个简单的消费者生产者模型,一个线程往队列中放入数据,一个线程往队列中取数据,...
构造函数的参数 std::thread类的构造函数是使用可变参数模板实现的,也就是说,可以传递任意个参数,第一个参数是线程的入口函数,而后面的若干个参数是该函数的参数。 第一...
原文链接:https://glumes.com/post/opengl/opengl-tutorial-projection-matrix/ 在 OpenGL 坐标系统 文章...
1.概念 2D+透视 = 3D 3D术语: 光栅化:实际绘制或填充每个顶点之间的像素形成过程 着色:沿着顶点之间改变颜色值,能够轻松创建光照照射到一个立方体的效果 纹理贴图:...
本文主要详细讲述了无符号的各种负面特性。很多中文书籍或文章没有专门详细地解析清楚这方面的内容,所以我这里专门开篇写一文,在写本文的时候,也从老外的相关资料做了不少的借鉴,并且...
前面我们介绍了线程(std::thread)和互斥量(std::mutex),互斥量是多线程间同时访问某一共享变量时,保证变量可被安全访问的手段。在多线程编程中,还有另一种十...