全国历年县以上行政区划

县以上行政区划用到的地方很多,但是准而全的很少,网上数据多来自于统计局,于是花了点时间搜集整理了一下,所有数据都来自于民政部,手工复制粘贴,难免出错,要查找准确区划、人口、面积、区划、区号、邮编去这里 http://xzqh.mca.gov.cn/
民政部是按实际区划来的,没有市辖区这种汇总码,统计局有。国家标准化管理委员会是专管这些的
继续阅读“全国历年县以上行政区划”

Android 6.1 短信彩信导入 Android 7.1.1

本方法 Moto X 2014(欧版 XT1092 Android 6.0 MPE24.49-18)升级到 Lineage 14.1(XT1092 Android7.1.1)测试可以,应该是通用的,扩展一下的话,所有用数据库存储的短信都可以这样导出导入
大概呢就是这么个流程导致产生了这个不简单但是很粗暴的备份方法

  1. 感觉手机不太好用了,于是乎索性把系统升级成 Lineage 14.1,当然升级前各种数据都钛备份了
  2. 升级后发现钛备份没办法恢复短信,发现短信文件夹被移到了/data/user_de/0/com.android.providers.telephony/
  3. 手动恢复好像也没用,估计大概是数据库有了些变更吧,短信程序又不晓得为什么没有升级数据库
  4. 试了下各种软件来备份恢复数据,结果发现好多短信备份软件对于超长的短信(就是100多个字当一条发送的那种)都备份不了,最后会截断成乱码,而且还没办法备份彩信
  5. 于是乎决定直接复制数据库这个简单粗暴的方法来解决问题

继续阅读“Android 6.1 短信彩信导入 Android 7.1.1”

预约机制解决12306网站拥堵的一个脑洞

12306年年拥堵已经成为一种习惯,我们在感叹淘宝的同时你不得不不感叹人多就是力量大啊,不过呢,其实这几年铁路还是比以前好多了,虽然长途高铁有点贵,客观上运力也在那个地方,不过吃瓜群众买不到票没有太大意见,但是黄牛通过各种手段挤占资源,搞乱秩序,影响公平购票环境大家就有意见了

不过一直想不通,网络售票为什么要像窗口售票一样搞成实时的呢,是不是算换个思路就海阔天空了呢

网络售票不是买了票就马上取票马上上车,和购物网站不一样,不需要通过拥挤来营造一个秒杀的氛围,你又不可能先提价再降价秒杀,所以完全可以跳出实时售票这个伪命题,有票的时候实时售票,卖完了或者忙不过来就启动预约机制

一句话说清楚就是我告诉支付宝:我明天准备买从哪里到哪里的车,支付宝说:好的,有50个人给我说过这个事了,我会逐一安排,轮到你的时候我会第一时间为你下单购买付款并通知你,只要支付宝不让人插队大家就没意见,如果有人随便插队支付宝还不管,那这就是吃瓜群众关注的重点了
继续阅读“预约机制解决12306网站拥堵的一个脑洞”

Excel 多条件区间筛选求值几种方法

Excel 多条件求值用到的地方还是比较多的,比如给定区间查询费率,给定成绩查询合格,给定条件打分之类的,实现的方法有很多,不同的条件有不同的方法,有些方法更加实用简单点,适合自己用,有些方法说起来简单算起来复杂但机械,这种就适合远程给不懂的人讲,少废话
继续阅读“Excel 多条件区间筛选求值几种方法”

WordPress add_action和add_filter的区别

WordPress 的 Actions 和 Filters 对于我这种新手来说还是有点麻烦的,不过懂了后发现一句不准确但是很好理解的话可以区分开来

add_action ( string $tag, callable $function_to_add, int $priority = 10, int $accepted_args = 1 )是运行到$tag的时候附带调用$function_to_add,仅是让他搭便车,不影响原来的数据
add_filter ( string $tag, callable $function_to_add, int $priority = 10, int $accepted_args = 1 )是运行到$tag的时候把数据让$function_to_add处理一下,接收返回后继续干其他事,类似于让人插个队

至于do_action()apply_filters()就是在自己的函数中提供一个钩子给人使用了

VoLTE可能会与呼叫转移冲突

典型表现就是开通VoLTE后①拨打##002#取消所有呼叫转移时会提示来电转接出现连接问题或MMI码无效,②其他电话转移到本机,拨打其他电话时会提示你拨打的电话正忙,直接拨打本机时不会有任何问题。

解决的方法就是编辑短信“QXVOLTE”发送到10086取消VoLTE业务

至少目前(2016年4月10日)是这样的,所以不支持VoLTE的手机就不要随便开通了,iPhone要是出这种问题,也可以试试

另外:拨打*#21#可以查询呼叫转移状态,拨打的时候4G会掉回2G,和打电话一样