后端返回给前端一般用JSON方式,其响应体内容可定义如下:
1 | response={ |
code的设计可参考http请求返回的状态码。
参考链接
- 艺术~如何设计一套优秀的API响应体,by Listen-Y.
- API设计系列(二):如何设计一个标准的返回结构的API接口呢?,by 天蓝色.
后端返回给前端一般用JSON方式,其响应体内容可定义如下:
1 | response={ |
code的设计可参考http请求返回的状态码。
国际标准大气( ISA ) 是一个静态大气模型,用于描述地球大气的压力、温度、密度和粘度如何在广泛的高度或海拔范围内变化。它的建立是为了提供温度和压力的通用参考,并由不同高度的值表以及推导出这些值的一些公式组成。
ISA数学模型将大气分成几层,假设绝对温度 T与位势高度 h呈线性分布。其他两个值(压力P和密度ρ)通过同时求解以下方程得到:
$${\displaystyle {\frac {dP}{dh}}=-\rho g}$$
$$\ P=\rho R_{\rm {具体}}T$$
ISA 模拟了一个假设的标准日,以便为计算和测试不同海拔高度的发动机和车辆性能提供可重复的工程参考。它不提供实际大气条件的严格气象模型(例如,由于风条件引起的气压变化)。它也没有考虑湿度影响。空气被假定为干燥、清洁且成分恒定。在从标准大气模型获得压力和密度后,通过在空气 的热力学状态中添加水蒸气,在车辆或发动机分析中考虑了湿度效应。
非标准(热或冷)日是通过将指定的温度增量添加到海拔高度的标准温度来模拟的,但将压力作为标准日值。使用理想气体状态方程在合成温度和压力下重新计算密度和粘度。
最终发现还是Fiddler抓取微信小程序中的视频比较靠谱。Fiddler截取HTTPS报文的原理请参考Fiddler抓包原理和使用详解 。
Fiddler抓取微信小程序中视频不行了,请使用WeChatVideoDownloader。具体使用参考最新可用微信视频号免抓包下载方法,亲测简单易用!
WeChatVideoDownloader出问题了,请使用res-downloader。具体使用请参考res-downloader v2.3.0 资源下载器_支持下载视频号、抖音、快手、小红书、酷狗音乐、qq音乐等(Win&Mac&Linux)
IDA Pro为反编译与除错工具, 常用于逆向工程。
请参考如下链接:
请参考如下链接:
Windows在默认情况下会将高地址的2GB空间分配给内核(也可以配置为1GB),而Linux默认情况下会将高地址的1GB空间分配给内核。也就是说,应用程序只能使用剩下的2GB或3GB的地址空间,称为用户空间(User Space)。
IDA修改汇编指令的方法如下:
具体细节请参考:
IDA从7.0版本开始正式支持中文字符串的显示,但仍需要配置ida.cfg。在IDA\CFG目录下新建文件Chinese.clt,修改 ida.cfg 文件中的ENCODING_CULTURES项目,增添“GB2312:Chinese”。
具体请参考:
请参考:
请参考:
请参考:
Depends.exe 是用来反编译VC程序的工具,可以查看PE模块的导入模块以及导入和导出的函数,以及动态剖析PE模块的依赖性和解析C++的函数名称
可分析dll和exe所依赖的dll,可以看到dll以及dll的函数,可以查看导入导出函数。
反编译安卓apk的过程如下:
1 | apktool d -s <file.apk> -o <outdir> |
1 | d2j-dex2jar.bat <classes.dex> |
常用的Java反编译工具有:
JD-GUI是一个独立的图形实用程序,可显示“.class”文件的Java源代码。您可以使用JD-GUI浏览重构的源代码,以便即时访问方法和字段。
JD Eclipse是Eclipse平台的插件。它允许您在调试过程中显示所有Java源代码,即使您没有全部Java源代码。
JD Core是一个库,它从一个或多个“.class”文件重建Java源代码。JD Core可用于恢复丢失的源代码并探索Java运行时库的源代码。支持Java 5的新特性,如注释、泛型或类型“enum”。JD-GUI和JD Eclipse包括JD核心库。
JD Core、JD-GUI和JD Eclipse是根据GPLv3许可证发布的开源项目。
在室内环境无法使用卫星定位时,使用室内定位技术作为卫星定位的辅助定位,解决卫星信号到达地面时较弱、不能穿透建筑物的问题。最终定位物体当前所处的位置。常见的室内无线定位技术还有:Wi-Fi、蓝牙、红外线、超宽带、RFID、ZigBee、动作捕捉 和超声波。