王沛文的专栏

8 篇文章
12.7K 次阅读
7 人订阅

全部文章

王沛文

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

编译ios WebRTC

之前我还以为WebRTC有很多实现,结果最终大家用的都是chromium里的代码。

60711
王沛文

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

使用go/analysis自己实现linter

golang虽然是门很火的语言,但是其缺点也是很明显的。由于最初目标就是替换C语言,考虑到复杂性等各种原因没有引入泛型,而是采用了interface{}这个带了...

27710
王沛文

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

​聊聊密码学中的Padding

用过RSA做加解密的同学一定曾经被RSA的各种Padding所困扰过。NoPadding、PKCS1Padding、OAEPPadding,有的地方说不要用No...

1.2K20
王沛文

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

kotlin的reified

对于我这种写惯了C++的人来说Java的泛型真的很难用。运行时没有类型信息,进一步导致像是jackson之类的库在做convertValue之类的操作时,方法虽...

45310
王沛文

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

​从一个模块冲突问题学习go module

直接从字面看似乎是符号冲突,类似于C/C++中引入了两个不同的符号,但是go module以后包都是统一放到$GOPATH/pkg下的不应该会出现类似问题。

5.2K20
王沛文

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

如何让jackson与kotlin友好相处

kotlin中有一个很好的特性叫data class和lombok的@Data很类似,会自动帮类生成getter/setter/hashCode/equal/t...

2.6K60
王沛文

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

从go模块管理的发展看依赖管理

从golang诞生以来关于GOPATH和包管理的纠纷就层出不穷。

91520
王沛文

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

Web Crypto API简介

早年在web端做对称/非对称的加解密还是个很复杂的操作,由于没有js层面的基础库。很多基础设施只能从头开始。

1.4K01

扫码关注云+社区

领取腾讯云代金券