首页 > 其他分享 >上班(3)

上班(3)

时间:2024-09-05 15:51:53浏览次数:9  
标签:LaunchedEffect checked padding 上班 git commit Modifier

不想起新名字了(

1. Compose Modifier修饰顺序

开始用compose,发现padding加的位置不一样效果也不一样,大惊。官方视频讲得很好:传送门

平常用的话就想象一个框,然后从外往里加东西就好。比如.padding.clip.background.padding,就是先加一圈padding,然后剪成圆角,再在剪完的图形里加个背景,最后加一圈内边距。范围越来越小,像这样。

2. kotlin三目表达式

突然想用c里的 ?: 但kotlin里没有,只能 val max = if (a > b) a else b 

3. Modifier.toggleable()

可以自定义clickable的东西!

4. it的作用

Kotlin 的 lambda 表达式允许在只有一个参数的情况下,使用 it 隐式地引用该参数。比如(checked: Boolean) -> Unit)中checked就可以用it代替。

5. android app切换页面状态丢失

val modifier = remember(checked) {
        if (checked != null) {
            Modifier.toggleable(
              ...
            )
        } else Modifier

例如这段代码,如果从其他页面切换回来,composable重组导致checked为null,Modifier修饰的这个东西就点不了了!

6. amend commit

出于一些原因攒了一堆commit没push,现在需要改其中一个。方法:

git rebase -i HEAD~{$num}        //num为以最近commit为1,数到要改的commit的数字

(pick -> edit)                           //然后它会跳出一个界面,列了从要改到现在所有的commit,把要改的commit前的pick改成edit

(进行操作,如果选了多个commit会让你一个一个操作)

git add .

git rebase –continue

7. LaunchedEffect composable会自己重组,每次重组都会执行composable的内容。如果只希望某些语句被执行一次,那么就将它用LaunchedEffect包起来。可以向LaunchedEffect中传参数,意思是这个参数变的时候重新计算。和remember类似,据我观察区别是LaunchedEffect没有返回值。

标签:LaunchedEffect,checked,padding,上班,git,commit,Modifier
From: https://www.cnblogs.com/capterlliar/p/18398583

相关文章

  • 可以不上班,但一定要学习!赚钱往往都是从你的一技之长得来的!AI赋予的时代
    如何在AI时代找到自己的搞钱新方向。ChatGPT火不是没有它的道理的。有人玩梗调戏它,有人担心被它取代。但你们有没有想过,其实AI可以更好的帮助我们搞钱的、自由的一个重要工具呢?没错,就在有些人还在担心饭碗被AI抢走的时候,已经有精明的人开始用AI赚钱了。今天大家分享一......
  • 你能接受上班的时候被监控吗?职业打工人说:能!
    今天在网上看到这个问题,我能接受上班的时候被监控吗?我能接受!为什么这么说呢,只要公司工资给的到位,监控不监控的我都无所谓!作为一个职场人,我对工作的态度始终是认真负责的。我相信,只要我专心致志地完成任务,无论是对于我个人的职业发展还是对公司整体目标的贡献,都是非常有益的......
  • 嵌入式入职上班第一天:读懂保护与解读保护
    摘要:作为一名嵌入式工程师,了解和掌握保护机制至关重要。本文将为大家介绍嵌入式系统中常见的保护机制,帮助新入职的嵌入式工程师快速上手。#正文:##一、引言嵌入式系统在各个领域都有广泛的应用,为了保证系统的稳定性和安全性,各种保护机制应运而生。作为一名嵌入式新入职的......
  • 程序员上班的适合夏天的靠垫求推荐我的椅子太硬了,求求
    重要的事说三遍!重要的事说三遍!重要的事说三遍!苏州的天气太热了,梅雨期间虽然凉快了一段时间,但是三伏天马上要来了,求程序员上班的适合夏天的靠垫求推荐我的椅子太硬了,求求苏州的天气太热了,梅雨期间虽然凉快了一段时间,但是三伏天马上要来了,求程序员上班的适合夏天的靠垫求推荐我......
  • 【日记】上班居然睡了一上午(230 字)
    正文昨天色到了很晚,早上没什么精神,于是睡了一个上午。在监控下面睡,只能说不愧是我。高中练就的无痕上课睡觉绝技居然在上班时也能派上用场。反洗钱系统今天卡到爆炸,这部分工作只能明天再做了。下午写了一篇文章。今天似乎也没做什么呢。晚上很想好好地在......
  • 新来的领导说,下周一上班前开发工具统一为:IntelliJ IDEA。
    新来的领导说,下周一上班前开发工具统一为:IntelliJIDEA。主要基于以下几点原因考虑:提高团队效率:使用统一的开发工具,如IntelliJIDEA,可以消除因不同工具的使用习惯、快捷键、调试方式等差异而导致的团队协作障碍。当所有开发者都在同一工具上工作时,代码审查、问题排查和知......
  • 上班就要装傻
    上个班,该装傻就装傻,你的责任心那么重,就是吃饱了撑得。你天天发现这问题,反应那问题。你以为领导心里没点数吗?很多团队都是草台班子,很多单位更是一地鸡毛。上班不是上学,不是所有问题都要解决。工作久了之后你就会发现,有一种解决问题的方法叫拖着!因为有些问题,拖着拖着问题就没了。......
  • 一款摸鱼神器!帮助你利用上班时间背单词!
    大家好,我是Java陈序员。问君能有几多愁,唯有上班摸鱼解千愁!今天,给大家推荐一款软件,利用键盘输入来记忆英语单词,上班摸鱼可用!关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。项目介绍QwertyLearner——一款为键盘工作者设计的......
  • 集池库:新时代上班族兼职的新选择
    近年来,互联网的迅猛发展为个人提供了诸多机遇,使他们能够通过发掘自身技能并在网络上拓展收入渠道。在这个充满活力的数字时代,我也深感这种变革所带来的机会。首先,互联网时代提供了许多平台和机会来实现灵活的兼职工作。例如,网络直播平台是一个热门的选择。通过直播平台,人们可以......
  • 上班第一天安装idea
    分享一波IDEA2023.2.5版本的激活码,需搭配破解补丁一起使用,永久有效,亲测好用(前面步骤差不多,主要看后面)~申明:本教程IntelliJIDEA破解补丁、激活码均收集于网络,请勿商用,仅供个人学习使用,如有侵权,请联系作者删除。若条件允许,希望大家购买正版!笔者几乎试了网上几乎所有......