Aaron2932

导航

2022年8月29日 #

学习设计模式和画图

摘要: 参考 使用keynote画图 https://www.yrunz.com/p/用keynote画出手绘风格的配图/ 使用plantuml进行设计 阅读全文

posted @ 2022-08-29 02:37 Aaron2932 阅读(16) 评论(0) 推荐(0) 编辑

2022年8月28日 #

Google C++ Style Guide 学习

摘要: 参考 http://home.ustc.edu.cn/~hqp/RootClass/AddFiles2/Google%20C++%20Style%20Guide.pdf https://zh-google-styleguide.readthedocs.io/en/latest/google-cpp- 阅读全文

posted @ 2022-08-28 17:01 Aaron2932 阅读(22) 评论(0) 推荐(0) 编辑

googletest与mockcpp

摘要: 前言 使用常用的googletest脚本,编写出易用的,可维护的业务代码 贯穿TDD的思想。 googletest简介 mockcpp简介 基本流程 参考 googletest user gide https://www.cnblogs.com/sinojelly/archive/2010/11/2 阅读全文

posted @ 2022-08-28 16:56 Aaron2932 阅读(27) 评论(0) 推荐(0) 编辑

cmake 总结

摘要: 前言 cmake是c语言开发中常用的编译工具,同时也是大多数工程常用的编译工具,流行、高效。跨平台,易用。 使用cmake可以生成makefile脚本,便于工程迁移。 本帖,仅用于自行搭建一个易用的工程,不具有普适性,是个人使用经验的总结。 基本语法 阅读全文

posted @ 2022-08-28 16:54 Aaron2932 阅读(13) 评论(0) 推荐(0) 编辑

检查一个容器的进程绑核情况

摘要: 获取容器id #!/bin/bash now=$(date +%s) dockerids=$(docker ps | grep xx-pod | grep yy-container | awk '{print $1}') for item in ${dockerids[@]}; do echo "d 阅读全文

posted @ 2022-08-28 16:35 Aaron2932 阅读(28) 评论(0) 推荐(0) 编辑

C语言常用编译选项

摘要: 编译选项 当-Wxx时,指的是,针对某个类型产生告警,特殊的-Wall是对所有的编译可能的错误,产生告警,当指定为-Werror=xx时,此告警转换为error。因此,我常用的方式是开启下面的策略 -Wall -Werror=xx -Wall 显示所有编译器认为的告警 -Wextra GCC对编译选 阅读全文

posted @ 2022-08-28 16:21 Aaron2932 阅读(254) 评论(0) 推荐(0) 编辑

2022年8月22日 #

代码格式化-工程

摘要: 前言 语言格式化是工程的一部分 C&C++ clang-format clang-format -style=file main.cpp // 以LLVM代码风格格式化main.cpp, 结果输出到stdout clang-format -style=LLVM main.cpp // 以LLVM代码 阅读全文

posted @ 2022-08-22 00:08 Aaron2932 阅读(40) 评论(0) 推荐(0) 编辑

2022年8月21日 #

脚本技巧-case语句

摘要: 前言 我们在写脚本时,经常遇到,需要复用脚本功能的情况,如根据参数,决定要指定执行哪部分功能,这里我们使用shell的case语句实现。 选项 脚本内容 #!/usr/bin/env bash para=$1 if [ ! -n "$1" ];then echo "no para" exit -1 阅读全文

posted @ 2022-08-21 23:39 Aaron2932 阅读(31) 评论(0) 推荐(0) 编辑

腾讯高性能框架-tars

摘要: https://github.com/TarsCloud/Tars 阅读全文

posted @ 2022-08-21 23:32 Aaron2932 阅读(9) 评论(0) 推荐(0) 编辑

2022年8月19日 #

2022-08-19-日记

摘要: 程序员的自我修养 线程,有时候是等同与LWP的(ligthweigth process) 状态机的学习 阅读全文

posted @ 2022-08-19 23:07 Aaron2932 阅读(3) 评论(0) 推荐(0) 编辑