之前下载了一个软件,最近发现是被锁定的,而且无法解锁,就无法卸载它。我找了许多方法,最后成功删除了软件,给大家分享一下我的经验。 先打开“终端”,输入命令 /bin/ls -...
之前下载了一个软件,最近发现是被锁定的,而且无法解锁,就无法卸载它。我找了许多方法,最后成功删除了软件,给大家分享一下我的经验。 先打开“终端”,输入命令 /bin/ls -...
1、Nginx Https服务 为了实现前后端分离的部署,希望实现如下的调用: 比如: https://api.icheesedu.com/learn/search 提供接...
本期主要内容 1: Handler是什么? 2:为什么要使用Handler? 3: Handler /Looper/ MessageQueue/Message究竟是...
由于某老项目中使用的 BRVAH[https://github.com/CymChad/BaseRecyclerViewAdapterHelper] 为2x版本,所以迁移An...
前言 本文旨在通过分析源码一步步分析Robust热修复的实现原理,前半部分首先分析一下Robust思路中运用到的技术方案;后半部分多为源码部分,即Robust对于技术方案的实...
什么是ECMAScript? ECMAScript是浏览器脚本语言的规范,而我们熟知的js语言,如JavaScript则是规范的具体实现。es6就好比Java的jdk。 一、...
参数释义 按API文档中的注释来理解:当缓冲区的start至end区域对应的source要替换dstart至dend区域对应的des时,回调该方法。返回一个charSeque...
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 前言 第一次看到插桩,是在Android开发高手课中。看完去查了一下:“咦!还有这东西,有点意思”。 本...
Groovy概述 语言基础 变量 有两类可以在生成脚本中声明的变量: 局部变量和额外属性 a、局部变量 b、额外属性 方法 类 数据类型 Gradle Gradle官网 ht...
一:使用线程池的原因 在android开发中经常会使用多线程异步来处理相关任务,而如果用传统的newThread来创建一个子线程进行处理,会造成一些严重的问题: 1:在任务众...
开始 最近在研究 RecyclerView 的回收复用机制,顺便记录一下。我们知道,RecyclerView 在 layout 子 View 时,都通过回收复用机制来管理。网...
微信小程序页面布局方式采用的是Flex布局。Flex布局,是W3c在2009年提出的一种新的方案,可以简便,完整,响应式的实现各种页面布局。Flex布局提供了元素在容器中的对...
以下内容均为个人理解,如果有描述不正确的地方,欢迎指正转载请注明原文链接 Gradle简介 开始填坑之前,先简单聊聊gradle,Gradle其实就是一个构建项目的工具,也就...
没听懂你在讲什么
Flutter 之Stack 组件 Stack Stack 这个是Flutter中布局用到的组件,跟Android中FrameLayout很像,都是可以叠加的现实View,具...
我在使用flutter里的对话框控件的时候遇到了一个奇怪的错误: 研究了一下才知道,flutter里的dialog不是随便就能用的。 原代码如下: 点击按钮的时候没有任何反应...
Activity mActivity =new Activity() 作为Android开发者,不知道你有没有思考过这个问题,Activity可以new吗?Android的应...
前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问...