Yunyin's blog
  • Home
  • Archive
  • Tags
  • Categories
  • clang tools入门

    2024-04-24 /
    • { C++ }
    • { clang-tools }

    clang tools入门

    ​ Clang工具是为C++开发者所设计的单独的命令行(潜在的图形界面)工具集,这些开发者是已经使用Clang并且喜欢使用Clang作为他们的编译器。这些工具内部提供了面向开发的功能:语法检查,自动格式化,重构等。

    Read On »
  • 00 工作流

    2024-04-24 /
    • { Git版本控制仓库 }
    • { Github-Actions }

    工作流

    ​ github-actions的工作流是,制定一系列工作顺序执行,每个工作的步骤之间顺序执行。

    Read On »
  • 01 启用Action&语法

    2024-04-24 /
    • { Git版本控制仓库 }
    • { Github-Actions }

    启用Action

    ​ Github-Actions的启动依赖于本仓库下的特定文件:.github/workflows/xxx.yml

    Read On »
  • 02 运行环境说明

    2024-04-24 /
    • { Git版本控制仓库 }
    • { Github-Actions }

    运行环境说明

    ​ github actions可以设置自动化的运行环境。

    Read On »
  • 03 Actions市场

    2024-04-24 /
    • { Git版本控制仓库 }
    • { Github-Actions }

    Actions市场

    ​ github提供了actions市场,提供给使用者封装好的一系列actions:GitHub Marketplace · Actions to improve your workflow。

    Read On »
  • 04 推送并部署到服务器

    2024-04-24 /
    • { Git版本控制仓库 }
    • { Github-Actions }

    推送并部署到服务器

    1. test

    Read On »
  • 06 处理粘包问题

    2024-04-22 /
    • { C++ }
    • { boost }
    • { asio }

    处理粘包问题

    常用的处理方式是,使用tlv协议,即消息id+消息长度+消息内容。简化的方案就是,消息长度+消息内容。

    方案实现

    Read On »
  • 23 生成器表达式

    2024-04-21 /
    • { C++ }
    • { cmake }

    生成器表达式

    [TOC]

    Read On »
  • 24 添加头文件的区别:target_include_directories、include_directories和add_executable

    2024-04-21 /
    • { C++ }
    • { cmake }

    添加头文件的区别:target_include_directories、include_directories和add_executable

    ​ 这三种方式都可以对当前项目添加引用路径。

    Read On »
  • 26 add_custom_target

    2024-04-21 /
    • { C++ }
    • { cmake }

    add_custom_target

    ​ 在很多时候,需要在cmake中创建一些目标,如clean、copy等等,这就需要通过add_custom_target来指定。同时,add_custom_command可以用来完成对add_custom_target生成的target的补充。

    Read On »
« prev1…1516171819…91next »
© 2024 - Yunyin
Powered by Hexo , Theme - Icalm