【深入理解TcaplusDB技术】详细介绍TDR表相关概念TDR(Tencent Data Representation)是腾讯推出的,进行游戏开发的基础组件,所有的组件都是基于TDR进行开发。DR数据表示组件以程序库、TDR工具的形式发布。TDR-API本质是相当于一套独立于数据结构的算法,常用API的功能涉及网络编解码、XML数据输入输出、数据可视化、对象关系映射、数据排序。TDR工具实现各种
原创 2022-05-23 15:59:33
63阅读
数字资源长期保存活动是为了保存人类的科学文化遗产,为公众提供持续服务,并为未来提供历史证据。在对数字资源进行长期保存的过程中,不可避免地要面对环境、技术、人员等方面的改变,要让用户信任所获得的信息,保存活动必须具备高可信赖性。本文中我们将对国际上享有盛誉的“可信数字仓储”(Trusted Digital Repositories,TDR)及其实践应用案例进行介绍。 一发展历程 
原创 2023-02-03 10:07:58
312阅读
目前全球网络威胁有增无减,安全形势愈发严峻。调查显示,有80%的机构或企业因为网络安全问题而遭受损失。但是,网络安全建设是一项专业要求高、体系复杂的工作,不仅要花费巨额预算采购品类繁杂的各种安全产品,还要建立一支经验丰富的专业安全团队对安全设施进行有效运维和管理,大部分用户尚不具备足够的资源和能力。同时,传统安全运维工作主要是对安全设施的运行监测、升级维护和故障排查,以及对发生的安全事件进行被动处
原创 2021-05-28 16:58:06
322阅读
频率越来越快,信号完整性越来越重要
原创 2022-10-08 16:09:03
244阅读
TDR(时域反射)法是介电测量中的高速测量技术,以 Feidegg(1969)等人对许多液体介电特性的研究为基础而发展起来的。最初被用来定位通讯电缆的缺陷。TDR 是一个类似于雷达系统的系统,有较强的独立性。Topp(1975)和 Davis(1975)将其引入用于土壤水分
原创 2021-12-28 15:10:35
552阅读
使用工具TdrCodeGen将​​service_info.xml​​转为go代码func updateExample() { req, err := client.NewRequest(ZoneId, TableName, cmd.TcaplusApiUpdateReq) if err != nil { fmt.Printf("NewRequest TcaplusApi
原创 2022-04-24 11:26:21
36阅读
【深入理解TcaplusDB技术】详细介绍TDR表数据类型数据类型基本数据类型目前对于C/C++/c#语言,支持的基本数据类型如下表所示:类型名分类存储长度(字节)取值范围Byte字节1Char单字节字符1Tinyint整数1-128~127Tinyuint整数10~255Smallint整数2-32768~32767Smalluint整数20~65535int整数4-231~231-1uint整
原创 2022-05-23 16:02:27
59阅读
【深入理解TcaplusDB技术】TDR表GO SDK示例代码——删除数据使用工具TdrCodeGen将​​service_info.xml​​转为go代码func deleteExample() { req, err := client.NewRequest(ZoneId, TableName, cmd.TcaplusApiDeleteReq) if err != nil {
原创 2022-04-22 10:54:32
50阅读
【深入理解TcaplusDB技术】详细介绍TDR 表中Tcaplus的相关属性主键 primarykeyprimarykey属性指明此元素对应数据库表的主键,其取值为以当前元素为父元素的特定子元数据成员名串,如果有多个成员组成表的主键,则成员名之间用逗号(',')隔开。 约束:作为主键的成员不能为复合数据类型,只能是基本内置数据类型。作为主键的成员其取值不能为NULL。<struct nam
原创 2022-05-23 16:00:59
44阅读
使用工具TdrCodeGen将​​service_info.xml​​转为go代码func insertExample() { //创建insert请求 req, err := client.NewRequest(ZoneId, TableName, cmd.TcaplusApiInsertReq) if err != nil { fmt.Printf("NewRe
原创 2022-04-24 11:25:38
42阅读
使用工具TdrCodeGen将​​service_info.xml​​转为go代码func getExample() { req, err := client.NewRequest(ZoneId, TableName, cmd.TcaplusApiGetReq) if err != nil { fmt.Printf("getExample NewRequest Tcapl
原创 2022-04-24 11:26:58
50阅读
【深入理解TcaplusDB技术】Java实现TDR表的增删查改操作说明TDR表是基于TDR协议设计的TcaplusDB表,TDR协议是腾讯自研的RPC通信协议,用于TcaplusDB存储数据的序列化、反序列化等操作,相比于PB表(Protocol协议表)在传输效率及传输质量上有一定优势,在腾讯游戏内部有广泛应用基础,具体关于TDR表的定义说明可参考章节:​​表定义语言(PB,TDR)​​。TDR
原创 2022-05-23 16:05:37
50阅读
【深入理解TcaplusDB技术】GO实现TDR表的增删查改操作TDR说明TDR表是基于TDR协议设计的TcaplusDB表,TDR协议是腾讯自研的RPC通信协议,用于TcaplusDB存储数据的序列化、反序列化等操作,相比于PB表(Protocol协议表)在传输效率及传输质量上有一定优势,在腾讯游戏内部有广泛应用基础,具体关于TDR表的定义说明可参考章节:表定义语言(PB,TDR)。TDR表定义
原创 2022-05-23 16:07:17
75阅读
【深入理解TcaplusDB技术】C++实现TDR表的增删查改操作TDR说明TDR表是基于TDR协议设计的TcaplusDB表,TDR协议是腾讯自研的RPC通信协议,用于TcaplusDB存储数据的序列化、反序列化等操作,相比于PB表(Protocol协议表)在传输效率及传输质量上有一定优势,在腾讯游戏内部有广泛应用基础,具体关于TDR表的定义说明可参考章节:​​表定义语言(PB,TDR)​​。T
原创 2022-05-23 16:04:01
40阅读
STM32串口发送数据的一段代码理解(纯属个人理解,如有不对,敬请指出)本人是一位单片机的初学者,最近研究串口发送数据时对以下代码不能理解,通过几天的思考,有所顿悟,特将自己的理解写下来,希望能帮到像我这样的初学者。 代码如下:void USART2_send_byte(uint8_t byte) { while(USART_GetFlagStatus(USART2,USART_FLAG_TC)
TXE标志位(针对 发送数据寄存器)TXE为1:TDR里的数据全部移到了移位寄存器,且没有新的数据进TDR。TXE为0:TDR里有数据,未空,则TXE为0。TXE与"FlagStatus USART_GetFlagStatus(USART_TypeDef* USARTx, uint16_t USART_FLAG)"搭配使用来判断TDR中是否存在数据int main (void){ My_ _US
原创 2022-07-08 00:13:50
4452阅读
2点赞
https://www.wiwi.uni-due.de/fileadmin/fileupload/I-TDR/Forschung/GLOBECOM2013.pdfMPTCP --- Multipath TCP e...
转载 2022-05-02 21:10:51
102阅读
为了节省资源、提高性能以及系统稳定性,数据库产品往往都有一些限制,TcaplusDB也不例外。 TcaplusDB支持2种类型的表,protobuf(Protocol Buffers)表TDR(Tencent Data Representation)表。Protobuf是Google开发的一种描述性语言,针对结构化数据进行序列化,同时强调简单性和性能; TDR是由腾讯开发的跨平台数据表示语言,结合
原创 2021-08-30 15:20:55
91阅读
数据库以表为载体存储数据,不同的表往往表示不同的实体。作为国产自研键值型nosql数据库,TcaplusDB支持2种类型的表:protobuf(Protocol Buffers)表和TDR(Tencent Data Representation)表。Protobuf是Google开发的一种描述性语言,对结构化数据进行序列化,同时强调简单性和性能; TDR是由腾讯开发的跨平台数据表示语言,结合了XM
原创 2022-04-24 11:28:51
91阅读
  • 1
  • 2
  • 3