- 博客(9)
- 收藏
- 关注
原创 Kubernetes实战(一)-Kubernetes集群搭建
$ uname -r当前系统内核版本,图示如下:查看当前系统支持哪些subsystem(Kubernetes需要有pids子系统,内核版本低的系统没有pids子系统),命令如下:$ cat /proc/cgroups当前系统支持的subsystem,图示如下:如果我们确认了当前内核版本低,则通过以下命令看一下有什么内核版本可以升级,命令如下:$ yum list kernel.x86_64 --showduplicates | sort -r可升级的内核版本,图示如下:在上述列表中选择一个要升级到的内核版本
2024-12-21 02:15:21
836
原创 Kotlin系列之let、with、run、apply、also函数的使用
因为run函数是let,with两个函数结合体,准确来说它弥补了let函数在函数体内必须使用it参数替代对象,在run函数中可以像with函数一样可以省略,直接访问实例的公有属性和方法,另一方面它弥补了with函数传入对象判空问题,在run函数中可以像let函数一样做判空处理。使用的场景有相同的地方比如run函数就是let和with的结合体。适用于let函数的任何场景,also函数和let很像,只是唯一的不同点就是let函数最后的返回值是最后一行的返回值而also函数的返回值是返回当前的这个对象。
2024-12-21 02:11:40
167
原创 Kotlin学习——kt里的作用域函数scope function,let,run,with,apply,also_kt apply作用
Kotlin 是一门现代但已成熟的编程语言,旨在让开发人员更幸福快乐。它简洁、安全、可与 Java 及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现高效编程。
2024-12-21 02:07:59
818
原创 kotlin中的委托
示例:一个Person有emails属性,保存了此人的所有邮件,当我们不访问这个属性的时候,它为null,当我们访问它的时候,如果为null就进行加载emails的操作(耗时操作),加载完成后emails就不为空了,当再次访问emails属性时,它就不会再执行加载emails的操作了,因为之前已经加载好了,这就是惰性初始化,不需要的时候为null,需要的时候才初始化,而且只初始化一次。要使用它,你通常需要把这个类的一个实例存储为bean类的一个字段,并将属性更改的处理委托给它。
2024-12-21 02:04:18
278
原创 Kotlin-Flow常见场景下的使用_kotlin flow 实际使用
比如我现在点击了按钮,需要弹窗了,然后使用StateFlow来记录状态,然后收集到这个事件弹出弹框了,然后我们关闭弹窗去浏览此页面的其他信息了了,但是当我们旋转手机屏幕之后,我们会发现弹窗又出来了。这样不就转成了Flow了吗?这种网络数据使用Flow的方式,好处是可以很方便的进行合并,合流,展平等操作,很方便的使用操作符转换成我们想要的数据。
2024-12-21 02:00:36
1094
原创 Flutter图片加载原理与缓存
上面主要结合源码,探索了的主要功能和原理,如果要用一句话来总结功能,那么应该是:加载图片数据并进行缓存、解码。在此再次提醒读者,Flutter的源码是非常好的第一手资料,建议读者多多探索,另外,在阅读源码学习的同时一定要有总结,这样才不至于在源码中迷失。
2024-12-20 16:58:02
846
原创 Flutter创建圆圈图标按钮
如果需要背景图像,则可以将CircleAvatar与IconButton一起使用。设置backgroundImage属性。实际上,有一个示例如何创建类似于FloatingActionButton的圆形IconButton。,请使用材料类型为circle的小部件。您可以尝试一下,它是完全可定制的。我用它来改变计数状态。响应触摸的材料的矩形区域。,这是为了不允许向左填充。下面的示例演示如何使用。**注意:**您不需。
2024-12-20 16:54:21
849
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人