首页
学习
活动
专区
工具
TVP
发布

光城(guangcity)

专栏作者
470
文章
423294
阅读量
47
订阅数
[Zombodb那些事]Zombodb执行引擎
这里罗列的SQL不全,只是给大家简单看一下Zombodb的基本用法,像这些SQL从PostgreSQL(以下简称:PG)传递过来,到底经历了什么流程?上面不同类别的SQL语句到底会怎么去执行?ES的Bulk请求的上游是谁?谁来管理ES请求?==>操作符又是怎么识别的?
公众号guangcity
2023-02-28
2510
Rust那些事之并发Send与Sync
Send与Sync在Rust中属于marker trait,代码位于marker.rs,在标记模块中还有Copy、Unpin等trait。
公众号guangcity
2023-02-28
5480
流式数据库PipelineDB之BF杂谈
PipelineDB是一个PostgreSQL的一个流式数据库,是pg社区的一个扩展。
公众号guangcity
2022-12-02
5710
Python2升级Python3改造手法
Python 3.x做了部分修改,但大体语法与Python 2.x相似,Python 3.x的使用者可以轻松阅读Python 2.x编写的代码。
公众号guangcity
2022-12-02
3780
C++那些事之string_view
string_view为c++17之后出现,其实就是leveldb中的slice,其目的在于解决内存拷贝、高效的substr。
公众号guangcity
2022-12-02
6040
C++20新书推荐!
C++20使用std::format替代printf,丰富了I/O流,chrono增加了对日历和时区的支持,增加std::atomicstd::shared_ptrstd::atomic等,使用std::source_lacation替代_LINE_、_func_宏,使用std::span表示一个片段。
公众号guangcity
2022-12-02
7050
Greenplum SysCache and RelCache
When accessing database tables, some information needs to be obtained from system tables. In order to improve retrieval efficiency, PostgreSQL provides caches, including SysCache and RelCache.
公众号guangcity
2022-12-02
4770
Go面经
Wall clock(time) VS Monotonic clock(time)
公众号guangcity
2022-12-02
3180
C++之Most Vexing Parse
Most Vexing Parse 翻译为最烦人的解析,在使用 C++11 中 std::thread 创建对象的时候会遇到这种问题,除此之外,也会遇到,本文来看看在哪些场景可以遇到以及在 C++11 标准后的解决方案。
公众号guangcity
2022-12-02
2550
goroutine泄漏检测神器---goleak
在日常开发中,go 出去的goroutine通常伴随着死循环,这些goroutine可能处于阻塞状态,一直运行,直到进程结束。
公众号guangcity
2022-06-20
7660
C++那些事之ADL
Koenig查找或参数依赖查找描述了C ++编译器如何查找不合格的名称 。简单来说:如果在函数的名称空间中定义了一种或多种参数类型,则不必为函数限定名称空间。
公众号guangcity
2022-06-20
8540
区间最值问题之ST表算法
ST(Sparse Table)算法是一种用于解决RMQ(Range Minimum/Maximum Query,即区间最值查询)问题的离线算法。
公众号guangcity
2022-06-20
7050
C++多线程开发之互斥锁
线程是调度的基本单位 进程是资源分配的基本单位。可以把一个程序理解为进程,进程又包含多个线程。
公众号guangcity
2022-06-20
9180
一起来学习吧!结构化绑定
另一个比较有意思的使用地方在于可以增加代码可读性,例如输出map中所有的键值对。map如下:
公众号guangcity
2022-06-20
8330
shard map分片锁
1.写并发量大的时候,goroutine会阻塞,只允许一个写,此时可以通过使用shard技术。分片,减小锁力度,在使用shard时,经常配合fnv算法 hash获取某一个shard。
公众号guangcity
2022-04-27
5290
jsoniter与原生json对比
之前看到过json-iterator库使用,为何替换掉原生的json呢,看了一下github,如下:
公众号guangcity
2022-03-29
8270
【新年快乐】CPS实现递归
假设在上述递归函数里面使用一些外部环境,例如:使用共享变量i,代码就变成下面这种。
公众号guangcity
2022-03-29
3500
拓扑排序 bfs与dfs实现
拓扑排序:对一个有向图的顶点进行"排序"。着重点在于图中各个顶点的连接关系,这种连接关系也叫拓扑关系。
公众号guangcity
2022-01-18
9660
排序+双指针题目类型
一个整数数组 original 可以转变成一个 双倍 数组 changed ,转变方式为将 original 中每个元素 值乘以 2 加入数组中,然后将所有元素 随机打乱 。
公众号guangcity
2022-01-18
2690
并查集解决朋友群问题
有 n 个城市,其中一些彼此相连,另一些没有相连。如果城市 a 与城市 b 直接相连,且城市 b 与城市 c 直接相连,那么城市 a 与城市 c 间接相连。
公众号guangcity
2021-11-17
2210
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档