自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hogwarts

编程是一种魔法,打造你想要的世界

  • 博客(125)
  • 资源 (7)
  • 收藏
  • 关注

原创 Android:Android开机动画

Android系统的开机画面显示过程分析三个开机画面修改方式第一个开机画面是在内核启动的过程中出现的,它是一个静态的画面第二个开机画面是在init进程启动的过程中出现的,它也是一个静态的画面第三个开机画面是在系统服务启动的过程中出现的,它是一个动态的画面第一个开机画面是在内核启动的过程中出现的,它是一个静态的画面Android启动logo(静态图片)修改修改android开机画面(第一个静...

2019-08-23 10:39:16 1119

原创 Android曲线拟合:牛顿迭代法(自己的备忘录,勿进)

要记录

2019-08-14 16:06:36 675

原创 Android 设计模式(待记录)

设计模式真的超级重要,有空记录一下额,我怎么这么多有空才要记录的东西。吃鸡的时间,打王者的时间难道不能拿出来记录吗fuck

2018-12-06 10:14:02 124

原创 Android USB Host与USB Hid设备的通信(打印机和android通信,通过USB)

近期一直在做Android USB Host与USB Hid设备的通信,要被搞死了。资料太少了,有空的时候要总结一下用到的相关知识x= dfrac−b pm sqrtb2−4ac2ax= dfrac−b pm sqrtb2−4ac2a

2018-11-27 18:50:48 2119

原创 一维码的扫描:Zxing4.3.0、华为ScanKit、MLKit

【代码】Zxing4.3.0。

2024-04-08 18:42:08 315 3

原创 Android同文输入法的使用(开源输入法Trime)

说真的,配置完中文输入方案之后,这个输入法好卡好卡的。我本来打算在这款输入法上进行修改完善,但是卡成这样真的没必要。记录一下,我就去研究其它的开源输入法了。注1:这么卡跟测试设备有关系,测试设备有点老,着实拉跨。这个框架还是很酷的,DIY起来非常合适。注2:5.1系统上没跑起来,具体原因没看,应该是权限问题。

2022-10-10 11:58:15 5878 1

原创 自定义Android日期选择器

然而系统提供的NumerPicker对外可以调用的接口(6.0版本上)非常少,只有预设范围等,根本不支持我们自定义布局。轻量级自定义的话(继承NumberPicker),也可以完成部分需求,比如修改主题色,只显示年月,修改字体颜色大小等等,但是一些比如选中时的背景之类的需求是完成不了的。综上,我们只能通过重量级自定义来完成,也就是完全写一个新的类似于NumberPicker的控件,然后去绘制选中时的背景、文字字体颜色大小。

2022-09-27 17:08:03 4057

原创 系统结构-3-3中断级屏蔽位设置

系统结构-3-3中断级屏蔽位设置  中断响应次序的基本规则:一般在处理某级的某个中断请求时,是不能被与它同级的或比它低一级的中断请求所中断的。只有比它高一级的中断请求才能中断其处理,等响应和处理完后再继续处理原先的那个中断请求。中断响应的次序用排队器硬件实现,次序是由高到低固定的,不便于改动。

2021-10-12 18:11:45 3099 1

原创 系统结构-2-3指令操作码的优化:哈夫曼编码

完全的哈夫曼编码是最优化的编码。但是这种编码的码长种类太多。如上表,7种指令就出现了4种码长,长度有1有2有3有5,不规整,不易于编码。为此,结合用一般的二进制编码,在哈夫曼编码的基础上进行扩展。

2021-07-29 18:34:15 6280 4

原创 Android Studio使用Support库而不是AndroidX

使用Support库替代AndroidX记录背景解决问题,把支持库从androidx降为android.support.v7第一步 将compileSdkVersion、targetSdkVersion改回27第二步,更改androidx相关依赖为support库第三步 去除项目中对对androidx库里面资源的调用记录最近在研究hook技术,在查找hook点的时候,难免要读到源码。在不同的sdk源码上,方法总是会有多多少少的变动。那我手里的设备是8.1的,也就是API27。把app的版本降到27,这样

2021-04-24 19:25:55 1661

原创 系统结构-阵列处理机中并行存储器的无冲突访问、存储体分体存放原则

南大自考流程详解自考-计算机应用专业2020系统结构系列无冲突访问、存储体分体存放原则知识点复习例题的巩固1、存储器的分体数m至少应为多少?2、画出数组各元素在该存储器各分体中的分布情况(假设分体号从0开始、体内地址从i+0开始,且a00已存放在分体号为2、体内地址为i+0的位置)。知识点复习一定要记住公式,这个题目就带着公式套就可以了例题的巩固1、存储器的分体数m至少应为多少?套知识点里的公式,m=2^2p+1,m>n(n=4),且m等于质数,P为正整数,p至少为1。综上,m至

2021-04-09 17:23:59 1485 5

原创 系统结构-向量处理中的优化:链接技术,拍数

南大自考流程详解自考-计算机应用专业2020系统结构系列有小伙伴让我试试这道题,这个书上有。P207。并且课后习题也有向量处理中的优化:链接技术知识点复习例题的巩固(1)1、2、3串行执行需要多少拍?第一条向量指令,V3<--存储器:第二条向量指令,V2<--V0+V1:第三条向量指令,V4=V2 X V3(2)1、2并行执行后,再执行3?(3)采用链接技术?知识点复习我猜,之所以有网友问这道题,肯定是不晓得访存为什么6拍等问题。这里我们复习一下,CRAY-1向量流水处理部分的相关

2021-04-08 17:15:44 3209 12

原创 南京大学自学考试本科专业毕业论文选题参考

南京大学自学考试本科专业毕业论文选题参考计算机及应用专业自考本科毕业论文(设计)选题参考计算机信息管理专业自考本科毕业论文选题参考工商管理专业自考本科毕业论文选题参考法律专业自考本科毕业论文选题参考行政管理学专业自考本科毕业论文选题参考人力资源管理专业自考本科毕业论文选题参考社会工作与管理专业自考本科毕业论文选题参考公共关系专业自考本科毕业论文选题参考广告学专业自考本科毕业论文选题参考销售管理专业自考本科毕业论文选题参考注:我校提供的论文选题,更确切的说是一种选题的方向。考生撰写论文的实际题目,应该在此基

2021-03-31 14:22:10 1646

原创 Eclipse-下载 安装 配置Tomcat 部署web项目

Eclipse-安装到部署web项目Exlipse下载Exlipse安装配置tomcat1、打开Eclipse,单击“Window”菜单,选择的“Preferences”。2、单击“Server”选项,选择的“Runtime Environments”。3、“Add”添加Tomcat。因为我tomcat下载的是8.0.33,所以这里选8.0就好了。4、“Next”,选中自己安装的Tomcat路径。5、完成。创建web项目1、File->Dynamic Web Project2、输入Project na

2021-03-09 22:59:58 1250 1

原创 系统结构-延迟禁止表、冲突向量、状态转移图、最小平均延迟周期性、调度方案

1、写出延迟禁止表、冲突向量C延迟禁止表:将流水线中所有各段对一个任务流过时会争用同一段的节拍间隔数汇集在一起,构成一个延迟禁止表F。那么对于第1段,间隔9-1=8拍那么对于第2段,间隔3-2=1拍、8-2=6拍、8-3=5拍那么对于第4段,间隔6-5=1拍那么对于第5段,间隔8-7=1拍汇集为1,5,6,8,所以延迟禁止表F={1,5,6,8}冲突向量:由延迟禁止表可知,要想不争用流水线的功能段,相邻两个任务送入流水线的间隔拍数就不能为1,3,4,8拍,这些间隔拍数应当禁止使用。可以用一个有

2021-03-03 02:08:54 12213 54

转载 Unicode 和 UTF-8 有什么区别?

UTF-8的前世今生很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节“。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为”计算机“。开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。他们把其中的编号从0开始的32种状态分别规定了特殊的用途,一但终端、打印机遇上约定好的这些字节被传过

2021-01-25 00:20:54 156

原创 Android-位图编码分析

位图编码分析位图编码构成以颜色位值为4,16色图像为例位图编码构成位图文件主要分为如下4个部分:以颜色位值为4,16色图像为例14+40+16x4+(32x1)/2=134位图的十六进制数据如下Offset 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1500000000 42 4D 86 00 00 00 00 00 00 00 76 00 00 00 28 0000000016 00 00

2021-01-16 19:58:45 157

原创 Android Studio升级4.1问题解决

1.AndroidStudio4.1不提示编码错误,运行时才会报错2.Android Studio无法执行Java main方法的问题新项目的<GradleProjectSettings>标签下少了<option name="delegatedBuild" value="false" />这行配置,然后给新项目添加这行配置,运行代码发现成功了。3.AndroidStudio 控制台编译输出中文乱码附:Android Studio Database Inspector 使用

2020-12-21 14:38:18 1216

原创 2020离散数学系列

南大自考流程详解自考-计算机应用专业入口:02324-离散数学教材(2014年版-辛运帏).pdf入口:离散数学真题及复习资料Java基础不好的小水怪,正在学习。有错请指出,一起加油。

2020-12-21 11:40:06 963 1

原创 南大自考流程详解-计算机应用/计算机科学与技术

系统结构终于考完了,趁着脑子里的知识还热乎。记录一点东西吧2020系统结构系列

2020-12-18 16:44:19 4973 13

原创 自考-计算机应用专业及历年真题

计算机应用专业主要有14门理论考试系统结构系列操作系统系列

2020-12-18 16:14:54 1636 5

原创 Android-贝塞尔插值器的使用

发现一个秘密,居然可以这么复制东西基于三次方贝塞尔曲线的插值器再谈属性动画——介绍以及自定义Interpolator插值器Android 属性动画 常用方法 与 插值器 Interpolatorandroid动画——属性动画(Property Animation)Android 属性动画(Property Animation) 使用详解PCR动画说明几种常用的Interpolator(插值器)的动画效果1.01.01.07723631.17397531.23246861.30

2020-11-20 17:54:11 1701

原创 android里面RadioButton设置setChecked(true)失效的解决方案

现象代码贴在了最下方。OnCheckedChangeListener已经收到监听,并且为checked = true,但是RadioButton的状态是未选中的状态。最后发现是 android:drawableStart="@drawable/sel_detail_table_grid"这里出了问题。问题做项目的总要遇到自定义RadioButton样式的需求,我这里是使用android:button="@null"把原始按钮去掉,然后添加了一个自定义图标。明明设置了sel标签选中状态,自适应背景,点

2020-10-16 11:52:50 2151 4

原创 2020-08-24问题待解决:Java.lang.NoSuchFieldError: No static field INSTANCE of type

依赖了一个第三方的包implementation 'org.cups4j:cups4j:0.7.6'这个包又去依赖了一个HttpClient包 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.2</version&gt

2020-08-24 15:35:41 1303 2

原创 Android开发Gradle你需要知道的知识

寄Android开发Gradle你需要知道的知识这个大兄弟总结得好,老是看到别人说自己整理的才是自己的。你说这些文章啊,人家都写得这么详细这么6了,咱们还写干嘛。补充几个自己想说的1、AndroidStudio导入项目一直卡在Building gradle project info2、[compileSdkVersion, minSdkVersion 和 targetSdkVersion的选择...

2020-07-16 15:44:51 656 1

原创 Android工具-aapt

aaptaapt环境变量配置AAPT命令详解Android AAPT详解aapt环境变量配置AAPT命令详解配置好环境变量后,在终端中输入 aapt v 会得到aapt版本信息,如下:Android AAPT详解入口

2020-07-16 15:07:06 255

原创 MYSQL-DECLARE CONTINUE HANDLER FOR NOT FOUND SET FOUND=FALSE

DECLARE CONTINUE HANDLER FOR NOT FOUND SET FOUND=FALSEDECLARE ... HANDLER语句释意statementhandler_actioncondition_valuemysql_error_code:MySQL的错误码,整数类型。SQLSTATE :用5个字符表示的SQLSTATE值。condition_name:使用DECLARE ... CONDITION定义的条件的名称。SQLWARNING:相当于值从'01'开始的SQLSTATE 。N

2020-07-15 14:17:03 9275 1

转载 Android-Fragment 中使用 getActivity()为null的原因---剖析源码

Fragment中使用getActivity为null的原因一、背景问题思考二、源码1、fragment 的生命周期2、可以看到Fragment比Activity多了几个额外的生命周期回调方法onAttach:onCreate:onCreateView:onActivityCreated:onStart:onResume:onPause:onStop:onDestroyView:onDestroy:onDetach:3、所以到底发生了什么?4、对于上面的问题,可以考虑下面这两种解决办法:1、不保存fragm

2020-07-10 17:18:26 1800

原创 Android-基础-关于活动的启动模式

关于活动的启动模式关于活动的启动模式问题:如果你想跳转到某一活动后,点击返回按钮直接退出应用怎么办?活动的启动模式演示活动栈:关于一开始的问题演示StandardSingleTask活动的启动模式详解关于活动的启动模式注:启动模式详解部分全部来源于郭神的第二行代码问题:如果你想跳转到某一活动后,点击返回按钮直接退出应用怎么办?换句话说,跳转activity,如何清空之前全部的activity栈?比如说,做退出登录功能,此时需要将界面跳转到登录界面。如果直接intent跳转,那么此时点击返回键还是可

2020-07-09 15:13:32 410

原创 2020操作系统系列

操作系统(2017年版) 陈向群、孙卫真不带目录链接视频教程操作系统(2017年版)发布时间:2017-11-29   课程代码: 02326 教材名称: 操作系统(2017年版) 学 分: 5分 主 编: 陈向群、孙卫真 出 版 社: 机械工业出版社 版 次: 2017年版 开 本: 16 开 定 价: 37.00元适用专业:B080702 计算机及应用 B080708 计算机通信工程教材简介:

2020-07-01 10:06:44 471

原创 2020系统结构系列

02325-计算机系统结构教材(2012年-李学干版)-带目录.pdf第1章概论第2章数据表示、寻址方式与指令系统1浮点数尾数基值大小和下溢处理方法的选择2查表舍入法3指令操作码的优化:哈夫曼编码第3章存储、中断、总线与I0系统1交叉存取:频宽、主存模数、分体宽度2提高模数m对提高主存实际频宽的影响3中断级屏蔽位设置4通道流量的设计第4章存储体系1页面替换算法: LRU和FFIO第5章标量处理机1 5级流水线2 流水线的吞吐率和效率、加速比3 延迟禁止表、冲突向量、,状态转移

2020-07-01 09:53:25 1690

原创 Android-PhotoView的使用-全方向滑动浏览

PhotoView的使用Android图片框架photoview如何记住所有状态并还原,包括缩放度,缩放后的移动的距离等等PhotoView的使用-全方向滑动浏览一、分析PhotoView简介项目中要用到的功能以及实现二、PhotoView的使用1、配置2、在xml布局中引用该控件3、在Activity中调用4、设置监听三、代码分析1、设置图片在photoView中的显示形式相关API整理一、分析需求:实现界面全方向滑动浏览功能。实现方式:使用第三方库PhotoViewPhotoView简介h

2020-06-30 14:17:37 2676 2

转载 Android-Matrix

Android Matrix 最全方法详解与进阶Android Matrix 详解Android Matrix 详解Matrix 提供了如下几个操作数学原理操作详解缩放(Scale)位移(Translate)错切(Skew)旋转(Rotate)Matrix 复合变换那么这三种方法(set、pre、post)有什么区别呢?常用的相关APIMatrix.setRectToRect我们在自定义 View 控件时随处可见 Matrix 的身影,主要用于坐标转换映射,我们可以通过 Matrix 矩阵来控制视图的

2020-06-29 15:54:39 290

原创 Android-PhotoView框架的使用

PhotoView框架的使用一、背景二、开始敲代码方案1 自定义粗糙辣鸡儿View方案2 HorizontalScrollView嵌套RecyclerView方案3 PhotoViewPhotoView的源码分析以及使用请移步下个文章一、背景收到了设计小姐姐的一张设计图,如下所示需求分析,一个可以横纵向四个方向滚动的列表二、开始敲代码方案1 自定义粗糙辣鸡儿View不考虑横纵向都可以滚动的要求的话,这个图一看就像是一个RecyclerView,然后通过LayoutManager(Grid

2020-06-28 17:26:48 1400

原创 Android -自定义View

android绘图Paint.setAntiAlias()和Paint.setDither()方法的作用https://blog.csdn.net/lovexieyuan520/article/details/50732023Canvas之translate、scale、rotate、skew方法讲解!https://blog.csdn.net/tianjian4592/article/de...

2020-06-24 14:42:19 91

原创 系统结构-并行算法FORK JOIN

并行算法FORK JOIN一、FORK JOIN定义二、举例题目分析:一、FORK JOIN定义FORK语句的形式:FORK m,其中m为新进程开始的标号。执行FORK m语句时,派生出标号为m开始的新进程,具体为:1、准备好这个新进程启动和执行所必需的信息;2、如果是共享主存,则产生存储器指针、映像函数和访问权数据;3、将空闲的处理机分配给派生的新进程,如果没有空闲处理机,则让它们排队等待;4、继续在原处理机上执行FORK语句的原进程。与FORK语句相配合,作为每个并发进程的终端语句J

2020-06-15 10:20:39 5623 26

原创 Android-关于读写U盘文件(USB)-操作外置sd卡

Android关于读写U盘文件-操作外置sd卡一、背景二、可行性分析关于问题1关于问题2关于问题2,我们可以采取四种方式操作:实现效果依赖build.gradle布局文件activity_u.xml权限AndroidManifest.xml一个类UsbActivity三、参考文章一、背景很久以前做过这个功能,一直没有总结。碰巧最近有网友问到,就总结一下。项目要求实现两个功能:1、读取U盘里的apk文件并安装2、导出数据,生成Excel表格到U盘二、可行性分析关于问题1第一个问题很简单,读取U

2020-06-02 18:29:04 6385 6

原创 操作系统-中断机制

中断机制中断机制是操作系统中极为重要的一个部分。操作系统在管理输人输出设备时,在处理外部的各种事件时,都需要通过中断机制进行处理。所以也有人把操作系统称为是由“中断驱动”或者“(中断)事件驱动”的。由于中断机制的实现必须依靠相关的硬件支持,所以硬件中断装置是操作系统运行环境中的一个极为重要的组成部分。中断的实现是硬件中断装置和相应的中断处理软件共同完成的。在本节中,首先介绍中断的概念,然后叙述中断系统的工作原理,最后分析中断处理的过程。中断和异常最早中断和异常并没有区分,都把它们叫作中断。随着它们的发

2020-05-28 22:13:23 2601 1

原创 疑难杂症系列-QQ聊天记录的备份和恢复

QQ聊天记录的备份和恢复备份备份qq提供了把手机QQ聊天记录备份到电脑的功能备份电脑上:聊天记录备份与恢复电脑上:备份聊天记录至电脑手机上:选择想要备份的聊天记录手机上:选好后下一步电脑上:开始备份备份完成(聊天记录多的话备份会很慢)备份电脑上:聊天记录备份与恢复电脑上:恢复 聊天记录至手机电脑上:选择想要恢复的聊天记录电脑上:选好后点击恢复手机上:开始恢复恢复 完成(聊天记录多的话恢复 会很慢)...

2020-05-27 15:25:50 6604 2

原创 JAVA:byte和int类型的转换-原码反码补码

byte和int类型的转换-原码反码补码byte是什么?有符号数是什么?一个字节取值范围为何是-128~127?补码?知道原码如何求补码?知道补码如何求原码?举例int类型和byte类型的转换byte转intint转byte如果|value|<=127如果|value|>127为什么会这样呢?128发生错误-128未发生错误一个使用实例背景:分析:那么这段代码究竟做了什么?1、上位机分解:取低八位2、上位机分解:取高八位3、下位机合成:恢复高八位4、下位机合成:恢复低八位5、下位机合成:合成温度

2020-05-25 15:23:33 2869 2

Android Debug Bridge(安卓调试桥)

下载到电脑,放在D盘根目录下解压。 adb工具即Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互。在某些特殊的情况下进入不了系统,adb就派上用场啦! adb工具我觉得很重要,比如说你的手机不能开机了(手残党常见情形,哈哈),手机又不能装sd卡,这种情况下你在其他模式连接手机,通过adb命令把rom推送到手机内存(手机内置存储),然后卡刷就可以了,如果没有adb命令的话根本无法操作手机导入rom,因为手机进不了系统更何况不能装sd卡。

2022-04-01

离散数学真题及复习资料

自考离散数学

2020-12-21

活动模式演示-standard

standard是活动默认的启动模式,在不进行显式指定的情况下,所有活动都会自动使用这种启动模式。因此,到目前为止我们写过的所有活动都是使用的standard模式。经过上一节的学习,你已经知道了Android是使用返回栈来管理活动的,在standard模式(即默认情况)下,每当启动一个新的活动,它就会在返回栈中入栈,并处于栈顶的位置。对于使用standard模式的活动,系统不会在乎这个活动是否已经在返回栈中存在,每次启动都会创建该活动的一个新的实例。

2020-07-09

操作系统2017不带目录

操作系统这门学科,不是很难,背诵的地方比较多。虽然我也没考很多分,大哥说他考了90多,贼厉害

2020-07-01

rle制作工具.zip

目前android开机画面由三个部分(阶段)组成,第一部分在bootloader启动时显示(静态),第二部分在启动kernel时显示(静态),第三部分在系统启动时(bootanimation)显示(动画)。

2019-06-12

Android Debug Bridge(安卓调试桥) tools

下载到电脑,放在D盘根目录下解压。 adb工具即Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互。在某些特殊的情况下进入不了系统,adb就派上用场啦! adb工具我觉得很重要,比如说你的手机不能开机了(手残党常见情形,哈哈),手机又不能装sd卡,这种情况下你在其他模式连接手机,通过adb命令把rom推送到手机内存(手机内置存储),然后卡刷就可以了,如果没有adb命令的话根本无法操作手机导入rom,因为手机进不了系统更何况不能装sd卡。

2019-03-18

adbWireless

为无线连接的apk 如果为无线连接方式,还需要,adb connect IP(举例:192.168.3.6)

2019-03-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除