linux普通用户使用1024以下的端口(80) Intro linux对于非root权限用户不能使用1024以下的端口,对于一些服务,过高的权限,会带来一定的风险。那么对于...
linux普通用户使用1024以下的端口(80) Intro linux对于非root权限用户不能使用1024以下的端口,对于一些服务,过高的权限,会带来一定的风险。那么对于...
Fragment中调用startActivityForResult要注意几种情况 用getActivity方法发起调用,只有父Activity的onActivityResul...
团队使用kotlin挺长时间了,一直以来都不太满意kotlin的编译速度,但是也能忍受。最近开了一个新项目,有不少同事从java过来的,他们就实在是受不了,优化编译速度就变得...
原文链接:blog.ouyangsihai.cn >> 高并发之并发容器详解(从入门到超神) 一、ConcurrentHashMap 在上面已经提到过ConcurrentHa...
在今年的Google I/O大会上,Google新推出了CameraX支持包,按照官方的说法, 这个包的作用是 help you make camera app develo...
前段时间我们要准备开始做移动端广告sdk,我需要了解市面上一些常用的广告sdk使用情况。如果一个个app去分析,那工作量会非常庞大,所以就产生了这个工具AnalysisApp...
Kotlin 系列:Kotlin之美——高效篇Kotlin之美——DSL篇 Kotlin DSL 把 Kotlin 的语法糖演绎得淋漓尽致,这些语法糖可谓好吃、好看又好玩,但...
声明:该方案只对API19及以上版本有效 一、目标需求 最近项目中在完善推送功能,需要进入APP时检测一下是否开启了推送权限,如果没有开启弹窗提醒,当用户点击弹窗时直接跳转到...
如果本文帮助到你,本人不胜荣幸,如果浪费了你的时间,本人深感抱歉。希望用最简单的大白话来帮助那些像我一样的人。如果有什么错误,请一定指出,以免误导大家、也误导我。本文来自:h...
一开始 Google IO 2018 [1.1K👏] - 构建美观,灵活的用户界面。 Zero to One [3.3K👏] - Flutter基础知识,由Mikkel Ra...
Dio Dio是一个强大的Dart Http请求库,支持Restful API、FormData、拦截器、请求取消等操作。视频中将全面学习和使用Dio的操作。 Flutter...
本教程将带大家一起学习使用react,首先我们会搭建开发环境(react+webpack),然后讲解react相关的知识,再讲到使用axios发起网络请求,使用React-R...
1. 图示过程 (1) 归并排序的流程 (2) 合并两个有序数组的流程 2. 动图展示 3. Java代码实现 4. 复杂度 时间复杂度:O(nlogn) 空间复杂度:O(N...
LRU(Least Recently Used), 即近期最少使用算法.使用缓存策略, 对网络上下载的图片等资源文件进行缓存, 当再次请求同一个资源url时, 首先从缓存中查...
前言 实际项目开发中, 一般不需要自己去写图片缓存框架, 直接用glide之类的成熟sdk是明智之举, 但如果自己开发SDK库给别人用, 例如我之前做的hola广告sdk, ...
前言 本文介绍ffmpeg最新版4.1在mac的编译为android的方法跟说明,编译多个so打包为libffmpeg.so。 编译流程 下载FFMpeg源代码地址: FFM...
centos安装python3.7时遇到如下问题,查阅知需要的openssl版本最低为1.0.2,但是centos 默认的为1.0.1,所以需要重新更新openssl 1、安...
前言 上篇文章是关于发现设备代码实现过程,本来这两篇文章是一起的,写着写着发现实在是太长了,我担心会看着会消化不良,所以分开了。 关于 android 投屏技术系列:一、知识...
最近在做一个房贷计算器的项目,项目中需要实现一个较为复杂的表格。如下图所示。 需求是当滑动中间区域的内容时,表头可以跟着滑动。即左右滑动时,第一列固定,第一行和第二行的内容可...