240 发简信
IP属地:青海
  • 120
    FFmpeg编译-Windows平台

    目录 参考 编译环境配置 编译FFmpeg 问题记录 1. 参考 [1] tocy/Windows下使用MINGW编译ffplay[https://www.cnblogs.c...

  • C++11中的内存模型

    考虑下面一段代码,假设我们实现了int的原子操作。两个函数分别在独立的线程运行(同一进程),那么打印的a值会是多少呢? 结论是打印a的值有时会为0. 所见并非所得 看不见的左...

  • @M23 你倒是啥都写

    C++11中的内存模型

    考虑下面一段代码,假设我们实现了int的原子操作。两个函数分别在独立的线程运行(同一进程),那么打印的a值会是多少呢? 结论是打印a的值有时会为0. 所见并非所得 看不见的左...

  • C++11新特性--std::enable_if和SFINAE

    名词解释SFINAE     SFINAE是英文Substitution failure is not an error的缩写,意思是匹配失败不是错误。这句话什么意思呢?当调...

  • 120
    多线程编程基础

    线程定义 线程的定义在维基百科和各种教材书中都能找到,这里再简单描述一下:操作系统中能够被调度的最小单位,有自己的context、stack以及thread-local存储,...

  • 120
    依赖管理

    在Unix的设计哲学中,do one thing 被广大软件设计开发人员奉为圭臬,很多底层的基础代码只需要做成库,就可一劳永逸重复使用。但由于软件的升级,很多采用了包发布的方...

  • 大兄弟,现在还在吗?看你好久没更新了

    C++11中的内存模型

    考虑下面一段代码,假设我们实现了int的原子操作。两个函数分别在独立的线程运行(同一进程),那么打印的a值会是多少呢? 结论是打印a的值有时会为0. 所见并非所得 看不见的左...

  • 120
    C++类模板,你看我就够了

    C++中有一个重要特性,那就是模板类型。类似于Objective-C中的泛型。C++通过类模板来实现泛型支持。 1 基础的类模板 类模板,可以定义相同的操作,拥有不同数据类型...

  • 120
    Qt编程中实现数据驱动界面更新

    在Qt编程中,用户界面往往会显示各种各样的数据,当这些数据多了之后,往往不易管理。本文分享一种通过数据驱动界面更新的方法,统一界面数据的设置入口,利用键值对存储数据,同时达到...

  • Qt多线程即写即用QThread实现方法

    本文所介绍的这种Qt的线程用法在Qt的官方文档中有类似介绍,这里给出一个完整的示例共读者参考。本文介绍的这种方法,并不是常见的通过继承QThread,重写run()函数来实现...