后台全栈之路

曾经的嵌入式、后台开发一枚,现在业务转型,开始走向全栈、走向架构。本专栏更多地是从后台的角度去看全栈
23 篇文章
49 人订阅

全部文章

amc

腾讯 · 高级工程师 (已认证)

Go 语言 time 包常用用法笔记

Go 的时间操作基本上都用 time 包,比 C 的 time 函数和 timeval 等 struct 好用多了。不过 time 包还是有不少用法和其他语言不...

1194
amc

腾讯 · 高级工程师 (已认证)

MySQL/MariaDB 语句速查笔记

平时实际开发的时候,其实并不太依赖 MySQL 作为 关系型数据库 中的 “关系” 这一属性,更多地只是把 MySQL 作为数据存储的介质。因此 MySQL 语...

1034
amc

腾讯 · 高级工程师 (已认证)

腾讯 Tars Web 管理端用户体系对接

这段时间一直在基于 Tars 作开发。最近的文章也多是针对 Tars 的一些学习笔记。前面我们搭建了 Tars 基础框架,打开了 Tars web 管理界面进行...

8335
amc

腾讯 · 高级工程师 (已认证)

腾讯 Tars-Go 服务获取自定义模版(配置)值

腾讯 Tars 框架中,有两种可以称之为 “配置” 的地方:其中一个是可以自定义的,在 Tars 管理页面中称为 “服务配置”。在这里,可以按照开发者喜欢的格式...

5685
amc

腾讯 · 高级工程师 (已认证)

腾讯 Tars-Go 服务 Hello World——RPC 通信

上一篇文章介绍了如何创建安装 TarsGo,同时也阐述了如何开始一个 Tars-Go HTTP 服务。本文就要开始 Tars-Go 的主力业务了:基于 Tars...

1.3K4
amc

腾讯 · 高级工程师 (已认证)

腾讯 Tars-Go 服务 Hello World——从 HTTP 开始

Tars 框架最新的版本已经把内部的 Taf-Go 开源为 Tars-Go。作为与时俱进的程序员,当然要尝鲜啦。

2.2K6
amc

腾讯 · 高级工程师 (已认证)

腾讯 Tars 基础框架手动搭建——填掉官方 Guide 的坑

腾讯 Tars 是腾讯内部使用的 TAF(Tencent Application Framework)的对外开源版,去掉了许多冗杂多余的部分。该框架集开发、运维...

5.1K46
amc

腾讯 · 高级工程师 (已认证)

一张图清晰解释微信三方平台获取授权流程

微信公众平台体系,大家最为熟悉的,一个是公众号,另一个就是小程序。如果需要使用公众号的高级功能,那么大家首先想到的就是自组开发团队来干这些活儿。绝大多数情况下,...

2.3K5
amc

腾讯 · 高级工程师 (已认证)

图文并茂解释内存池原理

在 C 语言的动态申请内存技术中,相比起 alloc/free 系统调用,内存池(memory pool)优点很多。

9426
amc

腾讯 · 高级工程师 (已认证)

XML 语法速查笔记

相比起 Json,XML 是一种相对古老和复杂、但功能更加强大的数据存储/传输格式。也因为其复杂,有一些语法需要记录一下,在使用多种语言进行 XML 操作的时候...

3386
amc

腾讯 · 高级工程师 (已认证)

在 libevent 中使用 MariaDB(MySQL)

在之前我翻译的官方文档中提到了 MariaDB 提供了对异步 I/O 的支持。那篇文章是一个比较简要的介绍。不过实际适配中,官方也提供了一个完整适配 libev...

7985
amc

腾讯 · 高级工程师 (已认证)

在 C/C++ 异步 I/O 中使用 MariaDB 的非阻塞接口

对 C/C++,MySQL 提供的库传统上都是阻塞操作,因此适合多线程 / 进程服务器架构编程。但是如果用 C/C++ 编写服务器,往往对性能会有极致要求,此时...

6542
amc

腾讯 · 高级工程师 (已认证)

《ArcGIS 地理信息系统教程》概念笔记

之前研究了 GIS,接触到了很多 GIS 的概念。因此找了《 ArcGIS 地理信息系统教程(第 4 版)》来看。书的版本比较老了,不过一些基本概念还是想通的,...

2946
amc

腾讯 · 高级工程师 (已认证)

基于汇编的 C/C++ 协程 - 实现

将 libco 和 libevent 两者的功能糅合起来,所以我把我的工程,命名为 libcoevent,意为 “基于 libevent 的同步协程服务器编程框...

5793
amc

腾讯 · 高级工程师 (已认证)

基于汇编的 C/C++ 协程 - 切换上下文

既然本系列讲的是基于汇编的 C/C++ 协程,那么这篇文章我们就来讲讲使用汇编来进行上下文切换的原理。

4546
amc

腾讯 · 高级工程师 (已认证)

基于汇编的 C/C++ 协程 - 背景知识

近几年来,协程在 C/C++ 服务器中的解决方案开始涌现。本文主要阐述以汇编实现上下文切换的协程方案,并且说明其在异步开发模式中的应用。

4024
amc

腾讯 · 高级工程师 (已认证)

U-boot两个修改:ARP支持和UDP校验支持

本文章采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。

1483
amc

腾讯 · 高级工程师 (已认证)

U-Boot 中添加自定义网络通信的方法

U-boot 没有 TCP 协议栈,不支持 TCP(提出要在 U-boot 里面支持 TCP 的协议的 PM 你给我出去)。但是UDP 还是有的。使用 U-bo...

1678
amc

腾讯 · 高级工程师 (已认证)

Linux 内核中 Kconfig 文件的作用和添加 menuconfig 项的方法

嵌入式开发中,需要定制或添加一些内核的功能。这里就需要配置 Kconfig 文件了。本文简单说明一下如何修改。便于需要时查找

2295
amc

腾讯 · 高级工程师 (已认证)

菜鸟的 GIS 基本概念学习

因为一些缘故,工作中了解了一下 GIS。本文算是菜鸟的学习笔记吧,如有错误,衷心希望专业的 GIS 同学指正~

1.1K10

扫码关注云+社区

领取腾讯云代金券