Android 抓包

Android 手机的安全策略随着 Android 版本变更很大,在只兼容 Android 7 版本后的 App 中,默认只信任系统证书,只有 root 及系统盘可写,才能实现 Https 的解密。好在还有模拟器可用。

windows下的Quicklook

架构

windows下的quicklook,基于COM实现,分为两个部分:

  1. Preview Handler: 实现真正的预览功能,包括内容如何渲染(内容是只读的),是否响应用户输入(鼠标、键盘等),右键菜单,内容如何销毁等
  2. Preview Host: 宿主程序,提供预览区域,调用Preview Hander实现的接口,可控制预览区域(大小、是否显示等)

Nodejs addon开发

为什么需要原生模块

  1. 在一些情况下,C++模块的性能要比js好
  2. 不得不用,nodejs无法完成的功能,我们在桌面开发中,需要调用操作系统的API,由于操作系统都提供了基于C\C++的API,所以可用C\C++实现