积跬步

Just do IT Now.


  • Home

  • Tags

  • Categories

  • Archives

  • Search

剑Java代码

Posted on 2023-07-21 | In Java代码片段

作者:白夜行的博客 博客地址:****https://blog.csdn.net/baiye_xing/

思路及代码实现
代码中用到的数据结构

  • 链表

    1
    2
    3
    4
    5
    6
    7
    public class ListNode {
    int val;
    ListNode next;
    ListNode(int val) {
    this.val = val;
    }
    }
  • 二叉树

    1
    2
    3
    4
    5
    6
    7
    8
    public class TreeNode {
    int val;
    TreeNode left;
    TreeNode right;
    TreeNode(int x) {
    val = x;
    }
    }
Read more »

UI-CardView

Posted on 2023-05-16 | In Android
CardView 常用属性 XML 属性 方法 介绍 app:cardBackgroundColor setCardBackgroundColor(int color) 设置背景颜色 app:cardCornerRadius setRadius(float radius) 设置圆角大小 ...
Read more »

UI-进度条

Posted on 2023-04-27 | In Android

自定义酷炫的进度条

效果图:【目前没有接入外部数据,是自身有的进度在跳】

img

Read more »

Xml

Posted on 2023-03-30 | In Android代码片段

遍历出xml中的属性

例子1

set.xml

Read more »

UI-图片ImageView、Bitmap、Drawable

Posted on 2023-03-22 | In Android

ImageView:ScaleType属性

ScaleType.FIT_CENTER 默认

该模式是ImageView的默认模式,如果没有设置ScaleType时,将采用这种模式展示图片。在该模式下,图片会被等比缩放到能够填充控件大小,并居中展示:

Read more »

ASM函数插桩

Posted on 2023-03-15 | In Android

ASM

介绍的文章:

  • 在AndroidStudio中实现自定义Gradle插件
  • Class文件格式实战:使用ASM动态生成class文件
  • 【Android】函数插桩(Gradle + ASM)
Read more »

UI-FlexboxLayout

Posted on 2023-03-08 | In Android

流式布局(弹性布局)

添加依赖

1
2
3
dependencies {
implementation 'com.google.android:flexbox:1.0.0'
}
Read more »

UI-折叠布局CollapsingToolbarLayout

Posted on 2023-02-23 | In Android

CollapsingToolbarLayout

简介

  • 一个FrameLayout
  • 用于实现可折叠的标题栏,通常在子布局中放一个Toolbar
  • 必须作为 AppBarLayout 的子类,才能发挥出效果
Read more »

Jetpack Hilt

Posted on 2022-12-27 | In Kotlin

Hilt 的使用

基本使用

用 @Inject 对变量进⾏注解,表示「这个变量要用依赖注入的⽅式来加载」:

Read more »

RecyclerView核心要点

Posted on 2022-12-19 | In Hencoder

RecyclerView核心要点

RecyclerView是什么?

a flexible view for providing
a limited window into
a large data set

Read more »

Java多线程和线程同步

Posted on 2022-12-19 | In Hencoder

Java多线程和线程同步

进程和线程

  • 进程和线程

    • 操作系统中运行多个软件
    • 一个运行中的软件可能包含多个进程
    • 一个运行中的进程可能包含多个线程
  • CPU线程和操作系统线程

    • CPU线程
      • 多核CPU的每个核各自独立运行,因此每个核一个线程
      • “四核八线程”:CPU硬件方在硬件级别对CPU进行了一核多线程的支持(本质上依然是每个核一个线程)
      • 单核CPU也可以运行多线程操作系统
  • 线程是什么:按代码顺序执行下来,执行完毕就结束的一条线

    • UI线程为什么不会结束?

      因为它在初始化完毕后会执行死循环,循环的内容是刷新界面

Read more »

手写热更新

Posted on 2022-11-24 | In 其他IT

手写热更新

热更新 / 热修复

不安装新版本的软件,直接从⽹络下载新功能模块来对软件进⾏局部更新

Read more »
<1…567…25>

291 posts
21 categories
47 tags
E-Mail CSDN
0%
© 2018 — 2025 阿炳
Powered by Hexo
|
Theme — NexT.Gemini v5.1.4