240 发简信
IP属地:北京
  • [c++11]多线程编程(六)——条件变量(Condition Variable)

    互斥锁std::mutex是一种最常见的线程间同步的手段,但是在有些情况下不太高效。 假设想实现一个简单的消费者生产者模型,一个线程往队列中放入数据,一个线程往队列中取数据,...

  • C++11 模板元编程 - 递归

    函数式语言依赖模式匹配和递归完成类似命令式语言里分支选择和循环迭代的功能。模板元编程中可以完成模式匹配的两种方式上节已经介绍。本节介绍模板元编程中的递归。 前面在介绍编译期数...

  • 120
    高性能后台服务为什么需要内存池

    C/C++程序为什么比起其它语言开发的程序效率要高,一个很重要的原因就是可以直接操作内存,今天就来讲讲为什么需要内存池的技术。 从一个示例开始 先看下面两段代码,...

  • 120
    从搭建vue-脚手架到掌握webpack配置(一.基础配置)

    前言 学习vue的过程肯定会接触到vue的单文件组件,进而接触到vue-cli(vue工程构建的脚手架工具),但是vue-cli创建的工程对初学者很不友好,vue init ...

  • 120
    FFmpeg常用推流命令

    一、FFmpeg推RTMP流准备工作 首先确保自已已经安装了nginx + rtmp服务器。打开配置文件nginx.conf完成如下配置 二、FFmpeg推流 1.推流MP4...