最新 最热

【Groovy】集合遍历 ( 操作符重载 | 集合中的 “ + “ 操作符重载 | 集合中的 “ - “ 操作符重载 | 代码示例 )

对集合使用 " + " 运算符 , 其作用相当于 调用 plus 方法 , " + " 符号两侧的值就是 plus 方法的

2023-03-30
1

【Groovy】集合遍历 ( 使用集合的 findAll 方法查找集合中符合匹配条件的所有元素 | 代码示例 )

在上一篇博客 【Groovy】集合遍历 ( 使用集合的 find 方法查找集合元素 | 闭包中使用 == 作为查找匹配条件 | 闭包中使用 is 作为查找匹配条件 | 闭包使用 true 作为条件 | 代码示例 ) 中 , 介绍了使用 find 方法 , ...

2023-03-30
1

【Groovy】集合遍历 ( 使用集合的 find 方法查找集合元素 | 闭包中使用 == 作为查找匹配条件 | 闭包中使用 is 作为查找匹配条件 | 闭包使用 true 作为条件 | 代码示例 )

集合的 find 方法返回值 , 返回符合闭包中的匹配条件的第一个元素的值 , 即使后面还有符合条件的元素 , 也不再进行遍历了 ;

2023-03-30
1

【Groovy】集合遍历 ( 使用集合的 reverseEach 方法进行遍历 | 倒序集合迭代器 ReverseListIterator 类简介 | 代码示例 )

使用集合的 reverseEach 方法进行倒序遍历 , 传入一个闭包作为参数 , 在该方法中 , 又调用了 each 方法进行遍历 , 只是传入的参数是 倒序迭代器 ;

2023-03-30
1

【C 语言】文件操作 ( fseek 函数 )

FILE 文件结构中 , 存在一个指针 , 每次调用文件的读写函数 , 该指针就会移动 ;

2023-03-29
0

【C 语言】文件操作 ( 使用 fread 和 fwrite 实现二进制文件的拷贝 | stat 统计文件大小 | feof 判定文件结尾 )

统计文件大小 , 需要借助 stat 结构体 , 调用 stat 方法 , 将该结构体的指针作为参数传入 , 文件的大小会写出到 stat 结构体的 _off_t st_size 成员中 ;

2023-03-29
1

【Android 启动过程】Activity 启动源码分析 ( Activity -> AMS、主线程阶段 )

调用 startActivity(new Intent()); 方法启动 Activity , 调用方法原型如下 :

2023-03-29
0

【Flutter】ListView 列表高级功能 ( RefreshIndicator 下拉刷新组件 )

使用 Flutter 提供的 RefreshIndicator 组件 , 可以实现下拉刷新的功能 ;

2023-03-29
1

【Android 高性能音频】Oboe 音频流打开后 耳机 / 音箱 插拔事件处理 ( 设置 Oboe 音频设备 ID | setDeviceId 函数原型 | AudioStream 音频流 )

Android 中的 Oboe 音频流创建时 , 可以在 oboe :: AudioStreamBuilder 中设置 设备 ID , 音频流一旦创建成功 , 如果是 Android 8.0 以上的系统 , 则不能修改设备 ID , 必须销毁当前的 Oboe 音频流 , 重新使用 oboe ...

2023-03-29
0