一.View的绘制1)setContentView()的源码分析 2)SnackBar的源码分析 3)利用decorView机制实现底部弹出框 4)换肤框架(一)之Support v7库解析 5)小红书欢迎页的视差效果实现 6)换肤框架(二)之换肤框架实现解析 7)View和ViewGroup的绘制原理源码分析 8)自定义ViewGroup(一)之卡牌二.事件的分发1)从场景到源码分析事件分发
# Redis 高阶知识 ## 引言 Redis 是一个开源的内存数据存储解决方案,常被用于缓存、实时分析和消息队列等场景。虽然许多人普通使用 Redis 进行简单的键值存储,但它还提供了许多高级功能。这篇文章将深入探讨 Redis 的一些高阶特性,包括事务、发布/订阅模式、Lua 脚本和集群模式,并提供相应的代码示例。 ## 1. Redis 事务 Redis 支持多条命令的原子性执行。
原创 2024-10-11 04:41:33
27阅读
索引及高级数据操作一、  索引1、       索引的概念:系统根据已有的数据(未来可能新增的数据),单独建立一个文件:文件能够实现快速的匹配数据,并且能够快速的找到表中的对应数据2、       索引的意义:1)    &nb
0x01,闲聊自己在读这篇内容时,觉得当时的语言陈述太简单了吧,删删减减,重新整理一下语言。这篇文章主要包含但不限于java并发编程总结路线图的分享,这篇文章也是对以往自己知识点的回顾,分享的目的不在于炫耀什么,也没什么可值得炫耀的事情。为什么起这么一个标题呢,其实是自我理解并发编程技术过程中陈述的一种方式,利用闲暇时间整理了自己已完成的并发编程路线,主要是为了便于日后自己的回顾和分享给需要的人,
1.集合从上图可以看出,集合框架包含两种类型的容器:一是Collection,用来存储元素,二是Map,用来键值对关系映射,Collection接口又分为List、Set、Queue三个子接口,下面又分为一个抽象类,最后是具体实现类,常用的有ArrayList、LinkedList、HashSet、LinkedHashSet、HashMap、LinkedHashMap接口Collection:Co
原创 2018-12-11 17:44:24
680阅读
1点赞
文章整理自B站黑马视频课程第一章:Redis数据结构介绍一:五种常见基本类型二:三种不常见类型第二章:数据类型的使用一:Redis通用命令二:String类型1:String常见命令2:String常见命令实操三:key的层级格式四:Hash类型1:Hash常见命令2:Hash常见命令使用五:List类型1:List常见命令1):特征2):使用场景2:List常见命令使用六:Set类型七:Sor
转载 2023-09-22 17:39:33
31阅读
定义:高阶组件就是一个函数,且该函数接受一个组件作为参数,并返回一个新的组件。A higher-order component is a function that takes a component and returns a new component.函数模拟高阶组件最普通的方法,一个welcome,一个goodbye。两个函数先从localStorage读取了username,然后对use
转载 2023-06-14 20:52:14
71阅读
在 Kotlin 中,高阶函数即指:将函数用作一个函数的参数或者返回值的函数。
原创 2022-07-10 00:36:17
238阅读
Redis相关知识点1、什么是Redis?2、Redis有什么优点?3、Redis有什么缺点?4、Redis和Memcached的区别有哪些?5、请说说Redis的线程模型?(Redis 是非阻塞 IO ,多路复用)6、为什么Redis单线程模型也能效率这么高?7、Redis是单线程的,如何提高多核CPU的利用率?8、Redis有几种持久化方式? 2种9、如何选择?10、Redis有几种数据“过
转载 2023-09-22 12:32:48
57阅读
好的,我们来创建一个 Android 应用,它演示一些高级动画效果。我们将使用 ViewPropertyAnimator、ObjectAnimator、AnimatorSet 以及 ConstraintSet 来实现一组流畅且视觉上吸引人的动画。这个应用将包含以下动画示例:弹性缩放 (Spring Scale):点击按钮,按钮会像弹簧一样缩放。路径动画 (Path Animation):一个图标沿
原创 1月前
53阅读
定义高阶函数 高阶函数和Lambda的关系是密不可分的。 定义:如果一个函数接收另一个函数作为参数,或者返回值的类型是另一个函数,那么该函数就称为高阶函数。 一个新概念:函数类型。编程语言中有整型、布尔型等字段类型,而Kotlin增加了函数类型。 如何定义,语法规则如下:(String, Int) -> Unit  ->左边是
转载 2023-07-03 21:40:15
171阅读
6.5 高阶函数详解6.5.1 定义高阶函数如果一个函数接收另外一个函数作为参数,或者返回值的类型是另一个函数,那么该函数就称为高阶函数。而这个函数形式的参数或者返回值的类型称之为:函数类型。函数类型的语法规则如下:(String, Int) -> Unit这个函数类型有两个形参:String和Int,返回值类型是Unit,相当于Java中的void,中间用->符号连接。如果将上面这个
# Android Selector 高阶用法 在 Android 开发中,Selector 是一种非常强大的工具,可以为用户界面组件提供丰富的状态变化效果。通过 Selector,我们可以根据不同的状态(如 pressed、focused、selected 等)来满足用户的交互需求。本文将详细探讨 Android Selector 的高阶用法,并提供代码示例。 ## 什么是 Selector
原创 7月前
44阅读
# 理解和实现 Android Kotlin 的高阶函数 ## 什么是高阶函数? 高阶函数是在 Kotlin 中非常重要的一个概念。它不仅可以接受函数作为参数,还可以返回一个函数。高阶函数使得代码更加简洁且易于复用。 ## 流程概述 为帮助刚入行的小白理解高阶函数的实现,下面是一个简单的流程表: | 步骤 | 描述 | |
原创 2024-09-22 04:45:44
18阅读
ModifierModifier 可以被翻译为修饰符,可以用来修饰以下内容:更改可组合项的大小、布局、行为和外观添加信息,如无障碍标签处理用户输入添加高级互动,如使元素可点击、可滚动、可拖动或可缩放item 代码案例第三节属性扩展中的案例都是基于本节中 item 方法的形参进行赋值得到的item1item1 代码@Composable fun item1(m: Modifier) { Co
一、高阶函数1.概念:一个函数作为另一个函数的参数或者返回值,那么这个拥有函数参数的函数就是一个高阶函数。Kotlin中允许一个函数中的参数是一个函数,这就是所说的高阶函数。2.函数参数:(Int,Int)->Int括号里的类型代表这个参数的参数类型,括号外面的是参数函数的返回值类型。3.实现方式例如:fun example(opera : (Int,Int)->Int):Int{
1. 高阶函数高阶函数是指接受一个或多个函数作为参数,并/或者返回一个函数的函数。这种
什么是高阶函数?如果一个函数接收另一个函数作为参数,或者返回值的类型是另一个函数的话,那么该函数就被称为高阶函数。这个定义可能有点不太好理解,一个函数怎么能接受另一个函数作为参数呢?这里需要设计到另一个概念了:函数类型。我们都知道,编程语言中有整型、布尔型等等字段类型,而Kotlin又增加了一个函数类型的概念。如果我们将这种函数类型添加到一个函数参数声明或者返回值声明当中的话,那么这就是一个高阶
转载 2024-01-28 17:23:05
33阅读
前段时间跟字节的大神聊天,说oid开
原创 2023-06-22 14:10:29
136阅读
# Android 中的高阶函数科普 高阶函数是函数式编程中的重要概念,尤其在 Android 开发中,高阶函数可以使代码更加简洁和可读。本文将深入探讨高阶函数的定义、特性,以及在 Android 开发中的实际应用,并提供代码示例来帮助理解。 ## 什么是高阶函数? 高阶函数是指能够将函数作为参数传递,或是返回一个函数的函数。换句话说,高阶函数可以接受其他函数作为输入,或输出一个新的函数。在
原创 8月前
56阅读
  • 1
  • 2
  • 3
  • 4
  • 5