Aaron2932

导航

2024年1月14日 #

protobuf简介及实践

摘要: protobuf简介及使用 protobuf的用途 几个开源代码仓之间的联系 笔者发现pb存在几个开源代码仓,之间的关联也不是很清晰,仔细探究一番后,进行了总计。如以下几点 1、pb需要一个通用的编译器,将proto文件转换为特定语言的源码,即解析idl。 2、针对于特定语言,定义基础的复合数据结构 阅读全文

posted @ 2024-01-14 09:12 Aaron2932 阅读(19) 评论(0) 推荐(0) 编辑

2022年12月18日 #

Rust编程语言学习

摘要: 前言 rust尝鲜 https://www.rust-lang.org 编程语言学习 在bilibili搜索编程语言 本地文档 生成语言的说明文档 rustup doc 生成本仓库的说明文档 cargo doc --open quick start 创建文件 ➜ rust-helloworld to 阅读全文

posted @ 2022-12-18 19:29 Aaron2932 阅读(28) 评论(0) 推荐(0) 编辑

2022年11月28日 #

C语言支持闭包

摘要: 前言 c语言不支持闭包函数,因此需要通过参数结构体保存所有参数,将上下文传递给业务 概述 下面是一个例子,用于重试 #include <stdio.h> #include <unistd.h> typedef enum { E_SYNC_LOOP_REG, } E_SYNC_LOOP_DO; // 阅读全文

posted @ 2022-11-28 03:45 Aaron2932 阅读(149) 评论(0) 推荐(0) 编辑

2022年11月13日 #

Linux常用命令

摘要: 前言 常用命令 nm nm -Do libxxx.so objdump objdump xx readelf readelf xxx file file xxx 阅读全文

posted @ 2022-11-13 22:13 Aaron2932 阅读(5) 评论(0) 推荐(0) 编辑

2022年10月4日 #

配套windows下的msvc

摘要: 前言 https://code.visualstudio.com/docs/cpp/config-msvc 阅读全文

posted @ 2022-10-04 14:14 Aaron2932 阅读(11) 评论(0) 推荐(0) 编辑

2022年9月18日 #

diff工具使用

摘要: 前言 工具使用 diff -qr mockcpp ccup-mockcpp | grep -v .git meld 比较工具 下载加速 下载加速网址 https://ghproxy.com/ https://mirror.ghproxy.com/ https://gh.api.99988866.xy 阅读全文

posted @ 2022-09-18 12:51 Aaron2932 阅读(125) 评论(0) 推荐(0) 编辑

2022年9月17日 #

创建文件夹

摘要: 前言 内容 import calendar import os # run demo for lib use def run_demo(): week, days = calendar.monthrange(2022, 10) print(f"week:{week} days:{days}") de 阅读全文

posted @ 2022-09-17 11:52 Aaron2932 阅读(81) 评论(0) 推荐(0) 编辑

演进式设计学习

摘要: 前言 待补充 阅读全文

posted @ 2022-09-17 10:52 Aaron2932 阅读(8) 评论(0) 推荐(0) 编辑

2022年9月10日 #

uml学习

摘要: 前言 通过plantuml工具进行学习,跨平台,更加灵活。 学习计划 先学习plantuml,再学习各个设计模式的图。最后编码实现,整个过程迭代。 plantuml 示例图 源码 @startuml draft interface "车" class "轮胎" class "小汽车" class " 阅读全文

posted @ 2022-09-10 13:22 Aaron2932 阅读(26) 评论(0) 推荐(0) 编辑

2022年9月3日 #

编译错误解决方法

摘要: 头文件缺少 系统库文件,直接到该网站查找 https://man7.org/linux/man-pages/man3/memset.3.html 阅读全文

posted @ 2022-09-03 22:54 Aaron2932 阅读(175) 评论(0) 推荐(0) 编辑