首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

MVVM框架搭建(二)——项目搭建

介绍完背景以及初衷之后,我们开始搭建MVVM框架,这一部分我们进行简单搭建,了解MVVM架构基本结构。 创建新项目 首先创建一个新项目,在根目录下创建一个config.gradle如图 ?...* 尽量不要以类库本身名字命名依赖列表 * * 各个module中引用类库时尽量使用项目依赖列表中项目,不要直接使用类库地址中项目 * * 需要添加新类库时,先查询本列表和项目中是否已引用类似功能类库...之前用MVP重新写框架,但是也遇到了很多不方便地方,所以这次我们着重介绍MVVM框架 这里开始使用kotlin,并遵循googleApp开发架构指南,才找到一种较好构建MVVM应用程序方式...另一个好处就是可以做单元测试,纯kotlin代码写着再舒服不过,而且可以保证数据正确性。相比于run app需要十几秒或者几分钟、十几分钟,run 一次单元测试是以毫秒记,效率是很可观。...: 1.最外层增加layout标签 2.增加了一个data标签 这个标签是我们ViewModel通过绑定注入 3.在每个控件上增加相应方法 下面看看M层代码 提供给ViewModel层数据

1.3K20

Cloudreve搭建

如果你想体验最新功能特性,可以在 GitHub Actions 中下载每次 commit 后构建开发版。注意,开发版并不稳定,无法用于生产用途,且不保证完全可用。...如果您忘记初始管理员密码,需要删除同级目录下cloudreve.db,重新启动主程序以初始化新管理员账户。 Cloudreve 默认会监听5212端口。...以上步骤操作完后,最简单部署就完成了。你可能需要一些更为具体配置,才能让Cloudreve更好工作,具体流程请参考下面的配置流程。...3.可选部署流程 3.1.反向代理 在自用或者小规模使用场景下,你完全可以使用 Cloudreve 内置 Web 服务器。...getenforce 如果为disabled 就是已经关闭,如果enforce 就是强制模式。 (方法1)不重启头闭,重启电脑后失效。

1.3K20

Hibernate搭建

1 Hibernate概述        Hibernate是Java世界中使用最广泛数据持久化框架,使用ORM(对象关系映射)模式简化关系型数据库数据增删改查功能。...1.1 数据持久化 数据持久化就是将内存中数据模型转换为存储模型,以及将存储模型转换为内存中数据模型统称。...Object是指编写程序时候,以面向对象方式处理数据;Relation是指保存数据时候,以关系型数据库方式存储;而ORM框架则通过映射信息自动完成Java对象与数据库表之间存取。...有两种方法: 第一种,通过Sesison查询接口,或者get()方法,或者load()方法从数据库中加载对象时候,加载对象是与数据库表中一条记录关联,此时对象与加载它Session发生关联;...处于游离状态对象,Session无法保证对象所包含数据与数据库中记录一直,因为Hibernate已经无法感知对该对象任何操作。

50610

Cloudreve搭建

如果你想体验最新功能特性,可以在 GitHub Actions 中下载每次 commit 后构建开发版。注意,开发版并不稳定,无法用于生产用途,且不保证完全可用。...如果你想体验最新功能特性,可以在 GitHub Actions 中下载每次 commit 后构建开发版。注意,开发版并不稳定,无法用于生产用途,且不保证完全可用。...如果您忘记初始管理员密码,需要删除同级目录下cloudreve.db,重新启动主程序以初始化新管理员账户。 Cloudreve 默认会监听5212端口。...以上步骤操作完后,最简单部署就完成了。你可能需要一些更为具体配置,才能让Cloudreve更好工作,具体流程请参考下面的配置流程。...3.可选部署流程 3.1.反向代理 在自用或者小规模使用场景下,你完全可以使用 Cloudreve 内置 Web 服务器。

1.3K40

springboot搭建

springboot简介   Spring Boot 是由 Pivotal 团队提供全新框架,其设计目的是用来简化新 Spring 应用初始搭建以及开发过程。   ...该框架使用了特定方式来进行配置,从而使开发人员不再需要定义样板化配置。     ...Spring boot优点 spring boot 可以支持你快速开发出 restful 风格微服务架构 自动化确实方便,做微服务再合适不过了,单一jar包部署和管理都非常方便。...redis, email, elasticsearch)    springboot核心功能 1.独立运行Spring项目 Spring Boot可以以jar包形式来运行,运行一个Spring Boot...4.自动配置Spring 5.准生产应用监控 6.无代码生成和xml配置 搭建环境 file–>new project ? ? ?

46060

golang环境搭建_linux开发环境搭建

简述 『Golang』(Go 语言,以下简称 Go)是 Google 开发一种编译型、可并行化、并具有垃圾回收功能编程语言。...如果是 x86 系统可以就下载 386 ,如果是 x64 系统,那么就安装 amd64 就可以了。 Windows 下安装包有两种版本: zip:免安装,解压后配置环境变量方可使用。...msi:安装包,安装时候会设置对应环境变量。 我下载是 x86 上 msi 安装包:go1.7.3.windows-386.msi。...工作空间 GOPATH : Go 工作空间(例如:我们开发目录 E:\Works\Golang) go install/go get 和 Go 工具等会用到 GOPATH 环境变量 GOPATH...是作为编译后二进制存放目的地和 import 包时搜索路径 注意:不要把 GOPATH 设置成 Go 安装路径 工作空间是一个目录层次结构,其根目录包含三个子目录: src:包含 Go 源文件(

5K30

【Django | 项目搭建】快速搭建自己项目

Django项目搭建 一、python常见框架 1.1、什么是框架? 1.2、MVC和MVT模型 1.3、django安装 二、建立django项目 2.1、运行项目 2.2、效果图!!...三、整体流程 一、python常见框架 1.大包大揽django(被称为完整主义者框架) 2.力求精简web.py和Tornado 3.新生代为框架Flask和Bottle 1.1、什么是框架...为了提高我们完成项目时效率,我们将一些在项目中要用到最底层最基 础(程序主体结构,程序骨架)东西打包弄成半成品,而将这些打 包半层品就是框架。...,建立模型 V:View,视图层,接受页面请求,进行应答 T:Template,模板,就是编写html、css、js模板,通俗讲就是在网页中显示东西 1.3、django安装 首先需要下载...恭喜你成功搭建自己项目(这个页面是没有配置URL路径 时,django自己显示页面哦) 三、整体流程 安装django 使用windows+R输入cmd打开任务管理器 使用cd(change

62610

Linux环境搭建系列(1) —— JAVA 环境搭建

在 Linux 安装与配置 Java 环境 yum 方式安装下载 step1:查找可以安装 Java 列表 # 寻找可以安装JRE 环境 yum -y list java* # 也可以通过以下命令来搜寻可以安装...JDK yum search jdk step2:安装 jre 或者 jdk # 选取上述一个列表中环境进行安装 yum install java-1.8.0-openjdk.x86_64...step3: 验证安装 java -version PS : yum 包默认安装情况下不需要配置环境变量,系统会自动帮你设置,在不熟悉情况下不要随意配置环境变量 yum 包基本安装是 OPENJDK...而不是 sun 公司 jdk 使用 xftp 上传解压安装 step1: 创建文件夹并进入到相关工作空间中 # 创建目录 mkdir /usr/local/java # 进入到相应工作空间中去...cd /usr/local/java step2: 将文件通过 xftp 上传到刚刚创建工作目录中 首先将文件上传到 usr/local/java 文件夹下 step3: 解压文件 tar

2.4K30

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券