劳伦斯 劳伦斯
3年前
前端面试题自检 Vue 网络 浏览器 性能优化部分
框架VueMVVM是什么?ModelViewViewModel,Model表示数据模型层。view表示视图层,ViewModel是View和Model层的桥梁,数据绑定到viewModel层并自动渲染到页面中,视图变化通知viewModel层更新数据。Vue的生命周期
Stella981 Stella981
3年前
Android开发MVVM设计模式的实现及ButterKnife兼容结合源码详解并总结优缺点
MVVM设计模式主要是view通过中间件viewModel与model数据模型交互,咱们可以看一下流程图:!(https://imgblog.csdnimg.cn/20201015155610645.png?xossprocessimage/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_a
Stella981 Stella981
3年前
Git 看这一篇就够了
本文的结构如下:1.作者和开发原由2.Git的数据模型3.常用命令4.资源推荐作者和开发原由Talkischeap.Showmethecode.这句话就出自Linux和Git的作者LinusTo
Stella981 Stella981
3年前
Material Component 动画基础—Spring Animation
不管是在AndroidMaterialDesign,还是Flutter中,Google都在尝试统一动画的行为和实现,在Google看来,动画基本都分为两种,即模拟动画和物理动画,本篇将介绍物理动画,这个概念在Android开发中,涉及的非常少,同时文档也最少,但却是实现很多优雅动画的基础,特别是MDC中封装的一些动画,在很多细节的处理上,都使用到了物理动
Stella981 Stella981
3年前
Python Django 之 直接执行自定义SQL语句(一)
一、执行自定义SQL方法1、ExecutingcustomSQLdirectly   直接执行自定义SQL,这种方式可以完全避免数据模型,而是直接执行原始的SQL语句。2、Manager.raw()   执行原始查询并返回模型实例二、ExecutingcustomSQLdire
Easter79 Easter79
3年前
TiDB 源码阅读系列文章(八)基于代价的优化
概述本文是TiDB源码阅读系列文章的第八篇。内文会先简单介绍制定查询计划以及优化的过程,然后用较大篇幅详述在得到逻辑计划后,如何基于统计信息和不同的属性选择等生成各种不同代价的物理计划,通过比较物理计划的代价,最后选择一个代价最小的物理计划,即CostBasedOptimization(CBO)的过程。优化器框架一般优
Wesley13 Wesley13
3年前
mysql数据库设计规范浅谈
《mysql设计规范》数据结构设计:逻辑设计–物理设计实际工作中:逻辑设计物理设计物理设计:表名,字段名,字段类型磁盘IO和操作系统类型,对mysql的性能是非常大的一.数据库命名规范所有的数据库对象名称必须使用小写字母并用下划线表示,因为默认情况下,mysql对大小写敏感,mysql数据库本质上是linux
Wesley13 Wesley13
3年前
MySQL实战—更新过程
和查询流程不同的是,更新流程涉及两个重要的日志模块:redolog(重做日志)和binlog(二进制日志)。redologredolog通常是物理日志,记录的是数据页的物理修改,而不是某一行或某几行的修改,它用来恢复提交后的物理数据页(恢复数据页,且只能恢复到最后一次提交的位置)。如果MySQL每一次的更新操作都需要写进
Stella981 Stella981
3年前
Apache IoTDB 建模方式详解
!(https://oscimg.oschina.net/oscnet/edbdce991822444a99a3f3b7011ab903.jpg)之前写过一个IoTDB数据模型(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp.weixin.qq.com%2
面向大规模分析的多源对地观测时空立方体
随着对地立体观测体系的建立,遥感大数据不断累积。传统基于文件、景/幅式的影像组织方式,时空基准不够统一,集中式存储不利于大规模并行分析。对地观测大数据分析仍缺乏一套统一的数据模型与基础设施理论。近年来,数据立方体的研究为对地观测领域大数据分析基础设施提供了前景。基于统一的分析就绪型多维数据模型和集成对地观测数据分析功能,可构建一个基于数据立方的对地观测大数据