项目已添加IjkPlayer支持,后续逐渐完善其他功能。地址:https://github.com/xiaoyanger0825/NiceVieoPlayer 为什么使用Te...
一、功能说明: 在不同控件之间实现视频的无缝切换。不会黑屏,也不需要重新创建解码器。 百度上面很多视频播放都是利用MediaPlayer+显示视图(SurfaceView、T...
SSLPinning了解下 可以用XPOSED模块解决
Charles 使用过程中遇到问题原文Charles 使用过程中遇到问题 1、部分APP无法正常请求网络;网页能打开,但是显示的全是HTML代码。 解决: 我之前设置的端口号是8888, 我改为8899就解决...
概要/前言 上一次测试微信小程序的时候被吐槽测试的APP她们都不知道或者不感兴趣,所以在某些人的强烈推荐下这一次选定了《美柚》和《大姨吗》两款产品进行一个可用性方面的竞争性测...
这也太专业了吧
操作系统基础 内存换页算法操作系统基础 内存换页算法 换页算法的分类 公平算法: 随机算法 先来先出(FIFO)算法 第二次机会算法 时钟算法 非公平算法: 最优算法 NRU算法 LRU算法 工作集算...
牛逼
操作系统基础 操作系统在内存中的位置操作系统在内存中的位置 操作系统就是管理计算机的程序,而管理者本身也需要使用内存空间资源。内存管理的第一个问题是操作系统本身在内存中的存放位置。 1.仅有RAM时,使操作系统...
牛批
AutomaticKeepAliveClientMixin 基本原理了解了keepalive的大致过程,在项目中,"我的"页内部是一个由tabbar和pageview联动的widget,选中tab时会在widget中保存一个value表示当前...
了解了keepalive的大致过程,在项目中,"我的"页内部是一个由tabbar和pageview联动的widget,选中tab时会在widget中保存一个value表示当前...
man 混了 老弟
高级数据库理论要点备用知识: 一个数据库被映射到多个不同的文件。每个文件分成定长的存储单元,称为块。块是存储分配和数据传输的基本单元。一个块可能包含很多条记录。内存数据库和传统数据库:传统数据...
一、理解C语言程序编译过程 对于一个编写完成的C语言程序,编译器是如何将.c 、.cpp等合法文件通过编译生成一个可执行程序?编译器需要完成的至少包括四个过程:1)由与处理程...
备用知识: 一个数据库被映射到多个不同的文件。每个文件分成定长的存储单元,称为块。块是存储分配和数据传输的基本单元。一个块可能包含很多条记录。内存数据库和传统数据库:传统数据...
文章来源于Flutter Widgets 101 Ep. 4,感兴趣的同学可以直接看视频,更便于理解。 首先,我们要明白Key的作用,Keys preserve state ...
一面(可能凉了) 讲学什么课程了,介绍项目以及难点 简输的难点? post表单的解析 HTTP 有什么请求方法 GET POST DELETE OPTIOSN PUT ,讲不...
Android系统中内置了一款高性能 webkit 内核浏览器,在 SDK 中封装为一个叫做 WebView 组件。 在开发过程中应该注意几点: 1.这是最基本的 Andro...