owent

184 篇文章
29 人订阅

全部文章

owent

腾讯 · 后台开发工程师 (已认证)

xresloader转表工具链增加了一些新功能(map,oneof支持,输出矩阵,基于模板引擎的加载代码生成等)

xresloader 是一组用于把Excel数据结构化并导出为程序可读的数据文件的导表工具集。它包含了一系列跨平台的工具、协议描述和数据读取代码。支持把Exce...

6620
owent

腾讯 · 后台开发工程师 (已认证)

在游戏服务器中使用分布式事务

游戏业务通常有个特点是模块相关性非常高,模块之间的联动也非常密集且复杂。要保持各个相关模块的数据一致性,同时又兼顾效率和,没有一个通用的方法。通常的做法是走有损...

11330
owent

腾讯 · 后台开发工程师 (已认证)

libcopp接入C++20 Coroutine和一些过渡期的设计

最近GCC 10.1.0 发布,三大编译器(MSVC、GCC、Clang)都已经支持了C++20协程,之前给 libcopp 接入 C++20协程 的计划也就提...

16020
owent

腾讯 · 后台开发工程师 (已认证)

libatbus 的大幅优化

最近零碎的事太多了,拖了好久没写blog。一些小的碎片话的东西也不值得写,另一方面是这次大幅优化了 atframework 的一些流程细节,特别是针对我们这两年...

9120
owent

腾讯 · 后台开发工程师 (已认证)

nftables初体验

之前一直耳闻 nftables 是下一代 iptables 。前段时间配了一台主机,折腾成家里的软路由。就一并来尝鲜一系列新东西,其中就包括 nftables ...

66110
owent

腾讯 · 后台开发工程师 (已认证)

容器配置开发环境小计

这段时间折腾了好久容器搭建开发环境和家里软路由趟的一些坑。这里先记录一下使用容器搭开发环境的一些流程和问题。

13820
owent

腾讯 · 后台开发工程师 (已认证)

libcopp merge boost.context 1.69.0

过年啦,最近在看一些非技术性的东西,Anna 的Paper也还没看完。随手优化了下Blog的主题,修复和优化了一些小问题。然后来Merge了一下 boost.c...

9510
owent

腾讯 · 后台开发工程师 (已认证)

C++20 Coroutine

最近的新闻里 C++20 已经确认的内容里已经有了协程组件,之前都是粗略看过这个协程草案。最近抽时间更加系统性的看了下接入和实现细节。

56120
owent

腾讯 · 后台开发工程师 (已认证)

Anna(支持任意扩展和超高性能的KV数据库系统)阅读笔记

年前被同事安利了这个分布式最终一致性的存储系统 Anna 。初略看了一眼Paper,似乎很是牛X。说是支持任意规模的扩展,并且性能不低于 pedis。于是抽空来...

26310
owent

腾讯 · 后台开发工程师 (已认证)

协程框架(libcopp) 小幅优化

最近抽空继续对 libcopp 进行了更新和小幅优化。 首先的Merge了 boost.context 1.70.0 。这次boost.context的更新似乎...

13230
owent

腾讯 · 后台开发工程师 (已认证)

protobuf、flatbuffer、msgpack 针对小数据包的简单对比

前段时间我尝试给 atframework 的 libatapp 整合进UnrealEngine做Dedicated Server和逻辑server通信的时候碰到...

45610
owent

腾讯 · 后台开发工程师 (已认证)

一些xresloader(转表工具)的改进

最近有几个其他项目组的童鞋给我之前的 转表工具链-xresloader 提了几个需求。然后我也根据我们近期一些需求点对转表工具链一起给这套工具做了点功能增强和细...

10120
owent

腾讯 · 后台开发工程师 (已认证)

Excel转表工具(xresloader) 增加protobuf插件功能和集成 UnrealEngine 支持

我们项目组最近在学习UE,然后就涉及导表这个东东。之前我已经做过一个功能比较全面并且跨平台的Excel导出protobuf、msgpack、xml、lua、js...

19810
owent

腾讯 · 后台开发工程师 (已认证)

C++20 Coroutine 性能测试 (附带和libcopp/libco/libgo/goroutine/linux ucontext对比)

之前写了 《协程框架(libcopp)v2优化、自适应栈池和同类库的Benchmark对比》 和 《C++20 Coroutine》 ,但是一直没写 C++20...

54310
owent

腾讯 · 后台开发工程师 (已认证)

跨平台协程库 - libcopp 简介

前段时间有同事联系我想看看可能推广我之前写的协程库 libcopp,虽然 libcopp 已经用到过好几个项目上,这几年也断断续续地写了一些实现细节的文章,但是...

35310
owent

腾讯 · 后台开发工程师 (已认证)

尝鲜Github Action

Github Action 上线有一阵子了,大概两周前我的所有账号也是都陆陆续续开发了beta测试的权限。然后就来研究了下这个新的 CI 系统是怎么回事。看介绍...

17120
owent

腾讯 · 后台开发工程师 (已认证)

PALM Tree - 适合多核并发架构的B+树 - 论文阅读小记

年初的时候再知乎上看到有人分享 PALM树 树的文章,看简介是专为多核并发而设计的树形结构。比较好奇所以抽时间来看了看它的设计原理和是如合做到高并发的。

11810
owent

腾讯 · 后台开发工程师 (已认证)

Rust玩具-企业微信机器人通用服务

这个机器人其实蛮久前就做好了,现在才写了点分享出来。 最近企业微信不断地开放了机器人的接口,所以我想想拿来做一些开发工具集成也是挺不错的,顺便也是为了继续熟悉一...

1.4K30
owent

腾讯 · 后台开发工程师 (已认证)

使用ELK辅助监控开发测试环境服务质量和问题定位

ELK 是 elasticsearch + logstash + kibana的缩写。这一套是现在比较流行的日志全文索引系统了。我之前的项目也有用它来做过日志分...

28220
owent

腾讯 · 后台开发工程师 (已认证)

Webpack+vue+boostrap+ejs构建Web版GM工具

Web前端的组件技术刷新真的是日新月异,前段时间看到很多童鞋分享了webpack的使用,刚好之前做我们游戏里Web版的GM工具的时候正在想怎么用简单的方式,做模...

81831

扫码关注云+社区

领取腾讯云代金券