打牢基础 | 网络基础知识十二问

博主头像 前言 过年倒计时~ 今天是网络篇的最后一篇,网络知识也是面试常考内容,所以必须要把基础知识打牢。 网络十二问,送给大家。 这些问题,你能答上来吗 我总结了下网络方面会涉及到的一些问题,大家看看,如果都能答上来,那这篇文章就可以略过了。 网络通信的过程,以及中间用了什么协议? TCP连接过程,三次握手 ...

HTTPS是怎么保证数据安全传输的?

博主头像 前言 关于HTTPS的连接过程,也是老生常谈的话题了。 其中涉及到的数字证书、电子签名、SSL/TLS、对称加密、非对称加密的问题总是让人摸不清头脑,不知道怎么回答。 今天就和大家再熟悉熟悉这其中千丝万缕的关系。 确实不安全!(HTTP协议传输) 传统的HTTP传输协议,是一种明文传输协议。也就是通 ...

GSYVideoPlayer使用记录

博主头像 播放回调监听 setVideoAllCallBack,比如点击了开始播放按钮 onClickStartIcon,开始播放视频 onStartPrepared等,可以在里面做一些逻辑处理 有时候自定义的一些返回样式,全屏后需要重新设置一下,否则会失效基类里面可以找到你想要的逻辑,比如常见的播放按钮进度 ...

【Android初级】如何让APP无法在指定的系统版本上运行

博主头像 随着市面上越来越多三方APP的出现,某些手机厂商也开始对这些APP进行了安装限制或者运行限制,或者三方APP自身的版本过低,无法被特定的系统版本所支持。 今天我将要模拟实现一个“由于APP自身版本过低、导致无法在当前的系统版本上运行”的功能效果。 实现思路如下: 要获得APP的目标运行版本,也要知道 ...

网络数据原来是这么传输的(结合动画解析)

博主头像 前言 世界上第一个互联网web网页诞生于1990年12月25日(次年8月对外开放),至今大约有28年的历史,它是由万维网之父蒂姆·伯纳斯·李(Tim Berners-Lee)与罗伯特·卡里奥在CERN(欧洲核子研究委员会)一起打造,首次成功通过因特尔网络实现HTTP代理与服务器通讯。而这次通讯成功, ...

反编译 apktool dex2jar jd-gui 备忘录

博主头像 apktool 首先下载好apktool,然后解压到当前目录 windows+r打开cmd,进入到该目录,然后运行apktool命令,你可能会得到一个错误 这里需要在同级目录中创建 apktool.bat 文件,然后编辑文件,把下面内容复制进去保存,下面的apktool.jar对应目录中的apkto ...

【Android】关于连续多次点击控件的控制方案(新建监听类)

博主头像 参考:防止Android过快点击造成多次事件的三种方法_胖胖的博客-CSDN博客 实现逻辑很简单: 设置限定时间 在用户点击时开始计时 若计时未超过限定时间,则不允许触发点击事件 因还未学习过Rxjava,因此使用类似文中的第二种进行实现 完成后发现一个小问题:当多个控件绑定一个 Listener ...

Android使用代码开关Location服务

博主头像 Android系统中,只有系统设置里面有入口开关位置服务。其他的应用应该怎么去开关这个服务呢? 首先,应用需要有系统权限(签名),在这基础上,我们就可以通过一些手段来实现这个功能。 这里要注意一点,不通的Android版本的操作方式也不一样。需要区别对待。 应用加上系统签名 在manifest标签里 ...

Android事件分发机制一:事件是如何到达activity的?

事件分发,真的一定从Activity开始吗? 前言 很高兴遇见你~ 事件分发,android中一个老生常谈的话题了。基本的流程我们也都知道是从Activity开始分发,但有一个关键问题是:事件是如何到达Activity的 ? 你以为我接下来要开始讲源码、系统底层了?不不不,本文不讲这些。我们要探究的 ...

突破瓶颈,“iOS开发”,跳槽面试必备题(针对年后面试者)

博主头像 前言 现在iOS开发还是比较忙的,尤其年边,加班现象特别明显!三个月的学习并不是每一个人都能做到,每一天的坚持都是拉开你和其他的面试者的重要前提! 面试你是否准备好了? 一年之计在于春 金三银四马上降临,2020也已经过去许久,作为一个开发人员,你是否面上了自己理想的公司,薪资达到心中理想的高度?P ...

vite尝鲜-最新代码原理分析

博主头像 使用webpack在开发中,只改动一句代码,也需要数秒的热更新,这是因为webpack需要将所有的模块打包成一个一个或者多个模块,然后启动开发服务器,请求服务器时直接给予打包结果。这个过程随着项目的扩大,速度会变慢。然后vite来了。 描述:针对Vue单页面组件的无打包开发服务器,可以直接在浏览器运 ...

《犬夜叉2021》我想通过Binder找到你

博主头像 前言 本故事纯属虚构,如有不通顺的逻辑请轻喷。❤️ 《犬夜叉2021》 第一章:我还能找到你吗,阿篱 犬夜叉和奈落大决战之后,四魂之玉、食骨之井消失,谁也不知道去了哪,而犬夜叉和阿篱再次被分割到两个世界。 于是犬夜叉拜托一位研究世界宇宙的法师——积木,来帮助他找到阿篱。 时间转眼来到了2021年,积 ...

抖音品质建设 - iOS启动优化《原理篇》

博主头像 作者:字节跳动技术团队 前言 启动是 App 给用户的第一印象,启动越慢用户流失的概率就越高,良好的启动速度是用户体验不可缺少的一环。启动优化涉及到的知识点非常多面也很广,一篇文章难以包含全部,所以拆分成两部分:原理和实践。 本文从基础知识出发,先回顾一些核心概念,为后续章节做铺垫;接下来介绍 IP ...

2020再见&新的计划(建立Android体系架构)

博主头像 2020,再见 关于2020,我心中有四个关键词: 疫情 年初突如其来的疫情,打破了原本生活的节奏,也没想到会笼罩全世界整整一年,希望这个世界早点好起来吧。 科比 初三的早晨,噩耗传来,我一度不敢相信这是真的。一定是上帝想看科比打球,所以带走了他。同时,也带走了我的青春。 Mamba Out,曼巴精 ...

深度解读消息推送的筛选架构解决方案应用与实践

博主头像 本文作者:友盟+技术专家 刘章军 前言:App推送在日常运营场景中经常用到,如:资讯类的新闻及时下发、生活服务类优惠券精准推送、 电商类的货品状态或是促销优惠等,通常开发者会根据运营的需求通过自建消息推送通道或使用第三方消息推送平台实现,但自建消息推送的开发成本和人力成本非常高, 很多App开发者选 ...

<1···789···200>