草庐IT

Jetpack的ViewModel与LiveData总结

全部标签

ZooKeeper 核心知识总结!

Zookeeper基本介绍ApacheZooKeeper是由ApacheHadoop的子项目发展而来,为分布式应用提供高效且可靠的分布式协调服务。在解决分布式数据一致性方面,ZK没有直接采用Paxos算法,而是采用了ZAB(ZooKeeperAtomicBroadcast)协议。ZK可以提供诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知,集群管理,Master选举,分布式锁,分布式队列等功能。「它具有以下特性:」「顺序一致性」:从一个客户端发起的事务请求,最终都会严格按照其发起顺序被应用到Zookeeper中;「原子性」:要么所有应用,要么不应用;不存在部分机器应用了该事务,而「另一

2023-年度总结

目录1、2023,在CSDN的一年2、心得体会3、对新的2024年的期待与规划1、2023,在CSDN的一年        在2023年,我在CSDN平台上的成长给我的感觉是循序渐进的。从最初的零粉丝,我逐步积累了现今的6000多粉丝,这一过程,使得互联网的记忆里面,有了我的努力与付出的痕迹。        在为社区作出贡献方面,我致力于解答CSDN社区的问题,迄今已累计解决了60多个技术问题,为社区成员提供了实质性的帮助。同时,为了不断提升自己的专业技能,我投入大量时间深入研究并掌握了OpenCV的核心技能,通过了技能树所有节点,这使我在计算机视觉领域的实力得以增强。        此外,我

STM32 FreeRTOS处理LVGL+串口双任务相关问题总结

目录前情提要:1、LVGL部分2、串口部分3代码部分3.1串口代码部分:3.2LVGL代码部分总结:前情提要:最近在做一个项目,用到了LVGL+串口来调,碰到了巨多坑,调了我两天才调出来,特此写该博文以作记录。1、LVGL部分这个我就不赘述了,可以参考我的这篇文章来移植;这次我没有用Gui-Guider来生成GUI代码,为啥?因为它是NXP家的软件,新版本的只支持他自己家的板子,其他板子很难移植...(难绷,只能自己手撸LVGL代码了,以后有空了可以用LVGL官方代码生成软件SquareLineStudio)。好了闲话不多说,记录一下所碰到的问题吧!2、串口部分stm32串口有一个好用的组合:

nosql数据库知识点总结

目录1、什么是nosql数据库,它包括哪些 文档数据库 建数据 哪一种是最简单的2、什么是文档数据库3、创建mongodb时默认会建造三个数据库,是哪三个4、mongodb支持的数据类型有哪些 5、它的常规语句有哪些6、副本集和分片集有什么作用复制 性能7、副本集的副本节点之间如何获得主节点数据8、启动mongo时 mongod mongos是什么意思,之间有什么区别9、cap原则10、nosql的全称11、base的基本原则12、cap各自的组合分别用字啊什么场景13、mongodb集群的四个核心组件,他们的作用14、给一个集群,怎样建立分片集 端口号集群名称15、mongodb的特点16、

MySQL之BETWEEN AND包含范围查询总结

一、时间范围查询参数格式与数据库类型相对应时,betweenand包含头尾,否则依情况当数据库字段中存储的是yyyy-MM-dd格式,即date类型:用betweenand查询,参数yyyy-MM-dd格式时,包含头尾,相当于x>=y&&x当是yyyy-MM-ddHH:mm:ss格式,即datetime类型:用betweenand查询,参数yyyy-MM-dd HH:mm:ss格式时,包含头尾,x>=y&&x参数yyyy-MM-dd格式时,只包含头,相当于x>=y&&x(这里特殊)。示例:datetime类型,参数带时分秒(yyyy-MM-ddHH:mm:ss)SELECTe.create_t

【计算机视觉 | 目标检测】OVD:Open-Vocabulary Object Detection 论文工作总结(共八篇)

文章目录一、2Dopen-vocabularyobjectdetection的发展和研究现状二、基于大规模外部图像数据集2.1OVR-CNN:Open-VocabularyObjectDetectionUsingCaptions,CVPR20212.2OpenVocabularyObjectDetectionwithPseudoBounding-BoxLabels,ECCV20222.2.1伪标签的生成2.2.2检测模型训练2.3Detic:DetectingTwenty-thousandClassesusingImage-levelSupervision,ECCV20222.4Grounde

『年度总结』时光如梭 | 再见 2022 | 你好 2023

        ⭐创作时间2022年12月31日⭐·    ✨结果一直到现在才发,说真的写年度总结还是第一次写比较不熟练,去年有这个活动也有佬叫我参加,不过没参加。今年想着有时间来写下的,结果写到现在才发,这东西说真的挺难写的,刚开始都一直在电脑前打摆子都不知道写什么~好在总算写好了(o゚v゚)这里也是看了下其他佬文章是怎么写的慢慢的就知道自己写什么了✨    📆来都来了不妨三连支持下来瞅瞅,感谢、祝大家新年快乐🌹年度总结📆"遇见"⛳"开端"🌌"经历" ✨"收获"'📕''🎵''🎁''🏅' 🌠"目标" 🔚"最后" 📆"遇见"    今天过后就是2023年了、本来想着要写个总结的,刚好CSDN就有

【预览】蓝桥杯竞赛python算法笔记 代码模板|吐血总结|蓝桥杯省赛国赛

【预览】蓝桥杯竞赛python算法笔记代码模板|吐血总结完整版链接文章目录【预览】蓝桥杯竞赛python算法笔记代码模板|吐血总结1二分算法求分界值2双指针算法2.1求最长的不包含重复数字的连续子序列3排列组合3.1next_permutation重排列一个序列生成它的上一个序列3.3n个数字/字母的不同排列3.4n个数字选k个数的组合3.5在n个数字中选1~n个数的不同组合3.5.1自己写dfs的方法4组合数计算5快速幂6求质数6.1试除法

java中Map的常用方法总结

1、如何把一个Map转化为List日常开发中,我们经常遇到这种场景,把一个Map转化为List。map转List有以下三种转化方式:把map的键key转化为list把map的值value转化为list把map的键值key-value转化为list示例代码://语法/**key转listListkeyList=newArrayList(map.keySet());value转listListvalueList=newArrayList(map.values());//map转listListentryList=newArrayList(map.entrySet());*/publicclassT

DDR3学习总结(二)

DDR带宽计算IO时钟频率:根据PartNumber中的“-125”我们就可以找到图中speed,根据这里tCK=1.25ns,就可以算出芯片支持的最大IO时钟频率:1/1.25ns=800Mhz;此处的IO时钟频率也就是DDR3的频率;(虽然DDR3最大支持的频率可以很高,但是还需考虑你选择的FPGA是否可以到这个速率)位宽:根据PartNumber中的“256M16”我们可以找到图中Configuration所指出的地方,这里的16是代表芯片的数据位宽是16位(也就是16根数据线)。翻看A7数据手册ds181可以看到:A7系列的FPGA所支持的DDR3传输速率高达1066Mb/s,板卡选用