自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (4)
  • 收藏
  • 关注

原创 新版AS Logcat使用

在标准布局下,或者我们的log太长的时候,一屏通常展示不下,我们需要不停的向右滑动,滚动才能看到log的信息,我们可以用log view左侧的Soft-Wrap 按钮来让log换行。左侧的Pause按钮可以暂停logcat的输出,方便看错误日志,可以避免关心的日志被新的日志冲掉。Stand View会展示每一条log的日期,时间,进程线程id,tag,包名,log level以及message。age:让窗口中只保留最近一段时间的log,值为数字加单位,s表示秒,m表示分钟,h表示小时,d表示天。

2023-05-29 10:45:11 2195 1

原创 APK打包和签名

APK(Android application package)需要将所有内容打包成为一个被Android系统所能识别的文件,才可以被运行,一个apk文件内包含被编译的代码文件(.dex 文件),文件资源(resources), 原生资源文件(assets),证书(certificates),和清单文件(manifest file)。优点是不再需要一个apk来包含所有类型的安卓设备的所有内容,开发者只需要根据需求上传更新,减少了应用程序安装包的大小体积。都是用来打包的,并保证应用的唯一性。

2023-05-16 19:06:57 3262

原创 3-6、final

Java final用法

2023-12-13 13:31:34 363

原创 3-5、多态性

Java面向对象三大特性—多态性

2023-12-12 17:52:42 338

原创 3-4、继承性

Java面向对象三大特性—继承性

2023-12-12 17:47:33 354

原创 3-3、封装性

Java面向对象3大特性—封装性

2023-12-12 17:44:10 328

原创 3-2、修饰符和import

Java修饰符和import。

2023-12-12 17:38:02 342

原创 3-1、类的定义

Java类面向对象类的定义

2023-12-11 18:30:55 753

原创 2-7、转义字符

Java转义字符

2023-12-11 14:34:21 365

原创 2-6、函数

Java函数

2023-12-11 13:57:48 334

原创 2-5、数组

Java数组。

2023-12-11 13:52:45 381

原创 2-4、流程控制语句

Java流程控制语句。

2023-12-11 13:50:00 389

原创 2-5、包含多个段的程序

汇编语言关于包含多个段的程序

2023-12-10 17:28:15 490

原创 2-3、运算符

Java各类运算符

2023-12-10 14:40:50 349

原创 2-2、基本数据类型

Java 基本数据类型。

2023-12-10 14:37:51 745

原创 2-1、标识符

Java标识符。

2023-12-09 22:35:53 406

原创 1-6、编程语言排行榜

语雀原文链接https://www.tiobe.com/tiobe-index/

2023-12-09 22:26:39 369

原创 1-5、JDK API文档

语雀原文链接

2023-12-09 22:23:51 400

原创 1-4、JDK目录结构

语雀原文链接

2023-12-09 22:16:07 962

原创 1-3、Java反编译

语雀原文链接jd-gui-windows-1.6.6.zip

2023-12-09 22:00:55 399

原创 1-2、Java环境搭建

【代码】1-2、Java环境搭建。

2023-12-09 21:54:15 805

原创 1-1、Java概述

语雀原文链接

2023-12-09 21:48:10 395

原创 2-4、DEBUG和源程序区别

汇编语言学习:DEBUG汇编和源程序

2023-12-07 21:31:51 827

原创 2-3、LOOP和CX

汇编语言学习:LOOP和CX。

2023-12-07 21:26:02 328

原创 2-2、栈SS:SP

对于栈段,将它的段地址放在SS中,将栈顶单元的偏移地上放在SP中,这样CPU在需要进行栈操作的时候,比如执行push、pop指令等,就将我们定义的栈段当作找空间来用。对于代码段,将它的段地址CS中,将段中第一条指令的偏移地址放在IP中,这样CPU就将执行我们定义的代码段中的指令。

2023-12-06 09:59:07 922

原创 2-1、地址加法器CS:IP

(2)IP=IP+所读取指令的长度,从而指向下一条指令;转到步骤(1),重复这个过程。总共2^16=65536=64KB个内存单元。

2023-12-05 22:56:02 1178

原创 1-4、调试汇编程序

第三条伪指令:end是一个汇编程序的结束标记,编译器在编译汇编程序的过程中,如果碰到了伪指令end,就结束对源程序的编译。注意,不要搞混了end和ends,ends是和segment成对使用的,标记一个段的结束,ends的含义可理解为"end segment"。ends定义的段相关联。第二条伪指令:segment和ends是一对成对使用的伪指令,这是在写可被编记择器编译的汇编程序时,必须要用到的一对伪指令。segment和ends的功能是定义一个段,segment说明一个段开始,ends说明一个段结束。

2023-12-05 06:30:00 875

原创 1-3、DOSBox环境搭建

【代码】1-3、DOSBox环境搭建。

2023-11-30 23:00:55 580

原创 1-2、计算机组成

2、CPU通过控制线发出内存读命令,选中存储器芯片,并通知它,将要从中读取数据。2、CPU通过控制线发出内存写命令,选中存储器芯片,并通知它,要向其中写入。3、存储器将3号单元中的数据8通过数据线送入CPU。3、CPU通过数据线将数据26送入内存的3号单元中。1、CPU通过地址线将地址信息3发出。1、CPU通过地址线将地址信息3发出。

2023-11-29 20:03:02 885

原创 1-1、汇编语言概述

【代码】1-1、汇编语言概述。

2023-11-27 22:06:21 948

原创 java.util.Optional

【代码】java.util.Optional。

2023-09-07 09:45:50 140 1

原创 计算机字符编码

如果所有字符都用三个字节表示,那么对于那些一个字节就能表示的字符来说,有两个字节是无意义的,对于存储来说,这是极大的浪费,假如 , 一个普通的文本, 大部分字符都只需一个字节就能表示,现在如果需要三个字节才能表示,文本的大小会大出三倍左右。由于字符编码不同,计算机在不同国家之间的交流变得很困难,经常会出现乱码的问题,比如:对于同一个二进制数据,不同的编码会解析出不同的字符。字符集是很多个字符的集合,例如 GB2312 是简体中文的字符集,它收录了六千多个常用的简体汉字及一些符号,数字,拼音等字符。

2023-08-29 09:38:54 106

原创 2、JUnit测试框架

Before/@After注解的方法只能作用于当前测试类及其子类,而实现了TestRule的类可以被用于多个测试类,因此JUnit Rule可以降低代码重复度并且更灵活。JUnit Rule可以实现@Before, @BeforeClass, @After, @AfterClass的所有功能,并且会更强大多个不同的rule对象用于同一个测试用例时,测试人员可以使用RuleChain来设定这些rule的执行先后顺序。验证代码如下@Rule@NonNull@Override。

2023-08-15 14:05:11 91

原创 1、单元测试种类

在Android设备或模拟器上运行的单元测试。这些测试可以访问Instrumentation信息,例如您正在测试的应用程序的上下文。当您的测试具有模拟对象无法满足的Android依赖关系时,请使用 这些测试。在Java虚拟机(JVM)上本地运行的单元测试。当您的测试没有Android框架依赖关系或者您可以模拟Android框架依赖关系时,使用这些测试来最小化执行时间。

2023-08-15 14:02:41 757

原创 Java-WebSocket

【代码】Java-WebSocket。

2023-07-21 15:01:54 660

原创 1-5、Package、import

【代码】1-5、Package、import。

2023-07-07 09:49:29 75

原创 1-4、Kotlin空类型安全

定义的时候var a1:String?Kotlin中不能定义null的变量。

2023-07-06 09:34:04 628 1

原创 1-2、Kotlin变量

声明时数据类型和初始化至少给定一个,或者两者都声明,否则编译器无法推断变量的类型(This variable must either have a type annotation or be initialized)val是一个只读变量,这种声明变量的方式相当于java中的final变量。var是一个可变变量,这是一个可以通过重新分配来更改为另一个值的变量。Kotlin中一切都是对象,都是引用类型,没有像Java的基本数据类型,但是最终编译器会生成基本数据类型。Kotlin每行语句可以不以分号结束。

2023-07-05 13:48:43 595

原创 1-3、Kotlin基本类型

【代码】1-3、Kotlin基本类型。

2023-07-05 13:47:23 604

原创 1-1、Kotlin概述

【代码】1-1、Kotlin概述。

2023-07-05 11:38:09 118

反编译apktool

打开cmd,切换到当前目录 *apktool d xx.apk 反编译apk文件 * apktool b test 把test文件夹打包成apk文件

2017-11-14

Android实战1:更换头像(源码)

Android实战1:更换头像(源码)

2017-07-02

Android四大组件ContentProvider

自定义ContentProvider的流程 ContentResolver访问通讯录数据库

2016-08-31

java单例设计模式

java单例设计模式

2016-07-31

空空如也

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

TA关注的人

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