面试经典题——URL加载 一、涉及基本知识点: 1. 计算机网络 五层因特尔协议栈: 应用层(dns、http):DNS解析成IP并完成http请求发送; 传输层(tcp、udp):三次握手四次挥手模式建立tcp连接; 网络层(IP、ARP):IP寻址; 数据链路层(PPP):将请求数据封装成帧; ...
分类:
Web程序 时间:
2019-11-24 12:11:38
阅读次数:
130
Crashlog解析 对于从事iOS移动端测试的同学来说,应用crash十分常见。对于必现crash,通过必现路径复现crash就能定位问题,但对于偶现crash、压力测试crash或者线上crash,就只能通过crashlog来分析,本文介绍iOS端crashlog解析的一些通用知识点。 (做个笔 ...
分类:
移动开发 时间:
2019-11-22 13:50:18
阅读次数:
111
CS5783: Machine LearningAssignment 41 Gaussian process regressionUse the crash test dataset from assignment 3 again. In order to make numerical instab ...
分类:
系统相关 时间:
2019-11-21 18:34:09
阅读次数:
87
1. 什么是Flink? 1.1 4代大数据计算引擎 第一代: MapReducer 批处理 Mapper, Reducer Hadoop的MapReducer将计算分为两个阶段, 分别为Map和Reducer. 对于上层应用来说, 就不得不想方设法去拆分算法, 甚至于不得不在上层应用实现多个Job ...
分类:
其他好文 时间:
2019-11-17 17:29:10
阅读次数:
62
非静态内部类导致内存泄漏主要原因:::App可能会因为大量的内存泄漏导致内存耗尽,引发Crash,如果内存耗尽,App会由于内存空间不足,出现频繁的GC,每一次GC都是一个耗时阻塞操作,会造成设备卡顿。 非静态内部类中创建了一个静态实例,导致该实例的生命周期和应用ClassLoader级别,又因为该 ...
分类:
其他好文 时间:
2019-11-16 10:35:11
阅读次数:
131
redis的 rdb 和 aof 持久化的区别 url: http://ptc.35.com/?p=275 aof,rdb是两种 redis持久化的机制。用于crash后,redis的恢复。 rdb的特性如下: Code: fork一个进程,遍历hash table,利用copy on write, ...
分类:
其他好文 时间:
2019-11-06 13:40:46
阅读次数:
75
模拟低速网络情况下页面、APP的显示与交互情况,比如响应时间过长时是否有弹出网络不好的提示、页面crash以及显示错乱、session是否一致等 搜索:m_SimulateModem 默认,发送每KB延时300ms,接收每KB延时150ms 可以都设置为30000毫秒 变成黄色 ctrl+s保存后, ...
分类:
其他好文 时间:
2019-11-02 15:44:30
阅读次数:
123
在kernel串口驱动初始化前crash时,无log输出,只有到lk的log: [5980] booting linux @ 0x80008000, ramdisk @ 0x82300000 (1023690), tags/device tree @ 0x82100000 a/kernel/msm- ...
分类:
系统相关 时间:
2019-11-02 11:35:49
阅读次数:
108
平时使用 NSMutableArray 中经常用到遍历删除数组元素的问题。一般第一个想法是使用一下 forin 就解决了,但是老司机都会知道使用 forin 做删除操作的时候会 crash。报错的原因是: 当数组在枚举的时候被修改了,因为数组规定在forin遍历的时候不能修改数组元素。但是有一种特殊 ...
分类:
编程语言 时间:
2019-10-29 15:41:40
阅读次数:
144