首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
乐征skyline
掘友等级
利用博客记录一些可以忘记的知识,等忘了再回来找。因为比较懒,所以评论不予解答
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
乐征skyline
6月前
关注
Java虚拟线程官方文档(译文)
虚拟线程是轻量级线程,旨在减少编写、维护和调试高吞吐量并发应用程序的工作量。线程是可以被调度的最小处理单元。它与其他这样的单元同时运行——在很大程度上是独立运行的。...
0
1
分享
乐征skyline
8月前
关注
Android小技巧:利用动态代理自动切换线程(续)
本文是针对上文Android小技巧:利用动态代理自动切换线程的一个补充,补充一种简单的实现方式。 上文中我们提到利用动态代理将对某个对象的方法调用自动切换到对应线程中去,只...
4
1
分享
乐征skyline
9月前
关注
Android小技巧:利用动态代理自动切换线程
日常开发中,多线程编程是个难以避免的话题,开发者可以小心翼翼、谨慎地、严谨地编程来编写出高效的、安全的多线程程序,但是在长时间的维护中,难免因为其中某个人的某个疏忽而导致出...
10
2
分享
乐征skyline
10月前
关注
尝试编写一个不需要记忆的工具(以RecyclerView的Adapter为例)
过去开发Android的时候,RecyclerView是一个非常常用的类,但是RecyclerView.Adapter却用起来有些麻烦,于是就根据需要写了很多XXXAdap...
8
2
分享
乐征skyline
11月前
关注
Kotlin作用域函数引发的遮蔽问题
前面讲了kotlin的it变量引起的遮蔽问题,见Kotlin it隐式变量的遮蔽问题,本篇聊聊作用域函数(scoped function)可能引起的遮蔽问题。 先来看一个简...
4
1
分享
乐征skyline
11月前
关注
Kotlin it隐式变量的遮蔽问题
在Java中lambda表达式的参数/局部变量和类的成员变量是会发生遮蔽(Shadow)现象的,但是lambda的参数/局部变量不会,即便发生多层嵌套(这样会报错,无法通过...
0
评论
分享
乐征skyline
1年前
关注
Kotlin 类型声明相关的一些注意事项
由于kotlin支持类型推导,所以很多时候变量的类型可以省略,但有时候省略变量类型又可能带来一些不便,甚至隐患。本文记录下一些“建议声明类型”、“可以省略类型”的场景。(暂...
2
评论
分享
乐征skyline
1年前
关注
Android小工具:利用解构来简化Cursor内容的读取
Cursor这个类是Android开发者难以避免的,比如数据库、ContentResolver内容的读取,但通过这个类读取内容非常的繁琐,针对要读取的每一个字段都会有这样一...
1
评论
分享
乐征skyline
1年前
关注
Android小工具:利用解构来简化Bundle读写
我想所有的Android开发者都接触过类似下面这样的代码: 这是典型的利用Bundle传参的示例,这里只有读取参数,自然有对应的写入参数,因为代码差不多,就省略了。 这段代...
0
评论
分享
乐征skyline
1年前
关注
Java小技巧:创建带缓存的过程
在平常开发中,我们经常遇到这样一类过程:有一定计算量,被频繁调用,但对于任意一个参数,结果是恒定的(换句话说,就是纯函数),为了减少频繁调用的性能开销,我们可能会写出这样的...
0
3
分享
乐征skyline
1年前
关注
NeoPreference延伸:为SharedPreferences配置项生成配置页面
代码地址:https://github.com/Nagi1225/NeoPreference.git 最初在开发NeoPreference这个SharedPreferenc...
0
评论
分享
乐征skyline
1年前
关注
优秀的Lisp编程风格教程:第六章(译文)
(本文为草稿,校对时间待定) 原文链接:https://norvig.com/luv-slides.ps 6. 其他 说话算数 不要误导读者 预料到读者的误解 使用适当程度...
0
评论
分享
乐征skyline
1年前
关注
优秀的Lisp编程风格教程:第五章(译文)
原文链接:https://norvig.com/luv-slides.ps 5. 大型程序设计 了解软件开发的各个阶段: 收集需求 架构 组件设计 实现 调试 微调 它们可...
0
评论
分享
乐征skyline
1年前
关注
优秀的Lisp编程风格教程:第四章(译文)
原文链接:https://norvig.com/luv-slides.ps 4. 抽象 所有编程语言都允许开发者来定义抽象。所有现代语言都提供下列支持: 数据抽象(抽象数据...
0
评论
分享
乐征skyline
1年前
关注
Andorid小技巧:TransactionTooLargeException的简洁处理
示例代码:https://gitee.com/spectre1225/big-data-demo.git 问题场景 在Activity之间跳转时,可能因为传递大型数据导致抛...
5
2
分享
乐征skyline
1年前
关注
优秀的Lisp编程风格教程:第三章(译文)
原文链接:https://norvig.com/luv-slides.ps 3. 使用接近标准的工具 有些功能不是内建在语言中,但大多数程序员都在使用。这分为语言的扩展和帮...
0
评论
分享
乐征skyline
1年前
关注
优秀的Lisp编程风格教程:第二章(译文)
原文链接:https://norvig.com/luv-slides.ps 2. 内置功能 “毫无疑问,Common Lisp是一门庞大的语言”-- Guy Steele ...
0
评论
分享
乐征skyline
1年前
关注
优秀的Lisp编程风格教程:第一章(译文)
原文链接:https://norvig.com/luv-slides.ps 1. 什么是优秀的风格? 优秀的Lisp编程风格 “优雅不是可选的”(elegance is n...
0
评论
分享
乐征skyline
1年前
关注
Java和Kotlin的Field在继承中的不同表现
Kotlin是一个宣称与Java兼容性较好的语言,但在接触后发现一些技术还是有“概念上”的冲突,本文就记录下两者对象的Field在继承中的不同表现。...
0
评论
分享
乐征skyline
1年前
关注
Java小技巧:利用异常中断当前任务
在日常开发中,我们经常遇到调用别人的代码来完成某个任务,但是当代码比较耗时的时候,没法从外部终止该任务。本文介绍一种利用异常来终止这样的任务的方法。...
1
评论
分享
下一页
个人成就
文章被点赞
116
文章被阅读
37,574
掘力值
1,554
关注了
0
关注者
44
收藏集
2
关注标签
8
加入于
2023-05-04