程序员宣言,来源于Robert Martin(或者称为Bob大叔,软件开发理论巨头之一。其中最为世人所知的:敏捷宣言,SOLID原则)。
反向面试
所谓反向面试,即是面试者在面试最后访问面试官的问题。这个环节,一般面试者经常忽略,面试是一个双向的过程。好的问题,可以是让自己尽早避开一些坑。但是从本人作为面试官的经历来看,面试者经常关注的问题往往是加班、出差或者薪资水平,而对于技术氛围、工作内容、基础设施、公司发展模式等比较影响自己工作体验和成长的部分却很少关心。
一次数据查询设计实现始末
现有一文本文件,文件内容每行记录由3个字段组成,字段间以’\t’分隔,每行以’\n’分隔,3个字段分别为”身份证号码 手机号码 姓名“。现需要提供一个服务,业务可通过服务根据身份证号码或者手机号码精确查询相关记录。那么如何设计,使得查询响应延迟低、吞吐高和资源消耗低。
如何识别定位信息中的坐标系
由于工作关系会接触到一些带有定位信息的数据,而在中国地理位置信息这个事比较复杂,存在多种坐标系混用的情况。而很多时候数据中往往没有标识出具体的坐标系,如果直接使用可能会造成位置偏差等问题。这里分享一下本人的拙法(特殊地形法)。