2019-05-8 小文字
背景
Header为什么丢失
小结
背景
前端js网络请求的时候经常会有跨域问题,可以通过让服务器支持跨域来解决。最近在开发Electron应用时遇到header丢失问题。
Header为什么丢失
简单的请求通过fetch这个API非常方便,他是Promise形式的,相比node的http/https模块和传统的XMLHTTPRequest书写更简便。
根据API说明,他有以下限制:
The Promise returned from fetch() won’t...
更多
2019-04-22 小文字
引言
需求收集
设备信息
应用信息检索
启动新的Terminal窗口并执行任务
安装包检测
仓库Diff预览
Dmg发行包制作
物料准备&配置
生成安装包
发布&安装应用
参考资料
引言
作为开发者,经常会使用各种工具来简化一些工作,比如好玩的Chrome插件,IDE插件,Web在线服务等等,有些可能没有简单的可视化展现,比如大量的*nix命令。无论形式是哪种,目标是都是类似的。...
更多
2019-04-17 小文字
背景
18年的时候七牛回收了测试域名,导致笔者的外链全部失效。
七牛云是云服务提供商,国内的一家创业公司,很多年头了,现在仍然活跃着。笔者主要使用的七牛的云存储服务,了解更多信息可以访问qiniu.com
外链失效问题
在搭建一些web服务的过程中,积累了一些图片等物料资源,笔者将这些东西托管在七牛上面,提供给web服务使用,类似专用图床,提供国内访问更快的速度。
由于不可知的原因,七牛上的内容不能再通过系统自动分配的外链地址进行下载或访问,外链必须是自定义的的经过公安部备案的域名...
更多
2019-02-22 小文字
背景
Android系统几乎每年都在发布新版本,在Android 9上,针对非SDK接口使用的警示需要开发者提前考虑。
Android 9(API 级别 28)引入了针对非 SDK 接口的使用限制,无论是直接使用还是通过反射或 JNI 间接使用。 无论应用是引用非 SDK 接口还是尝试使用反射或 JNI 获取其句柄,均适用这些限制。 有关此决定的详细信息,请参阅通过减少使用非 SDK 接口提升稳定性。
一般来说,应用应当仅使用 SDK 中正式记录的类。 特别是,这意味着,在您通过反射之类的...
更多
2019-02-19 小文字
背景
通过切面编程,可以做一些源码的bug修复,也可以动态插入模块,最近发现开发期间切面插入的内存泄漏检测失效,本文为排查aop失效的一些采坑记录
app类查找
既然结果是内存泄漏检测工具不生效,有可能是sdk没集成,也有可可能是切面逻辑没生效。
首先检查构建内是否存在目标代码,检测办法有很多,可以反编译,也可以利用Andorid的构建工具。
我们一apk为输入,检查一下dex内是否存在特定类的定义:
./findClassDefinition "Lcom/squareup/leakcana...
更多