自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Kotlin中的object关键字初识

Kotlin中的object关键字有时候,实现某个功能时,需要对某个类进行一些改动,然而完整地定义一个子类去继承往往显得过于繁琐,因为我们可能只想用那么一次,这个时候就可以用到object关键字主要包括以下三种用法:对象表达式对象声明伴生对象1. 对象表达式...

2022-05-31 23:48:32 487

原创 Rust编程——枚举

枚举1. 普通枚举使用枚举的场景通常是能够确定类型变动的范围,并且可以对此进行穷举比如说角色的稀有类型有SS,S,A,B,C,这时角色的稀有度可以考虑将其设置为枚举类型// 角色稀有度enum RoleRarity { SS, S, A, B, C,}里面每一个代表稀有度的项称为该枚举类型的一个变体这个时候该类的对象可以这样声明let ss_level = RoleRarity::SS;let a_level = RoleRarity::A;

2021-12-06 16:45:48 1367 1

原创 Linear gradient requires ‘angle‘ attribute to be a multiple of 45

在部分手机上发现了,能够看到是渐变的问题,应该是在页面引用到的shape文件中,于是去开发文档里查了下线性渐变相关参数的说明上面的意思是在0~315的范围中选取45的整数倍找到有嫌疑的shape文件修改成就近的45的整数倍,这样就不会出问题了但是文档下面第二句话没明白,这个1.2是指度数还是倍数?我两个都试了下,都不行,希望有理解的小伙伴告诉我一下。...

2021-11-11 11:33:39 3387 2

原创 Jcenter过期仓库修改参考

最近把一个老项目打开,突然库拉不下,看到报错信息,突然想起来jcenter的迁库,自己也记下打开app的build.gradle,这提示够明显了然后根据自己用到的内容整了整 repositories { maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' } maven { url 'https://repo1.maven.org/maven2/' } maven

2021-08-22 20:49:25 577

原创 Android Compose(二)布局

基础知识1. 目标高性能轻松编写自定义布局2. 基础知识@Composablefun CardInfo() { Text(text = "杰洛特") Text(text = "来自利维亚")}3. 标准布局组件3-1. 纵向布局使用Column沿垂直方向布局@Composablefun CardInfo() { Column { Text(text = "杰洛特") Text(text = "来自利维亚") }

2021-07-25 10:55:28 1460 3

原创 UE4蓝图开发学习日记(三)

变量和计算1. 计算1-1. 主要类型(这里主要为常用的数据类型)变量用于保存场景中的对象或Actor的属性,类型分为数据类型和引用类型布尔类型(数据引脚为栗色):表示true和false整数(数据引脚为海绿色):表示-231~231-1之间的整数浮点(数据引脚为黄绿色):表示带小数的数值文本(数据引脚为粉色):用于向用户显示字符串(数据引脚为洋红色):字母字符的组合1-2. 加法计算加法最基础的运算无非是两个数相加得到一个结果1-2-1. 准备数据使用如下节点输入两个

2021-05-04 18:11:07 639

原创 UE4蓝图开发学习日记(二)

1. 节点1.1. 节点的基本特征以Print String这个节点为例标题:上图红色方框部分,会显示节点的名称,后面的背景和图标代表不同的节点类型输入:左侧的黄色方框部分,接收上一个节点的数据输入输出:右侧的黄色方框部分,节点处理完后将结果输出传递给下一个节点引脚输入和输出部分可以看到含有或者图标,称作引脚在一个节点中,左右两侧都可能会有引脚,左侧为输入引脚,右侧为输出引脚类型执行引脚连线后显示为实心,表示流程的执行数据引脚会有不同的颜色代表着不同的类型,同样连线后变

2021-05-03 23:40:06 365

原创 UE4蓝图开发学习日记(一)

1. 新建项目登录Epic Games的启动器点击启动引擎等待初始化完成,进入项目浏览器选择下面的新建,点击Games,新创建一个游戏项目然后下一步可以看到有很多方便创建的模板,现在直接使用空的,什么都没有,然后下一步第一个选蓝图,最后一个不使用初学者内容(主要是一些预设的素材,如果想用可以勾上),其他可以都保持默认,这样就是一个最精简的蓝图游戏项目最后更改一下路径和项目命名,我这里命名为FirstBluePrint,然后点击创建短暂的加载后就进入UE4编辑器的页面,即关卡

2021-04-28 23:59:41 795

原创 记一次 Error: Could not create the Java Virtual Machine.

问题发生在我在Android Studio 中更新代码的时候字面上是无法创建Java虚拟机打开cmd,因为AS中会检查你的jdk信息,因此可以输入一些用于检测的命令java -version返回的结果如下问题的原因似乎找到了,通俗的讲,就是当前内存不足,JVM初始化控件不够,所以失败了解决方法:清理一下内存再敲下刚刚的命令现在会AS就可以成功更新代码了...

2021-04-25 14:42:04 356

原创 树莓派4B上安装Ubuntu Server 20.04 LTS

准备工作笔记本一台rufus(其他烧录工具也行)rufus: http://rufus.ie/zh/树莓派4Btf卡(通常有适配器,插进去能转换为SD卡)读卡器(没有适配器或没有SD卡槽口,如果笔记本可以插SD卡就可以不用了)下载到的系统镜像Ubuntu 20.04LTS(树莓派实验室里面也可找到其他系统的链接)ubuntu server: https://ubuntu.com/download/raspberry-pi系统烧录rufus也可以在github上下载,下完就是这样然

2021-04-24 19:08:01 735

原创 Android Compose(一)

1. 可组合函数如需创建可组合函数,只需将 @Composable 注释添加到函数名称中即可。class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) }}添加文本,setContent块用于填充布局,里面调用一个Text组件显示内容setContent {.

2021-04-22 23:32:19 2609 1

原创 Installation did not succeed. The application could not be installed. Installation failed due to……

Installation did not succeed.The application could not be installed.Installation failed due to: '‘cmd package install-create -r -t -S 69682175’ returns error 'Unknown failure: Exception occurred while...

2020-04-15 09:52:53 1654

原创 Kotlin学习(二)

变量空值安全类泛型继承

2020-02-26 21:11:02 222

原创 关于aar包引入时出现的合并冲突 What went wrong: Execution failed for task ':app:processDebugManifest'. > Manifest…

在引入三方的aar包到项目的libs目录下,并且在对应的模块的build.gradle文件中引入后进行同步,然后报错如下:根据报错日志中的信息,了解到应当是合并出现问题显示自己的高德地图Key发生了冲突,经询问了解到aar包中集成了高德的模块,后来去掉其中相应内容,重新打包,最后成功引入。这种类型的问题多是导入的内容与原有内容发生重复引起的。另外,日志中给出的建议可以尝试,有的时候确实能...

2020-02-26 18:02:39 1731

原创 关于.Context android.content.Context.getApplicationContext()' on a null object reference的问题解决

将另一个项目中的内容抽离出来进行组建是发生的问题,报错信息如上图所示分析与解决根据报错信息是含有application来判断,有可能移植的时候相应的信息未修改到位,打开AndroidManifest.xml,进行对比后,发现只要在application中添加name字段,声明自定义的application组建就可以了。...

2020-02-26 09:43:35 4984

原创 Kotlin学习(一)

HelloWorld.ktpackage introductionfun main() { println("Hello, World!")}default_parameter_values_and_named_arguments.ktpackage introduction.functions//打印字符串 Unit的返回值就是无返回值fun printMessag...

2020-02-24 23:17:29 130

原创 关于Android Studio单元测试中“Method d in android.util.Log not mocked.”问题的解决。

关于Android Studio单元测试中“Method d in android.util.Log not mocked.”问题的解决。点开链接这就是解决方案。(这主要是由于单元测试主要测试代码而非依赖,用于运行单元测试的android.jar不包含任何实际的代码)方法:打开对应模块的build.gradle文件,e.g.android { compil...

2019-10-22 15:18:57 7966

空空如也

空空如也

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

TA关注的人

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