最新消息:一个只会PHP的程序员不是好搬砖的

2018年03月的内容

Go代码打通HTTPs
源码技术

Go代码打通HTTPs

时光弧线 9个月前 (03-16) 174浏览

TL;DR 手工创建CA证书链,手写代码打通HTTPs的两端 HTTPs最近是一个重要的话题,同时也是一个有点难懂的话题。所以网上有大量的HTTPs/TLS/SSL的教程。关于这些的原理,这里不做讲解,有兴趣的可以自行搜索。 本文介绍一个自己创建证书...

gcoord: 转换WGS84、GCJ02、BD09坐标,解决百度地图高德地图坐标系不统一的问题
科技新闻

gcoord: 转换WGS84、GCJ02、BD09坐标,解决百度地图高德地图坐标系不统一的问题

时光弧线 9个月前 (03-16) 206浏览

做过地图相关开发的同学肯定会遇到这样一个问题:同样的经纬度坐标,在百度地图和高德地图上位置不一样。 关于坐标系 我们通常用经纬度来表示一个地理位置,但是由于一些原因,我们从不同渠道得到的经纬度信息可能并不是在同一个坐标系下。 高德地图、腾讯地图以...

Golang多级内存池设计与实现
源码技术

Golang多级内存池设计与实现

时光弧线 9个月前 (03-16) 171浏览

Golang多级内存池设计与实现 上个月,牙膏厂intel因为Meltdown和Spectre两个bug需要给CPU固件和系统打了补丁。我们生产环境使用的是阿里云,打完补丁后,几台IO密集型的机器性能下降明显,从流量和cpu load估计,性能影响在...

6行代码解决golang TCP粘包
源码技术

6行代码解决golang TCP粘包

时光弧线 9个月前 (03-16) 152浏览

什么是TCP粘包问题以及为什么会产生TCP粘包,本文不加讨论。本文使用golang的bufio.Scanner来实现自定义协议解包。 协议数据包定义 本文模拟一个日志服务器,该服务器接收客户端传到的数据包并显示出来 type Package stru...

前端小知识--地图坐标转换
源码技术

前端小知识–地图坐标转换

时光弧线 9个月前 (03-16) 212浏览

地图坐标转换 LBS,基于位置的服务(Location Based Service),近年来已经无处不在,尤其是我们前端,相信或多或少都有接触一些地图API服务,比如高德、百度啊、谷歌啊~ 但是用的时候可能看到下面这些字眼:比如BD09、火星坐标、W...