换了个项目组,最近忙了很多,没空写什么东西,碎碎念贴点碰到的小问题。
文件校验
应用内部有本地数据库,有版本校验,会不定时更新,在使用的时候会使用 md5 进行校验。当更新版本后,发现数据库更新一直失败,调试后发现是 md5 值不一致,一脸懵逼的状态。数据库文件由服务端下发,然后复制移动到目标工程,并没有改任何东西,为何会造成 md5 值不一致呢?
最后定位问题:同事拿到数据库文件,为了确定版本是对的,打开 db 文件看了一眼,然后 SQLite 就会自动写入一些东西,导致 md5 值改变。 涨点姿势,以后应当注意。
若要继续使用七牛图床,需要自己绑定加速域名,重新迁移才行。而绑定加速域名是需要已经备案过的,备案又需要实名制,而我的域名还没有实名制QAQ,不巧的是阿里域名根据工信部的条款,关闭了 .win 域名后缀的实名制认证,这就很尴尬了
。然后一直等阿里云开放域名实名认证,等到现在也还没开放,今天下定决心把图片都迁移一下,不用七牛了。