自定义博客皮肤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

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

  • 博客(116)
  • 资源 (6)
  • 收藏
  • 关注

原创 Android:Android开机动画

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

2019-08-23 10:39:16 248

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

要记录

2019-08-14 16:06:36 248

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

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

2018-12-06 10:14:02 70

原创 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 1438

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

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 64

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

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

2021-01-25 00:20:54 48

原创 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 23

原创 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 233

原创 2020离散数学系列

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

2020-12-21 11:40:06 89

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

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

2020-12-18 16:44:19 235

原创 自考-计算机应用专业

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

2020-12-18 16:14:54 87 1

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

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

2020-11-20 17:54:11 92

原创 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 149 2

原创 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 156

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

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

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

原创 Android工具-aapt

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

2020-07-16 15:07:06 69

原创 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 324 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 147

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

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

2020-07-09 15:13:32 82

原创 2020操作系统系列

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

2020-07-01 10:06:44 148

原创 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 203

原创 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 429 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 76

原创 Android-PhotoView框架的使用
原力计划

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

2020-06-28 17:26:48 367

原创 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 43

原创 系统结构-并行算法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 783 12

原创 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 1051 2

原创 操作系统-中断机制

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

2020-05-28 22:13:23 257

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

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

2020-05-27 15:25:50 938

原创 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 323 2

原创 疑难杂症系列-Win10共享文件夹,网络驱动映射

故事梗概故事背景remote server的方式共享文件夹网络驱动器映射故事背景背景:关于局域网下两台电脑进行文件交互有一天,母亲节,小水怪在旧电脑里翻找和妈妈的照片。然后发现破电脑卡的要死,于是她就想把E盘的东西拷出来。最好的解决办法呢,就是把硬盘撬下来放到新电脑上面去。但是嘞,小水怪不想这么麻烦。于是故事开始了。remote server的方式小水怪脑袋一拍,通过远程桌面可好。一波操作猛如虎。两个桌面倒腾,复制粘贴爽歪歪。但是吧,过了一会,问题出现了。这个远程桌面,非常不稳定,半天不

2020-05-10 20:15:49 674

原创 JAVA:多线程是几个线程同时运行还是随机交替运行

多线程也分线程的优先级,并不是随机的。cpu是分时间片给每个线程去运行的。这样才能做到雨露均沾,由于时间片很短,会给我们几个线程同时运行的错觉。当然几个线程同时运行也可以的,那就需要多核的cpu。...

2020-05-09 18:09:52 501

原创 系统结构-计算机系统结构里的多级立方体网络怎么理解?

计算机系统结构里的多级立方体网络怎么理解?一、背景二、先从单级互连网络开始讲起1、互连网络2、那么为什么要进行互连网络的设计呢?3、互连函数3.1 基本的互连网络3.1.1立方体3.1.2PM213.1.3混洗交换四、基本的多级互连网络1、基本概念1.1交换开关1.2拓扑结构1.3控制方式2、多级立方体网络(本文章的重点!就是我不理解的!)2、多级混洗交换网络一、背景  进行系统结构学习的过程...

2020-04-22 13:57:55 2329 20

原创 Android-Jetpack组件

官网链接带你领略Android Jetpack组件的魅力Android Jetpack 架构组件最佳实践我发现,不好好学kotlin,连Android文章都看不懂了。幸亏我有郭婶的第三行代码,保驾护航,哈哈哈哈哈Google在2018 Google I/O 2018大会上发布了新的框架组件,大致如上图所示。Android Jetpack 能帮助您加快应用开发速度,处理类似后台任务、UI...

2020-04-17 11:20:22 108

原创 关于阿里云服务器ECS实例windows无法远程连接

1、无法远程连接用网页连接阿里云登陆主机,打开服务器管理,选择本地服务器,启用远程管理和远程桌面然后登陆阿里云控制台---&gt;管理控制台----&gt;云服务器ECS--&gt;安全组--&gt;快速创建规则这样就成功啦。阿里云的ECS默认是没有给我们的实例配置任何规则的。可以根据自己的需要去添加对应规则,比如说远程连接,刚刚我们的操作相当于开放了3389这个端口。如果你在服务器上开启了tom...

2020-04-10 14:34:26 49565 4

原创 疑难杂症系列-网络UDP广播包发不出去或接收不到问题

网络UDP广播包发不出去或接收不到问题发生背景症状代码原因禁用虚拟网卡的操作方式发生背景使用电脑作为client端,局域网内发送广播。手机作为server端,监听65532端口。症状单播情况下(指定Server端Ip地址),手机可以监听到数据;广播情况下(Ip=255.255.255.255),手机监听不到数据。代码public class UDPClient { publi...

2020-02-26 17:25:18 986

原创 Android-关于Context小记

Context是什么意思呢?记得一开始学习Android的时候,看到context总是有点晕,上下文是什么意思。近期在阅读《数学之美》一书时,对此有了更深的理解,略为小记。“文字按照意思来类聚,最终会带来一些歧义性,也就是说有时弄不清楚一个多义字在特定环境下它到底表示其中的哪个含义。而解决这个问题的方法,过去的先生和今天的学者也没什么不同,都是依靠上下文。有了上下文,大多数情况下多义字的去除...

2020-02-09 15:50:20 49

原创 程序员人生:莫向外求

敲代码间歇,思考一下。我这个人嘞,真的是废话特别多。每天都有讲不完的话。吧啦吧啦,停不下来。多大的人了。能不能稳重点啊姐们。20190821,一九年还有小半年,你别说那么多话好不好,静下来,安静,多自己出去走走,把时间多留给自己独处。认认真真的思考一下,做点有意义的事情。别一天到晚有的没的叽叽喳喳。我真的很讨厌你话多欸。能行动的就行动,不能行动的你想想也行,干嘛什么都想讲出来。天南海北的...

2019-08-21 15:31:24 133 4

原创 Perl语言初探

安装 Strawberry Perl 编译器http://strawberryperl.com/菜鸟教程https://www.runoob.com/perl/perl-environment.htmlPerl是一种编程语言,适用于编写简单的脚本和复杂的应用程序命令行执行C:>perl -e # Windows/DOS$perl script.pl ...

2019-08-14 16:08:09 337

转载 Android Studio各个版本的区别

https://blog.csdn.net/qq_33988065/article/details/50707975

2019-08-13 15:05:12 8090

离散数学真题及复习资料

自考离散数学

2020-12-21

adbWireless

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

2019-03-18

Android Debug Bridge(安卓调试桥) tools

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

2019-03-18

活动模式演示-standard

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

2020-07-09

操作系统2017不带目录

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

2020-07-01

rle制作工具.zip

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

2019-06-12

空空如也

空空如也

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

TA关注的人 TA的粉丝

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