又没有提交本地的修改,然后使用 git reset —hard 改变了分支的内容。上一次是直接没有 git add ,导致修改的文件全部消失,这样即使是 git 也没有办法恢...
又没有提交本地的修改,然后使用 git reset —hard 改变了分支的内容。上一次是直接没有 git add ,导致修改的文件全部消失,这样即使是 git 也没有办法恢...
背景 2021年11月1《个人信息保护法》正式施行,标志信息保护进入强监管时代,APP监管被提升到前所未有的高度,数据安全、用户隐私、甚至功能体验等各个方面都出台了相应的规则...
1 前言 1.1 什么是AOP,与OOP的区别 OOP:即ObjectOriented Programming,面向对象编程。功能都被划分到一个一个的模块里边,每个模块专心干...
在上映第62天后,它终于逆袭成第一,票房正式突破1亿元,被称为“文艺片票房逆袭的奇迹”。 从电影入围多伦多国际电影节,柏林电影节等单元到视频网站自来水式的宣传热议,《隐入尘烟...
一般的,WebView 中的资源检查,我们常会在shouldOverrideUrlLoading中做一些 Url 的拦截处理,那它和shouldInterceptReques...
@旺仔榴莲牛奶 可以
APP端上通用安全体系建设1、背景:APP端上安全在谈什么 APP的每个业务场景都有其既定的运行模式,若被人为破坏就可认为是不安全的。举个栗子,比如秒杀场景:大量用户在特定时间点,通过点击抢购来秒杀优...
1、背景:APP端上安全在谈什么 APP的每个业务场景都有其既定的运行模式,若被人为破坏就可认为是不安全的。举个栗子,比如秒杀场景:大量用户在特定时间点,通过点击抢购来秒杀优...
概要 SO文件是Linux下共享库文件,它的文件格式被称为ELF文件格式。由于Android操作系统的底层基于Linux系统,所以SO文件可以运行在Android平台上。An...
一、信号机制 函数运行在用户态,当遇到系统调用、中断或是异常的情况时,程序会进入内核态。信号涉及到了这两种状态之间的转换。 1、信号的接收 接收信号的任务是由内核代理的,当内...
Monkey概念介绍 Monkey是猴子的意思。Monkey测试,就像一只猴子,在电脑面前,乱敲键盘在测试。猴子什么都不懂,只知道乱敲。 Monkey是Android中的一个...
HTTPS目前是网站标配,否则浏览器会提示链接不安全,同HTTP相比比,HTTPS提供安全通信,具体原因是多了个“S”层,或者说SSL层[Secure Sockets Lay...
努比亚技术团队原创内容,转载请务必注明出处。当用户抱怨手机在使用过程中存在卡顿问题的时候,会严重影响用户对手机品牌的好感和应用APP的体验,从而导致用户对手机品牌的忠诚度降低...
前言 安全问题在互联网,软件领域从来都是不可忽视的,而随着移动互联网的发展,移动端不管是在设备持有量上,还是在用户数量上,都已经超越传统PC端,成为第一大入口端。因此提高对于...
抓包 往往是逆向分析的 第一步 很多的 App 在 抓包的 时候 会断流 因为本地 做了 证书检测 这个时候 我们通常都会 会使用JustTrustMe 干掉 本地的 证书检...
0x01 Ollvm编译 系统: macos 10.15.6 在之前的macos系统上,编译ollvm还是比较流畅的,整个过程也没出现任何error。自从升级了macos的版...
前言 笔者在写这篇文章的时候纠结了很久,不知道该以怎样的形式去讲解kotlin协程知识。笔者以前在学习的时候,也白嫖过各种各样的知识,看过很多文章,大概能够总结为三种: 讲的...
前序 在19年的Google I/O大会上,Kotlin 成为 Android 开发首选语言。而著名的OkHttp 已经开始用 Kotlin 进行重写工作。是时候通过写博客归...
前序 在Kotlin中,函数作为一等公民存在,函数可以像值一样被传递。lambda就是将一小段代码封装成匿名函数,以参数值的方式传递到函数中,供函数使用。 初识lambda ...
lateinit lateinit:用来修饰var类型成员变量,用来表示该变量可以在晚些时候初始化,用来避免不必要的空检查。自Kotlin1.2版本开始,lateinit也可...