Handler-Message消息机制源码分析

Handler源码分析Looper与MessageQueue的初始化​   我们知道每个应用都有一个MainLooper,默认创建的Handler是运行在主线程的,那这一过程是怎么样的呢?原来,在AMS创建Activity的时候,会创建MainLooper并开启消息循环,下面来具体分析下这个过程:​   AMS创建MainLooper:// frameworks\base\core\java\android\app\ActivityThread.javapublic s
分类: 其他 发布时间: 03-08 08:24 阅读次数: 0

autojs之保活

autojs打包的app经常在后台被杀,请做到以下几点来保活:autojs版本号以华为手机为例前台服务// 前台服务状态log('前台服务: ' + $settings.isEnabled('foreground_service'))// 开启前台服务$settings.setEnabled('foreground_service', true);// 关闭前台服务$settings.setEnabled('foreground_service', false);打开app
分类: 其他 发布时间: 03-08 08:23 阅读次数: 0

autojs之控制台

使用场景自定义控制台效果展示autojs版本号原理获取控制台实体 遍历控制台窗口 设置背景为红色代码讲解获取控制台实体let mConsoleView = getConsoleWindow();function getConsoleWindow() { var mConsole = runtime.console; let field = mConsole.class.superclass.getDeclar...
分类: 其他 发布时间: 03-08 08:23 阅读次数: 0

autojs之选择文件

使用场景调用手机自带的文件管理 选择文件效果展示autojs版本号功能可任意选择图片, 音频, 视频 可以更换imgView的图片 可以播放音频 可以播放视频你将学到以下知识调用文件管理选择文件 接收文件管理返回的数据 增加或者删除子view 使用文件头判断文件类型 uri转文件路径完整代码"ui";importClass(android.content.Intent);importClas...
分类: 其他 发布时间: 03-08 08:23 阅读次数: 0

autojs之图片控制台

使用情景​自定义控制台, 添加图标, 小红点, 图片背景等效果效果展示autojs版本号原理 日志是一个recycleview 重写日志的adapter 知识点 获取控制台实体 理解recycleview的复用 遍历控制台 理解onCreateViewHolder的作用 理解onBindViewHolder的作用 调用父类的方法 canvas...
分类: 其他 发布时间: 03-08 08:22 阅读次数: 0

autojs之生成二维码

使用情景生成二维码效果展示原理python负责生成二维码autojs负责展示二维码知识点python自定义模块的导入django 解析POST method传过来的数据python判断字符串中是否包含中文代码讲解python添加路由urlpatterns = [ path('', csrf_exempt(views.mqrcode), name='qrcode'),]编写生成二维码的函数def mqrcode(request):解析POST
分类: 其他 发布时间: 03-08 08:22 阅读次数: 0

autojs之广播监听

使用场景监听系统广播广播通信效果展示autojs版本号你将学到以下知识注册广播监听发送广播提取广播发送的值取消广播监听代码讲解重写BroadcastReceiver的onReceive方法let receiver = new JavaAdapter(android.content.BroadcastReceiver, { onReceive: function (context, intent) { log(intent); switch (int
分类: 其他 发布时间: 03-08 08:22 阅读次数: 0

GPT和GPT2

https://blog.csdn.net/weixin_48185819/article/details/106533850https://zhuanlan.zhihu.com/p/174782647https://wmathor.com/index.php/archives/1456/
分类: 其他 发布时间: 03-08 08:22 阅读次数: 0

pycharm备注

pycharm新建项目备注
分类: 其他 发布时间: 03-08 08:21 阅读次数: 0

tensorflow2.x和1.x版本的不兼容问题

https://blog.csdn.net/qq_44725872/article/details/107558250
分类: 其他 发布时间: 03-08 08:21 阅读次数: 0

梯度下降的三种策略

我分享了【批量梯度下降法(BGD)、随机梯度下降法(SGD)和小批量梯度下降法(MBGD)_Andyato的博客-CSDN博客】, 快来看吧!@小米浏览器 | https://blog.csdn.net/yato0514/article/details/82261821
分类: 其他 发布时间: 03-08 08:20 阅读次数: 0

你不能不知道的KBQA

https://zhuanlan.zhihu.com/p/25735572
分类: 其他 发布时间: 03-08 08:20 阅读次数: 0

SpringMVC框架01-使用idea搭建环境并成功运行

SpringMVC框架01-使用idea搭建环境并成功运行_https://blog.csdn.net/qq_43533700/article/details/902703361.使用骨架创建springweb项目2.按照上面博客部署tomcat
分类: 其他 发布时间: 03-08 08:20 阅读次数: 0

MongoDB索引_提升查找速率

我分享了【学习MongoDB 七: MongoDB索引(索引基本操作)(一)_在前进的路上-CSDN博客】, 快来看吧!@小米浏览器 | https://blog.csdn.net/congcong68/article/details/46955115
分类: 其他 发布时间: 03-08 08:20 阅读次数: 0

ModuleNotFoundError: No module named ‘fused_layer_norm_cuda‘

之前把一台旧的服务器的环境移植到了这台新的服务器上,跑旧的服务器的代码,出错ModuleNotFoundError: No module named ‘fused_layer_norm_cuda’百度一下是apex安装出了问题安装apex步骤如下,git clone https://github.com/NVIDIA/apex.gitcd apexpython setup.py install --cpp_ext --cuda_ext安装这个apex的第三步再次报错:解决方案:nvcc -
分类: 其他 发布时间: 03-08 08:19 阅读次数: 0

no model named apex 完美解决 apex安装

特此记录下,no model named apex 的解决办法第一步:https://www.cnblogs.com/dyc99/p/12655090.html出现问题:apex Error : Given no hashes to check 137 links for project ‘pip’: discarding no candidates解决办法https://blog.csdn.net/Orientliu96/article/details/104583998?utm_medium=d
分类: 其他 发布时间: 03-08 08:19 阅读次数: 0

python日志保存

https://blog.csdn.net/jiahao1186/article/details/89537943Linux下后台运行python程序,并输出日志文件
分类: 其他 发布时间: 03-08 08:19 阅读次数: 0

pip添加清华源命令

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
分类: 其他 发布时间: 03-08 08:18 阅读次数: 0

¥java leetcode¥ 两数之和 最优解法

class Solution { public int[] twoSum(int[] nums, int target) { Map<Integer, Integer> hashtable = new HashMap<Integer, Integer>(); for (int i = 0; i < nums.length; ++i) { if (hashtable.containsKey(target - num.
分类: 其他 发布时间: 03-08 08:18 阅读次数: 0

¥java leetcode¥ 两数相加 最优解法

由于输入的两个链表都是逆序存储数字的位数的,因此两个链表中同一位置的数字可以直接相加。$/**Definition for singly-linked list.public class ListNode {int val;ListNode next;ListNode(int x) { val = x; }**/class Solution {public ListNode addTwoNumbers(ListNode l1, ListNode l2) {List
分类: 其他 发布时间: 03-08 08:18 阅读次数: 0