horstxu的博客

9 篇文章
14 人订阅

全部文章

horstxu

腾讯 · 软件工程师 (已认证)

通过一个完整例子彻底学会protobuf序列化原理

Protobuf是我们在网络传输中经常会用到的协议,优点是版本间兼容性强,对数据序列化时的极致压缩使得Protobuf包体积比xml、json等格式要小很多,节...

2.1K60
horstxu

腾讯 · 软件工程师 (已认证)

浮点类型(float、double)在内存中如何存储?

在编程中,浮点类型数据主要用于表示小数,例如Java或C++中的float、double类型,Golang中的float32、float64类型。我们在开始学编...

2.3K230
horstxu

腾讯 · 软件工程师 (已认证)

HZ-GB-2312中文编码详解

在上世纪八十年代的时候,发送Email只允许使用7bits(即每个字节的8bits,最高位固定为0,只使用后面7bits)。早期的一些电脑操作系统也是基于ASC...

997130
horstxu

腾讯 · 软件工程师 (已认证)

深入理解Laravel定时任务调度机制

一个复杂的web系统后台当中,一定会有很多定时脚本或者任务要跑。例如爬虫系统需要定期去爬取一些网站数据,自动还贷系统需要每个月定时对用户账户扣款结算,会员系统需...

3.7K121
horstxu

腾讯 · 软件工程师 (已认证)

繁体中文大五码(Big5)编码详解

在台湾、香港、澳门地区普遍使用繁体中文的情况下,当地电脑软件或操作系统经常使用Big5(又称大五码)作为繁体中文的默认文字编码。这一点可以类比简体中文系统中常见...

4.7K90
horstxu

腾讯 · 软件工程师 (已认证)

MYSQL中的COLLATE是什么?

这个值后面对应的utf8_unicode_ci是什么意思呢?面试的时候用这个题目考一考DBA,应该可以难倒一大部分人。

1.6K190
horstxu

腾讯 · 软件工程师 (已认证)

一图弄懂ASCII、GB2312、GBK、GB18030编码

最近项目中涉及到了解析文件内容的需求,文件中全都是中文,由于这一过程中碰到的乱码问题实在过多,所以特地花时间研究了一下中文编码。本文中先介绍一下ASCII,GB...

23.2K113
horstxu

腾讯 · 软件工程师 (已认证)

PHP Laravel框架中关于db migration的一个无解深坑

PHP Laravel框架提供了db migration的功能,用代码来管理数据库。

93560
horstxu

腾讯 · 软件工程师 (已认证)

其实你不一定懂csv文件格式

最近业务中涉及到了csv文件的读写,本以为是非常简单的一件事情。结果却踩了几个坑。想象一下下面这段写csv文件的代码有什么问题?

1.3K110

扫码关注云+社区

领取腾讯云代金券