草庐IT

Jetpack的ViewModel与LiveData总结

全部标签

二十一、使用Jetpack Compsoe编写一个写小说的Android应用:【TextField应用】文字滚动与键盘适配

这次的是基础功能实现,所以也算是初版吧,能提供个参考。这个功能也是在最后才发现的,有如下现象:1、初始效果1.1获取焦点时有问题1.2不跟随光标移动 经过百度发现这是TextField的问题,目前好像并没有解决,当然我是在自定义TextField上展示的,如果你用原始的TextField也是一样的效果。2、实现效果那么先看下实现完成后的效果: 3、功能实现接下来就要确定思路了:其实主要发生错误移动是在文本超出屏幕时,当你的文本很短,不会被软键盘遮挡时,是不会看到任何变化的,所以,我们重心集中研究多行时的变化:1、首先我们要能获取每一行的位置,这样才能进行后续的操作2、获取位置后,判断光标所在的

关于HarmonyOs的参数传递UI刷新以及List,Grid嵌套数据传递,ui刷新问题总结

最近在学习开发过程中遇见一系列的参数传递以及ui刷新问题,在这里做个总结分享。以下是在开发过程中遇见的问题:1.页面与子组件之间的参数传递与UI刷新2.@Builder自定义内部子组件的参数传递与UI刷新3.Grid与Listitem发生变化Ui刷新问题4.List嵌套Grid多层Array嵌套数据状态发生变化Ui刷新页面与子组件之间的参数传递与Ui刷新在刚开始的时候认为@State@Prop@Link这几个是用来控制数据是否发生改变,然后来控制ui的刷新,因此在定义子组件的时候定义了一个@StateuiState:number=0,来控制ui每次刷新,其他参数并没有用装饰器修饰结果:子组件u

区块链面试题总结(初级——高级)

区块链面试问题-初级1.什么是区块链?回答:区块链是不间断的经济交易数字分类帐,可以进行编程,以记录不仅是金融交易,还可以记录几乎所有有价值的东西。简单来说,它是一个不可变记录的分散式分布式数据库,该数据库由计算机集群管理,但不属于任何单个实体。区块链存储为数据库或平面文件。2.流行的区块链平台有哪些。回答:流行的区块链平台如下:区块链平台共识算法分类帐类型管治以太坊工作证明不允许以太坊开发人员超级账本锯齿可插拔框架允许的Linux基金会超级账本面料可插拔框架允许的Linux基金会超级账本Iroha基于链的拜占庭容错允许的Linux基金会开放链分割共识允许的Linux基金会恒星恒星共识协议公共

软考 - 系统集成总结

前言今年上半年通过了软考的系统集成项目管理工程师考试,特此写一篇总结。软考介绍软考全称计算机技术与软件专业技术资格(水平)考试,分为初级,中级,高级。高级比初,中级多了个论文科目,知识考察也更深度一些每科分数75分,必须要两门或三门一次性同时通过,达到45分及格线,才能拿证在广州它有一个最大的作用:入户。特别是今年上半年和下半年,广东单独命题,难度比全国卷要低一些。软考也还有一些其他作用:个税抵扣:拿到软考证书的那一年,可以扣除3600元内的个税评职称:在国企和体制内工作可评职称,中级评中级职称,高级就可以评副高级职称落户:例如广州,拿证中级,基本可以直接落户公司招投标个人能力的提升考试内容中

11、技巧之四:从 <ul> 里面读 <li> 列表内容【Selenium+Python3网页自动化总结】

假如需要读取以下li的内容:SomethinghereAndhereEvenmorehere主要是用find_elements的方法找出所有,代码如下:fromseleniumimportwebdriverfromselenium.webdriver.common.byimportBydriver=webdriver.Firefox()html_list=driver.find_element_by_id("myId")items=html_list.find_elements_by_tag_name("li")foriteminitems:text=item.textprinttextpri

XINDOO的2023年总结

  这篇文章是我的第十年年终总结,本来想很正式的写,由于元旦偷懒,春节又特种式狂奔四个城市给自己和妹妹订婚,横跨几千公里,几乎一半的假期都在路上。我23年的年终总结难产至今,最后赶在2月结束前开始动笔。  回到正题,我在年底步入了30岁阶段,大概回顾下我过去的十年,我想到了论语中的一句话,“吾十有五而志于学,三十而立,四十而不惑,五十而知天命……”孔子说自己十五岁就立志学习,三十岁能够有所成就,四十岁遇到事情不再感到困惑,五十岁就知道哪些是不能为人力支配的事情而乐知天命……,最近愈发感觉我才三十岁的人生,已经经历过这些了。我18岁上了大学之后才懂的主动学习,22岁毕业后顺利工作不再依靠父母,2

一些面试总结123

目录1.经验总结2.HR面可能会问的问题1.经验总结**经验一:**1.**能内推尽量不走官网**。现在大厂的简历数量都非常吓人,可能几个算法岗位收到几百甚至上千的简历都不为过,那面试官怎么能从中捞出你的简历呢?一个有效的方法就是内推,内推意味着你能拿到正式员工的背书,有了这样的背书,相当于有了加分。内推还有一些好处,包括免笔试等(也有不免的,不绝对)。 2.**能投提前批尽量不等正式批**。HC(headcount)就那么多,提前批发的差不多了,正式批的hc就少了,道理就是这么个简单的道理。另外如果部门有10个hc的时候,你水平差不多,招你一个问题不大,反正还有9个。但是只剩1个hc的时候,

Jetpack Compose(3) —— 状态管理

上一篇文章拿TextField组件举例时,提到了State,即状态。本篇文章,即讲解State的相关改概念。一、什么是状态与其它声明式UI框架一样,Compose的职责非常单纯,仅作为对数据状态的反应。如果数据状态没有改变,则UI永远不会自行改变。在Compose中,每一个组件都是一个被@Composable修饰的函数,其状态就是函数的参数,当参数不变,则函数的输出就不会变,唯一的参数决定唯一输出。反言之,如果要让界面发生变化,则需要改变界面的状态,然后Composable响应这种变化。下面还是拿个例子来说,做一个简单的计数器,有一个显示计数的控件,一个增加的按钮,每点击一次,则技术计数器加1

云计算及其应用知识点总结

云计算及其应用的知识点可以总结如下: 1.云计算的概念:云计算是一种基于互联网的计算方式,将计算资源和服务提供给用户,用户通过互联网连接,按需获取和使用计算资源。 2.云计算的原理:云计算的原理包括资源池化、虚拟化技术、弹性伸缩和自动化管理。资源池化将计算资源整合在一个资源池中,虚拟化技术将物理计算资源抽象为虚拟资源,弹性伸缩允许根据需求增加或减少计算资源,自动化管理完成资源的调度、监控和管理等任务。 3.云计算的架构:云计算的架构分为三层,包括基础设施层、平台层和应用层。基础设施层提供计算资源、存储资源和网络资源,平台层提供开发环境和运行环境,应用层提供各种应用服务。 4.云计算的优势:云计

UE5 Lumen效果设置总结

一、开启Lumen:Edit-ProjectSettings-Rendering-GlobalIllumination-Lumen Edit-ProjectSettings-Rendering-Reflection-Lumen Edit-ProjectSettings-Rendering-SoftwareRayTracing-GenerateMeshDistanceField勾选场景中PostProcessingVolumn-GlobalIllumination-Lumen,      PostProcessingVolumn- Reflaction-Method-Lumen 二、开启光线追踪