腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
技巅
专栏作者
举报
36
文章
40529
阅读量
30
订阅数
订阅专栏
申请加入专栏
全部文章(36)
大数据(6)
java(5)
linux(5)
分布式(5)
rpc(5)
编程算法(4)
c++(3)
开源(3)
系统架构(3)
其他(2)
node.js(2)
云计算(2)
c 语言(1)
c#(1)
ruby(1)
go(1)
json(1)
数据库(1)
云数据库 Redis(1)
ruby on rails(1)
ide(1)
eclipse(1)
全文检索(1)
unix(1)
容器镜像服务(1)
spring(1)
文件存储(1)
消息队列 CMQ 版(1)
日志数据(1)
企业(1)
存储(1)
运维(1)
jdk(1)
hadoop(1)
jvm(1)
hive(1)
asp(1)
tcp/ip(1)
udp(1)
数据分析(1)
数据处理(1)
kafka(1)
搜索文章
搜索
搜索
关闭
Glusterfs之rpc模块源码分析(中)之Glusterfs的rpc模块实现(2)
其他
第二节、rpc客户端实现原理及代码分析 rpc客户端主要发起一个rpc请求,执行完rpc请求以后就退出rpc,下面分析客户端rpc请求建立的整个过程。Rpc客户端请求建立的第一步是执行cli_rpc_init函数,主要实现代码如下: this = THIS;//取得本线程的xlator列表 cli_rpc_prog = &cli_prog;//设置rpc调用过程集合(许多函数) options = dict_new ();//新建一个字典数
技巅
2018-05-25
722
0
Thrift之代码生成器Compiler原理及源码详细解析3
其他
3 生成C++语言代码的代码详解 这个功能是由t_cpp_generator类实现(在文件t_cpp_generator.cc定义和实现),直接继承至t_oop_generator类(这个类是所有面向对象语言生成器类的直接基类,封装了面向对象语言生成器共有的特征与行为),而t_oop_generator又从t_generator继承(上面已经介绍),下面详细分析这个类是怎样生成C++语言的代码文件的。这个还有从上面介绍的generate_program函数开始说起,因为这个函数才是控制整个代码生成
技巅
2018-05-25
1.3K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档