240 发简信
IP属地:福建
  • Resize,w 360,h 240
    03 sharing data between threads

    C++ Concurrency in Action 2nd Edition note 3.2 用互斥量保护共享数据 在访问共享数据之前对mute...

  • 02 managing threads

    C++ Concurrency in Action 2nd Edition note主线程由C++运行时启动。2.1 基本线程管理启动一个线程(...

  • CentOS 7安装GCC 9.2.0

    0.下载好gcc-9.2.0.tar.gz1.yum -y groupinstall "development tools"2.解压gcc-9....

  • 01 Hello, world of concurrency in C++

    C++ Concurrency in Action 2nd Edition note 为什么使用并发?关注点分离(SoC)和性能。收益大于付出时...

  • Resize,w 360,h 240
    OpenGL编程指南06 纹理

    从文件中加载图像 顶点着色器: 片段着色器: 要加载的图片: 总结:1.stbi_load()中的STBI_rgb要与glTexImage2D(...

  • OpenGL编程指南01概述

    C++源程序 顶点着色器triangle.vert: 片段着色器triangle.frag: 总结:1.gl3w.h在前,glw3.h在后,不然...

  • function wrapper

    函数包装器,能够进行移动操作: 但是,unique_ptr > impl;这句会报错,因为F未定义。于是为impl_type添加一个父类impl...

  • APUE 01 UNIX基础知识

    /etc/passwd /etc/shadow 目录是一个包含目录项的文件。“/”表示根目录。目录或文件名中如果有空格,...

  • APUE 13 守护进程

    很多进程是从系统启动就开始运行,一直运行到系统关闭。对于有这种特殊需求的进程,就给它取了个名字,叫守护进程。由于守护进行是一直运行的,为了防...