240 发简信
IP属地:广东
  • 120
    OpenSSL 介绍和使用

    一、SSL 简介 按照我的理解来解释下,为了让网络通信更安全,需要认证和加密,认证是说明你是要找的人,加密是为了让截获中间报文第三者无法得到消息内容。为此有人设计了SSL,即...

  • 我瞎猜,Windows 下的同步原语实现一个非递归的std::mutex还是挺讨厌的一件事。
    临界区,有递归。
    Windows MUTEX互斥量,有递归。
    Windows 信号灯,这个倒是非递归的。但成本……
    所以……

    Linux中std::mutex可递归加锁问题研究

    根据C++规范,std::recursive_mutex支持在同一thread内递归加锁,而std::mutex不支持。下面这代码,在VS2017中运行出错,emmm……。 ...

  • 这篇文字不是适合初学者,但如果用于反刍知识点,或者从其他工具(比如Make)转化过来的,看看挺好的。比如我就是想移植就有的代码。看着Cmake简单,但原有的思维有点固化,转化到CMake总是碰壁。看看这篇文字获益不少。点赞。

    CMake-02:核心概念

    本篇将会介绍一些CMake中的关键概念, 在开始使用CMake时,您将遇到各种各样的概念,例如target,generator,commands等等, 这些概念在CMake中...

  • CMake-01:Starting Cmake

    1. 为什么使用CMake 如果你曾经维护过软件包的构建与安装过程,你应该会对CMake比较感兴趣,CMake是一个开源的工程构建管理工具,它借助一个名为CMakeLists...

  • 120
    CMake-02:核心概念

    本篇将会介绍一些CMake中的关键概念, 在开始使用CMake时,您将遇到各种各样的概念,例如target,generator,commands等等, 这些概念在CMake中...