R067.智能填写地址
不等不靠,有囧有料。撕心裂肺讲道理 :)
国内快递都支持智能地址填写了,能切分姓名电话地址。
所谓,猪往前拱鸡往后刨,各有各道,我们做个简单实现。
没有使用分词,检索和高级算法。用了入门两年的编程水平,
通过识别数据特征和有限的组合情况,实现了非常棒的效果。
@史荣久 / 2018-10-27 / CC-BY-SA-3.0
观看视频
内容摘要
- 电话号码的较优规则: /[\d+-()]{7,}/
- 全角转半角。用户几乎不知道有全半角这回事。
- 百家姓,补漏判断人名,向三个字靠拢。
- 按需编程,分清场景,恰到好处,过犹不及。
- 字符串查找,优于正则,优于高级算法(智商兼容)
- 字符串的字面量,常量,变量的区别(面试题,intern)
- 字符串的拼接,
+
Builder,Buffer(面试题) - 编辑距离算法,判断相识度,简单实用。
参考资料
- 039.最标的五级行政区
- 全半角 Unicode
- 顺丰快递-智能地址填写
- literal vs final
- HMM模型,python实现
- 各种地图接口,或付费接口
欢迎围观
if (you.accept(MoilionCircle.SPIRIT)) {
if(you.haveADL()){
MoilionCircle we = you.search(MoilionCircle.SLOGAN);
we.welcome(you);
}
if(you.share(this)){
We.thank(you);
We.mayFind7Moilion();
}
}
后记
今天有点累,没网又忘带电源,就先睡着了。 醒了又睡不着,用手机AP+电池,强撸了这一期。
很多看起来很好用的东西,不一定要很高深的算法。
需要的是,耐心,走心,积累,总是FSM
和IFTTT
。
算法本人也驾驭不住,勤能补拙,可补不了智力鸿沟啊 :D
自从得知呵呵
对90后的含义,我就不敢用 :)
了。
题图:【小声比比】捅了马蜂窝:乎睿数据对175亿独角兽做了犀利的数据分析。我爱数据,爱实情,狠虚假,狠造谣。