240 发简信
IP属地:陕西
  • c++主程序中等待异步回调

    使用条件变量方式 被调用程序是异步回调,但是主程序需要同步阻塞等待异步的回调结果。可以使用条件变量方式,在回调中赋值信号量,并通知条件变量。阻塞...

  • vscode调试c++

    cmake必须设置为debug模式 然后重新编译

  • rust使用docker编译并部署

    1.使用场景rust的二进制,在编译时会带入openssl,如果编译和运行的环境不一致,会报openssl的问题,所以最好的处理方法是使用doc...

  • cpp vscode vcpkg配置

    需要配置好项目的setting.json,添加vcpkg和cmake的tookchain 使用vcpkg安装第三方包 按照vcpkg的提示,添加...

  • CPP vscode ubuntu环境调试

    需要提前安装好gdbcmake版本低于3.7.2,不能自动支持debug,vscode的现象就是断点不会停住。需要指定cmake的版本>3.7....

  • rust结构体的使用

    rust的结构体使用有点特别的地方,所有权比较麻烦。结构体的定义比较普通 使用结构体成员name 必须添加clone,本身有所有权的概念,直接使...