Jetpack的ViewModel与LiveData总结
全部标签🔭嗨,您好👋我是vnjohn,在互联网企业担任Java开发,CSDN优质创作者📖推荐专栏:Spring、MySQL、Nacos、RocketMQ,后续其他专栏会持续优化更新迭代🌲文章所在专栏:职业成长🤔我当前正在学习微服务领域、云原生领域、消息中间件等架构、原理知识💬向我询问任何您想要的东西,ID:vnjohn🔥觉得博主文章写的还OK,能够帮助到您的,感谢三连支持博客🙏😄代词:vnjohn⚡有趣的事实:音乐、跑步、电影、游戏目录回望2023年学习技术心得阅读过的书籍📚问题解决方案常用的一些技术工具职业规划与成长去过的地方总结期盼2024新机会、新挑战社会规划技术规划职业规划心灵成长总结回望20
redis总结1.redis是单线程吗Redis的单线程主要是指Redis的网络IO和键值对读写是由一个线程来完成的,这也是Redis对外提供键值存储服务的主要流程。但Redis的其他功能,比如持久化、异步删除、集群数据同步等,其实是由额外的线程执行的。2.redis既然是单线程,为什么还可以运行的很快因为它所有的数据都在内存中,所有的运算都是内存级别的运算,而且单线程避免了多线程的切换性能损耗问题。正因为Redis是单线程,所以要小心使用Redis指令,对于那些耗时的指令(比如keys),一定要谨慎使用,一不小心就可能会导致Redis卡顿。3.Redis单线程如何处理那么多的并发客户端连接?
先来看几个概念:镜像(Image):应用和运行应用所需的环境、配置和系统函数库容器(container):docker在运行镜像时创建的一个隔离环境docker下载应用时,会自动搜索并下载镜像。**镜像仓库:**存储和管理镜像的平台(图片来源于黑马程序员b站视频)一个镜像可对应多个容器。这里可以类比程序和进程,进程是运行的程序实例,多开几个进程,就像多创建几个镜像的容器。命令解读dockerrun-d\//run运行镜像,即创建容器执行-d值后台运行--namemysql\//给容器起名,必须唯一-p3306:3306\//端口映射本机端口:容器端口-eTZ=Asia/Shanghai\//e
今年我最喜欢的一句话人生就像在做动态规划,你的每一个决策将带给你一个新的状态,尽管当前的状态不是最优的,但纵观之下,一定是比较优的。太多的第一次不完整,想起来再慢慢补充1.7,第一次接触UbuntuTouch。给家里用下来的Redmi9A刷了个新系统。1.30,收到了她的第一杯奶茶。2.5,第一次下单开发板,买了块香橙派zero2。2.22,数字逻辑第一次课后作业,第一次接触logisim。3.3,跟单元间的朋友们第一次出去团建聚会。之前因为疫情,没出过学校。3.4,第一次来到黑油山,去克拉玛依博物馆。3.7,入驻腾讯云开发者社区的礼物到了,奖品是一个三脚架。3.22,Recan送的瑞萨RA2
一、前言ChatGPT3.5、GPT4.0、GPT语音对话、Midjourney绘画,文档对话总结+DALL-E3文生图,相信对大家应该不感到陌生吧?简单来说,GPT-4技术比之前的GPT-3.5相对来说更加智能,会根据用户的要求生成多种内容甚至也可以和用户进行创作交流。然而,GPT-4对普通用户来说都是需要额外付费才可以使用。所以今天小编就整理一个真正可免费的AI工具。不是一天只能使用一两次就不能使用的网站。我们也忍不住做了一个基于ChatGPT的网站!国内可直接对话AI,也有各种提供工作效率的工具供大家使用。二、特点优势该网站无需魔法,国内直接使用该网站长期运营,为国内博主自己掏腰包免费给
前言说到自动化测试,就不得不提大名鼎鼎的Selenium。Selenium是如今最常用的自动化测试工具之一,支持快速开发自动化测试框架,且支持在多种浏览器上执行测试。Selenium学习难度小,开发周期短。对测试人员来说,如果你编程经验不足,python+Selenium是个很好的选择。语法简约,清晰,可以显著减少后期维护难度和工作压力。用Python+Selenium做自动化测试,可支持多种浏览器,爬虫中也可用来解决JavaScript渲染问题。模拟浏览器进行网页加载今天,我们就介绍一下如何用Selenium快速开始Web测试工作!一、声明浏览器对象注意点一,Python文件名或者包名不要命
一、html2canvas+jsPDF(文字会被截断):将HTML元素呈现给添加到PDF中的画布对象,不能仅使用jsPDF,需要html2canvas或rasterizeHTMLhtml2canvas+jsPDF的具体使用链接二、html2pdf(内容显示不全+文字会被截断):下载或者安装html2pdf:官网1、将文档放在本地,用原生js进行引用和使用。①新建一个名为html2pdf.js的文件,并且将线上的内容进行复制。②引入js文件://js直接引入--未尝试scripttype="text/javascript"src="https://cdn.bootcdn.net/ajax/lib
写在前面作者:夏日博客地址:https://blog.csdn.net/zss192本文为2022年东南大学自然辩证法概论期末总结,内容为根据老师所发题纲综合多个资料总结得来考试形式:从老师所发题纲,10个题目中选出4个,题目都不变,今年所考题目为题纲中的2、5、7、10自然辩证法概论和新中特相关资料:点我查看(含新中特22年原题)新中特这种敏感点的总结出于某些原因不能发布,考法和自然辩证法类似,也是从老师所发题纲中选几道考自然辩证法考题基本和老师发的题纲一致,但新中特22年虽然关键词一样但问法有点不太一样新中特22年原题由于总是被CSDN和谐,放在了上面的相关资料中2022年题纲1.如何理解
一、BMF简介BMF(BabitMultimediaFramework)是字节跳动开发的跨平台、多语言、可定制的多媒体处理框架。经过4年多的测试和改进,BMF已经过量身定制,能够熟练地应对我们现实生产环境中的挑战。目前广泛应用于字节跳动的视频串流、直播转码、云剪辑和移动前/后处理场景。该框架每天处理超过20亿个视频。官方仓库地址为:https://github.com/BabitMF/bmf?tab=readme-ov-file二、BMF初体验2.1、安装方式1️⃣、pip安装首先要确保本机已经安装了Python,然后使用pipinstallBabitMF安装BabitMF,安装过程中其会帮你
进入项目经理这个岗位已经三年了,之前决定转行做项目经理是因为它涉及的知识面广,对个人的成长非常有帮助;也期望未来能积累一些大型且复杂的项目经验、获得更好的升职空间。但现在做了这么久,好像遇到了职业瓶颈,仿佛我很忙碌,但似乎什么成就感都没有。日常工作都是负责公司的一些小型项目或者辅助其他同事完成项目,无法接触到公司的一些核心项目。前段时间咨询了一位前辈,他说我已经具备了做一些较大项目的能力,但你缺少一个时机,今年的年终总结就是一个让你跟领导层展现你已经具备这项能力的最佳途径。按照前辈给的思路,我的年终总结得到了领导的赞赏,同时也表示明年可以让我开始负责一些较大型的项目。下面就将我的年终总结简要分