草庐IT

Jetpack的ViewModel与LiveData总结

全部标签

分治算法总结(Java)

目录分治算法概述快速排序练习1:排序数组练习2:数组中的第K个最大元素练习3:最小k个数归并排序练习4:排序数组练习5:交易逆序对的总数练习6:计算右侧小于当前元素的个数练习7:翻转对分治算法概述分治:即分而治之。也就是将一个大的问题拆分为若干个小问题,然后递归解决每个小问题,最终合并每个小问题的解得到原问题的解分治算法一般包含三步:1.分割问题:将原问题分割为若干子问题,这些子问题应该是相互独立的,并且和原问题具有相同的结构。2.解决子问题:递归解决每个子问题,当子问题足够小时,直接求解3.合并子问题的解:将子问题的解合并成原问题的解。 分治的思想体现在快速排序、归并、二分查找等中,在本篇文

多模态大模型总结

两类多模态大模型原生多模特模型和多个单模型拼接原生多模态模型意味着这些模型是从一开始的设计阶段,就是用于处理多种模态(包括文本、图像、音频、视频等)的数据。把不同的单个模型拼接起来使得模型具备多模态能力这种做法也比较好理解,比如之前社区开源的Qwen-VL[1],它就是Qwen-7B+OpenclipViT-bigG(2.54B)的结构,前者作为LLM基础模型,后者作为视觉模型,因此Qwen-VL也支持图像、文本多模态输入。在数据融合方面,来自不同模态的数据在模型内部被有效地融合,这样可以更好地理解数据间的关联和相互作用。而对于单个模型拼接,不同模态的处理通常是独立进行的,然后在某个阶段再把数

【产品交互】超全面B端设计规范总结

不知不觉已经深耕在B端这个领域3年有余,很多人接触过B端后会觉得乏味,因为B端的设计在视觉上并没有C端那么有冲击力,更多的是结合业务逻辑,设计出符合业务需求的交互,以及界面排版的合理性,达到产品的可用性、易用性、好用性。由于业务的复杂性,功能实现的难度程度相比C端会高很多,但是B端系统会有很多相似的组件可以共用,设计师一般会在项目前期做好这些组件的规范,便于后期设计使用,同时开发也能减少开发量,公用组件库不仅能减少开发时间还能达到系统界面统一的效果,降低用户的学习成本。B端的系统规范我分为两大类,分别是:UI规范、组件规范。UI规范:色彩、字体、布局、图标。组件规范:按钮、面包屑、导航菜单、分

STM32——STM32Cubemx的学习使用总结

文章目录一、简介二、STM32CubeIDE与MX区别?三、界面介绍和使用四、使用整体框架一、简介    STM32CubeMX是一个图形化工具,可以非常容易地配置STM32微控制器和微处理器,以及为Arm@Cortex@-M内核或部分Linux@设备树生成相应的初始化C代码,用于Arm@Cortex@-A内核。    第一步包括选择意法半导体STM32微控制器、微处理器或与所需外设相匹配的开发平台,或在特定开发平台上运行的示例。    对于微处理器,第二步允许配置整个系统的gpio和时钟设置,并以交式地方式将外设分配到Arm@Cortex-M或Cortex-A系列。特定的实用程序,如DDR配

ROS创建工作空间及功能包流程总结整理(python)

ROS创建工作空间及功能包流程总结整理(python)参考资料:B站赵虚左:https://www.bilibili.com/video/BV1Ci4y1L7ZZ?p=19&vd_source=a8e8676617fb04db42af59b530b145fd所用环境:linux20.04+ROS1noeticdemo案例:使用python实现ROS版本的helloworld1、创建工作空间:  选取自己计算机的某个位置,新建一个文件夹作为自己的工作空间mkdir-pdemo_ws/src  这里的demo_ws是笔者工作空间的名称,读者可以自定义。一定要在工作空间中设置二级子文件夹并命名为sr

【常用快捷键大总结】教你背通所有键盘操作

5、Alt+空格+M:移动窗口6、Alt+空格+S:改变窗口大小7、Alt+Tab:两个程序交换8、Alt+双击文件:查看文件属性9、Alt+F:打开文件菜单10、Alt+V:打开视图菜单11、Alt+E:打开编辑菜单12、Alt+I:打开插入菜单13、Alt+O:打开格式菜单14、Alt+T:打开工具菜单15、Alt+A:打开表格菜单16、Alt+W:打开窗口菜单17、Alt+H:打开帮助菜单18、Alt+回车:查看文件属性[](()Shift快捷键========================================================================

unity周学习总结

、发现状态机、了解状态机实现人物受伤后会被击退isHurt用于标记人物是否受到伤害:详详细解释:但是在实际测试中我们发现了这个isHurt一旦被设置成了true,在角色被击退后就无法再回到false状态,从而导致角色一直被击退直到碰到墙体或掉出地图isHurt解除true状态的办法首先找到animator,找到我们受伤的动画的状态:在右侧的Inspector中选择AddBehaviour,自定义类名HurtAnimation然后他会自动生成一个代码,打开此代码:在动画退出时刻,将isHurt设置为false就可以解决此问题(注意,打开代码后,里面的东西都是被注释掉的,想用的话取消注释即可)状态

[论文总结] 深度学习在农业领域应用论文笔记12

文章目录1.3D-ZeF:A3DZebrafishTrackingBenchmarkDataset(CVPR,2020)摘要背景相关研究所提出的数据集方法和结果个人总结2.Automatedflowerclassificationoveralargenumberofclasses(ComputerVision,Graphics&ImageProcessing,2008)摘要背景分割与分类数据集和实验步骤结论个人总结3.Alarge-scalehyperspectraldatasetforflowerclassification(Knowledge-BasedSystems,2021)摘要背景相

文生视频:Sora模型报告总结

作为世界模拟器的视频生成模型我们探索视频数据生成模型的大规模训练。具体来说,我们在可变持续时间、分辨率和宽高比的视频和图像上联合训练文本条件扩散模型。我们利用对视频和图像潜在代码的时空补丁进行操作的变压器架构。我们最大的模型Sora能够生成一分钟的高保真视频。我们的结果表明,扩展视频生成模型是构建物理世界通用模拟器的一条有前途的途径。总结:Sora包含了DALL·E3的recaption技术+图像/视频Patches+Transformers+LatentDiffusion+原始数据分辨率训练资源:查看Sora概览视频生成,索拉,里程碑,发布Sora文生视频本技术报告重点关注(1)我们将所有类

C++总结(7):STL无序容器之unordered_set、unordered_map、unordered_multiset、unordered_multimap详解

前两节介绍了STL中的顺序容器和关联容器,本节来介绍一下无序容器。无序容器与关联容器类似,但是关联容器是顺序排序的,而无序容器实现了未排序(哈希)的数据结构。文章目录1unordered_set2unordered_map3unordered_multiset4unordered_multimap1unordered_set无序集合(unordered_set)是一种使用哈希表实现的无序关联容器,其中键被哈希到哈希表的索引位置,因此插入操作总是随机的。无序集合上的所有操作在平均情况下都具有常数时间复杂度O(1),但在最坏情况下,时间复杂度可以达到线性时间O(n),这取决于内部使用的哈希函数,但