随笔分类 -  翻译

摘要:Python允许C扩展模块的编写者定义可以从Python代码操作的新类型,就像内置类型str和list类型一样。所有扩展类型的代码都遵循一种模式,但在开始之前需要了解一些细节。 基础 CPython运行时看到所有Python变量的对象类型都是 (所有Python对象的基类)。PyObject结构本身 阅读全文
posted @ 2018-05-25 17:50 银魔术师 阅读(1101) 评论(0) 推荐(1) 编辑
摘要:用C或C ++扩展 如果你知道如何用C语言编程,那么为Python添加新的内置模块是很容易的。这种扩展模块可以做两件不能直接在Python中完成的事情:它们可以实现新的内置对象类型,以及调用C库函数和系统调用。 为了支持扩展,Python API(应用程序员接口)定义了一组函数、宏和变量,它们提供对 阅读全文
posted @ 2018-05-25 17:49 银魔术师 阅读(485) 评论(0) 推荐(0) 编辑
摘要:定义一个静态类型 / G_DEFINE_TYPE( 比`G_DEFINE_TYPE`就是多了一个自定义代码参数_C_): @TN: 新类型的名字,单词首字母大写,例如:GtkGadget。 @t_n: 新类型的名字,单词全部小写并且用'_'符号分隔,例如gtk_gadget: separated b 阅读全文
posted @ 2018-05-25 12:13 银魔术师 阅读(2233) 评论(0) 推荐(0) 编辑
摘要:GObject GObject库是Glib库的动态类型系统实现,它实现了: 基于引用计数的内存管理 实例的构造和析构 通用的set/get的属性获取方法 简单易用的信号机制 对象实例化 所述 的功能家族可用于实例化从GObject的基类型继承的任何的GType。所有这些函数都确保类和实例结构已经被G 阅读全文
posted @ 2018-05-25 12:11 银魔术师 阅读(13196) 评论(0) 推荐(0) 编辑
摘要:文章来自 "gRPC 官方文档中文版" 本教程提供了C++程序员如何使用gRPC的指南。 通过学习教程中例子,你可以学会如何: 在一个 .proto 文件内定义服务. 用 protocol buffer 编译器生成服务器和客户端代码. 使用 gRPC 的 C++ API 为你的服务实现一个简单的客户 阅读全文
posted @ 2018-05-25 12:10 银魔术师 阅读(16431) 评论(0) 推荐(1) 编辑
摘要:介绍 GLib和GTK+应用的主事件循环管理着所有事件源。这些事件的来源有很多种比如文件描述符(文件、管道或套接字)或超时。新类型的事件源可以通过 g_source_attach() 函数添加。 为了让多组独立事件源能够在不同的线程中被处理,每个事件源都会关联一个 GMainContext 。一个线 阅读全文
posted @ 2018-05-25 12:10 银魔术师 阅读(9828) 评论(0) 推荐(1) 编辑
摘要:文章来自 "gRPC 官方文档中文版" 异步基础: C++ 本教程介绍如何使用 C++ 的 gRPC 异步/非阻塞 API 去实现简单的服务器和客户端。假设你已经熟悉实现同步 gRPC 代码,如 "gRPC 基础: C++" 所描述的。本教程中的例子基本来自我们在 "overview" 中使用的 " 阅读全文
posted @ 2018-05-25 12:09 银魔术师 阅读(2905) 评论(0) 推荐(0) 编辑
摘要:文章来自 "gRPC 官方文档中文版" 认证 gRPC 被设计成可以利用插件的形式支持多种授权机制。本文档对多种支持的授权机制提供了一个概览,并且用例子来论述对应API,最后就其扩展性作了讨论。 马上将会推出更多文档和例子。 支持的授权机制 SSL/TLS gRP 集成 SSL/TLS 并对服务端授 阅读全文
posted @ 2018-05-25 12:08 银魔术师 阅读(5221) 评论(0) 推荐(1) 编辑
摘要:文章来自 "gRPC 官方文档中文版" HTTP2 协议上的 gRPC 本文档作为 gRPC 在 HTTP2 草案17框架上的实现的详细描述,假设你已经熟悉 HTTP2 的规范。产品规则采用的是 "ABNF 语法" 大纲 以下是 gRPC 请求和应答消息流中一般的消息顺序: 请求 → 请求报头 有定 阅读全文
posted @ 2018-05-25 12:08 银魔术师 阅读(10779) 评论(0) 推荐(0) 编辑
摘要:文章来自 "gRPC 官方文档中文版" 概览 开始 欢迎进入 gRPC 的开发文档,gRPC 一开始由 google 开发,是一款语言中立、平台中立、开源的远程过程调用(RPC)系统。 本文档通过快速概述和一个简单的 Hello World 例子来向您介绍 gRPC 。你可以在本站发现更详细的教程和 阅读全文
posted @ 2018-05-25 12:07 银魔术师 阅读(751) 评论(0) 推荐(0) 编辑
摘要:文章来自 "gRPC 官方文档中文版" gRPC 概念 本文档通过对于 gRPC 的架构和 RPC 生命周期的概览来介绍 gRPC 的主要概念。本文是在假设你已经读过文档部分的前提下展开的。针对具体语言细节请查看对应语言的快速开始、教程和参考文档(很快就会有完整的文档)。 概览 服务定义 正如其他 阅读全文
posted @ 2018-05-25 12:07 银魔术师 阅读(1541) 评论(0) 推荐(1) 编辑
摘要:protocol buffers简介 protocol buffer是google的一个开源项目,它是用于结构化数据串行化的灵活、高效、自动的方法,例如XML,不过它比xml更小、更快、也更简单。你可以定义自己的数据结构,然后使用代码生成器生成的代码来读写这个数据结构。你甚至可以在无需重新部署程序的 阅读全文
posted @ 2018-05-25 11:18 银魔术师 阅读(23073) 评论(1) 推荐(3) 编辑
摘要:这篇指南描述如何使用protocol buffer语言来组织你的protocol buffer数据,包括.proto文件的语法规则以及如何通过.proto文件来生成数据访问类代码。 Defining A Message Type(定义一个消息类型) 语法说明(syntax)前只能是空行或者注释 每个 阅读全文
posted @ 2018-05-25 11:11 银魔术师 阅读(5800) 评论(2) 推荐(0) 编辑

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