学习
实践
活动
专区
工具
TVP
写文章

一缕殇流化隐半边冰霜

LV1
举报
发表了文章

一本关于 LeetCode 题解的开源小册

说到 LeetCode,作为一个程序员来说,应该不陌生,近几年参加面试都会提到它。国内外的程序员用它刷题主要是为了面试。据历史记载,这个网站 2011 年就成立...

一缕殇流化隐半边冰霜
编程算法
发表了文章

LeetCode 分类刷题—— Backtracking

一缕殇流化隐半边冰霜
go
发表了文章

LeetCode 分类刷题 —— Linked List

最近有朋友问我怎么没有更新文章了,因为最近有空的时候都在刷 LeetCode,零零星星刷了快 2 个月了,也累积了不少题目了,所以最近打算把做的几百道题归类,总...

一缕殇流化隐半边冰霜
gonode.js编程算法
发表了文章

TLS 1.3 Handshake Protocol (下)

正如我们在 section-2 中讨论的,TLS 使用一组通用的消息用于身份验证,密钥确认和握手的正确性:Certificate, CertificateVer...

一缕殇流化隐半边冰霜
tcp/ip
发表了文章

TLS 1.3 Handshake Protocol (上)

握手协议用于协商连接的安全参数。握手消息被提供给 TLS 记录层,在记录层它们被封装到一个或多个 TLSPlaintext 或 TLSCiphertext 中,...

一缕殇流化隐半边冰霜
tcp/ip
发表了文章

TLS 1.3 Introduction

TLS 的主要目标是为通信的双方提供一个安全的通道。对下层传输的唯一要求是一个可靠的有序的数据流。

一缕殇流化隐半边冰霜
混合云存储
发表了文章

全双工通信的 WebSocket

WebSocket 是一种网络通信协议。在 2009 年诞生,于 2011 年被 IETF 定为标准 RFC 6455 通信标准。并由 RFC7936 补充规...

一缕殇流化隐半边冰霜
apihtml5
发表了文章

高效的数据压缩编码方式 Protobuf

Protocol buffers 是一种语言中立,平台无关,可扩展的序列化数据的格式,可用于通信协议,数据存储等。

一缕殇流化隐半边冰霜
存储xml数据结构rpc
发表了文章

高效的序列化/反序列化数据方式 Protobuf

上篇文章中其实已经讲过了 encode 的过程,这篇文章以 golang 为例,从代码实现的层面讲讲序列化和反序列化的过程。

一缕殇流化隐半边冰霜
go人工智能github
发表了文章

深入浅出 FlatBuffers 之 Schema

FlatBuffers 是一个序列化开源库,实现了与 Protocol Buffers,Thrift,Apache Avro,SBE 和 Cap'n Proto...

一缕殇流化隐半边冰霜
其他
发表了文章

深入浅出 FlatBuffers 之 Encode

FlatBuffers 的使用和 Protocol buffers 基本类似。只不过功能比 Protocol buffers 多了一个解析 JSON 的功能。

一缕殇流化隐半边冰霜
json数据结构存储java
发表了文章

Threes-AI 玩小三传奇 (上)

1 个月前和另外二位小伙伴一起参加了一个 AI 的比赛。虽然比赛结果不理想,至少我享受到了编程过程中的乐趣。从这次比赛中让我认识到 Go 除了写服务端,写游戏模...

一缕殇流化隐半边冰霜
github游戏微信
发表了文章

Google S2 是如何解决空间覆盖最优解问题的?

这篇不出意外就是 Google S2 整个系列的最终篇了。这篇里面会把 regionCoverer 算法都讲解清楚。至于 Google S2 库里面还有很多其他...

一缕殇流化隐半边冰霜
编程算法
发表了文章

四叉树上如何求希尔伯特曲线的邻居 ?

关于邻居的定义,相邻即为邻居,那么邻居分为2种,边相邻和点相邻。边相邻的有4个方向,上下左右。点相邻的也有4个方向,即4个顶点相邻的。

一缕殇流化隐半边冰霜
其他
发表了文章

Google S2 中的 CellID 是如何生成的 ?

笔者在《高效的多维空间点索引算法 — Geohash 和 Google S2》文章中详细的分析了 Google S2 的算法实现思想。文章发出来以后,一部分读者...

一缕殇流化隐半边冰霜
其他
发表了文章

神奇的德布鲁因序列

数学中存在这样一个序列,它充满魔力,在实际工程中也有一部分的应用。今天就打算分享一下这个序列,它在 Google S2 中是如何使用的以及它在图论中,其他领域中...

一缕殇流化隐半边冰霜
其他
发表了文章

Google S2 中的四叉树求 LCA 最近公共祖先

首先需要回顾一下希尔伯特曲线的生成方式,具体代码见笔者上篇文章的分析,在这个分析中,有4个方向比较重要,接下来的分析需要,所以把这4个方向的图搬过来。

一缕殇流化隐半边冰霜
其他
发表了文章

如何设计并实现一个线程安全的 Map ?(下篇)

在上篇中,我们已经讨论过如何去实现一个 Map 了,并且也讨论了诸多优化点。在下篇中,我们将继续讨论如何实现一个线程安全的 Map。说到线程安全,需要从概念开始...

一缕殇流化隐半边冰霜
安全存储
发表了文章

如何设计并实现一个线程安全的 Map ?(上篇)

Map 是一种很常见的数据结构,用于存储一些无序的键值对。在主流的编程语言中,默认就自带它的实现。C、C++ 中的 STL 就实现了 Map,JavaScrip...

一缕殇流化隐半边冰霜
安全数据结构存储
发表了文章

高效的多维空间点索引算法 — Geohash 和 Google S2

每天我们晚上加班回家,可能都会用到滴滴或者共享单车。打开 app 会看到如下的界面:

一缕殇流化隐半边冰霜
其他

个人简介

个人成就

扫码关注腾讯云开发者

领取腾讯云代金券