- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 TextView设置textIsSelectable后点击事件异常问题
在使用TextView时候配置了textIsSelectable,同时也设置了点击事件。发现点第一次时候,点击事件没有生效,第二次点击才会触发。如果不点击其他View,后续点击事件都会触发。而点击其他View后再点击这个TextView,又会出现同样的问题。
2024-01-31 13:58:13 319
原创 基于KAop使用注解封装XXPermissions的安卓权限请求框架
基于之前写的一个框架KAop,封装了XXPermissions权限请求框架,实现了一个简易的通过注解请求权限的框架~
2022-12-19 21:52:01 464 3
原创 TabLayout图标显示在文字左边
相关依赖 implementation 'com.google.android.material:material:+'这里主要记录一下TabLayout使用默认图标和文字的情况.new TabLayoutMediator(binding.tabLayout, binding.pager, new TabLayoutMediator.TabConfigurationStrategy() { @Override public void on
2021-09-02 15:31:00 1141
原创 请求分页储存管理的页置换算法模拟
详细知识点可以参考请求分页虛拟存储管理及页面置换算法请求分页储存管理请求分页系统是建立在基本分页系统的基础上,增加了请求调页功能和页面置换功能形成的页式虚拟储存管理。(必须要需要的硬件和软件支持。)页置换算法常用的页置换算法有:最佳置换算法(OPT)先进先出算法(FIFO)最近最久未使用置换算法(LRU)效果代码模拟主要包含生成随机访问序列和打印表示访问状态的表格,所以比较繁杂。// LRU算法模拟#include <iostream>#include &.
2021-06-16 15:13:07 2949 9
原创 Java实现可移除图像可见加密水印
算法说明实验选取一种典型的Logistic 混沌序列,如下:xn+1=λxn(1−xn),xn∈[0,1]x_{n+1}= \lambda x_{n}\left ( 1-x_{n} \right ),x_{n}\in [0,1]xn+1=λxn(1−xn),xn∈[0,1]其中 3.569946…≤λ≤4,0<xn<13.569946… \leq \lambda \leq 4 , 0 < x_{n} < 13.569946…≤λ≤4,0<xn<1可见
2021-06-12 15:00:28 724 3
原创 Java实现特征保持的图像加密算法
算法说明算法用灰度图作为输入输出。图像加密(1)输入密钥key与原图像I(2)利用logistic映射生成伪随机整数序列P1对图像块进行置乱,改变图像像素在每个块内的位置。xn+1=λxn(1−xn),xn∈[0,1]x_{n+1}= \lambda x_{n}\left ( 1-x_{n} \right ),x_{n}\in [0,1]xn+1=λxn(1−xn),xn∈[0,1]其中 3.569946…≤λ≤4,0<xn<13.569946… \leq \lambd
2021-06-12 14:21:56 2367 4
原创 C++模拟可变分区存储管理
可变分区方式是按作业需要的主存空间大小来分区。当装入一个作业时,首先要查看是否有足够的空闲空间来分配,若有则按指定的分配方式进行分配;否则作业不能装入。首次适应算法:在空闲区间中查询满足作业需要的空间,并将作业装入第一个满足条件的空间中去。最佳适应算法:在空闲区间中查询满足作业需要的空间,并将作业装入满足条件的空闲空间中最小的一个空间中去。最坏适应算法:在空闲区间中查询满足作业需要的空间,并将作业装入满足条件的空闲空间中最大的一个空间中去。其实3种方式只是对空闲分区的选择策略不同。#inclu
2021-06-09 18:23:43 1736
原创 Java实现Logistic映射混沌图像加密算法
Java实现Logistic映射混沌图像加密算法Logistic混沌序列效果图关键代码参考Logistic混沌序列首先选取一种典型的Logistic混沌序列,如下:xn+1=λxn(1−xn),xn∈[0,1]x_{n+1}= \lambda x_{n}\left ( 1-x_{n} \right ),x_{n}\in [0,1]xn+1=λxn(1−xn),xn∈[0,1]其中 3.569946…≤λ≤4,0<xn<13.569946… \leq \lambda \leq
2021-04-16 22:08:17 1733 1
原创 Threejs自定义圆柱体GridHelper
Threejs自定义圆柱体GridHelper官方文档GridHelper源码第一次接触H5的项目开发,需要用到Three.js库。需要构建一个有粗细的网格。查找文档,发现GridHelper可以实现网格。不过网格是平面的直线。和要求不符合。特此查找GridHelper的源码,仿照其他独立的模块,自定义了一个有粗细的圆柱形线条网格CylinderGridHelper我不熟悉Jav...
2019-07-17 13:39:31 2083
原创 Java网红10s计时器
Java网红10s计时程序完整代码看到很多小视频有挑战10s免单什么的…自己用Java也简易实现了一个完整代码比较渣渣,不要介意源码.import java.awt.BorderLayout;import java.awt.Font;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;import j...
2019-01-03 22:14:33 971 3
请求分页储存管理的页置换算法模拟.exe
2021-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人