心渐渐失空

导航

统计

09 2023 档案

tgt源码阅读
摘要:读懂一个开源项目源码之前,需要先了解该项目的背景知识。背景知识熟悉了,代码只是具体实现手段而已。 源码地址:https://github.com/fujita/tgt 对于tgt来说,背景知识是块设备、scsi、iscsi协议。 众所周知,一条协议一般指的是一个包头,然后把要收发的数据放在包头后面。 阅读全文

posted @ 2023-09-20 16:13 心渐渐失空 阅读(175) 评论(0) 推荐(0) 编辑

windows vs使用grpc-cpp的坑
摘要:1.通过vcpkg安装protoc和grpc-cpp 2.生成proto协议代码: protoc -I .. -I . --cpp_out=. test.proto 3.生成grpc服务代码: protoc -I .. -I . --grpc_out=. --plugin=protoc-gen-gr 阅读全文

posted @ 2023-09-06 18:10 心渐渐失空 阅读(32) 评论(0) 推荐(0) 编辑

C++开发的一些周边能力
摘要:go在后端开发中逐渐替代了C/C++,为什么大家更喜欢用go之类的新语言呢? C/C++作为上世纪的古老语言,很多地方没有针对程序员体验来考虑人性化编程。举几个例子: 1.windows、linux、macOS这三大操作系统内核,C/C++代码大项目中会调用大量的系统API,导致代码不跨平台。而go 阅读全文

posted @ 2023-09-06 15:56 心渐渐失空 阅读(23) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示