- 博客(18)
- 资源 (21)
- 收藏
- 关注
原创 Android学习笔记整理之常用三种框架:3、MVVM模式
MVVM框架模型本节将带大家总结 MVP 框架模型存在的问题,通过对比的方式学习 MVVM 模型,并使用 MVVM 模型实现对该需求的再一步优化,最后总结MVVM的优缺点。上面我们讲了 mvp 模型,mvp 对 mvc 进行了比较好的优化,并且在日常的项目代码中,mvp 已经能够帮助我们满足大部分的场景需求,但是它还不够简洁,需要使用较多的接口,所以我们希望可以对它进行进一步的优化。mvp 和 mvvm的异同点下面我们来看看mvvm框架模型首先我们会发现 mv...
2020-07-27 22:35:02 300
原创 Android学习笔记整理之常用三种框架:2、MVP模式
目录MVP框架模型MVC模型的明显缺陷MVP模型简介MVP模型优缺点使用MVP的建议MVP框架模型本节将带大家总结 MVC 模型存在的问题,通过对比的方式学习MVP框架模型,并使用 MVP 模型实现对该需求的进一步优化,最后总结MVP的优点,以及MVP中还可以进行优化的部分。MVC模型的明显缺陷前面我们讲到 mvc 模型,它有一些明显的缺陷而在mvp模型当中,这些问题得到很好的解决MVP模型简介Model主要负责数据方面的工作,View主要负责视.
2020-07-27 22:33:16 283
原创 Android学习笔记整理之常用三种框架:1、MVC模式
目录MVC框架模型需求:查询用户账号信息不使用任何框架去实现需求MVC模型简介使用 MVC 框架去实现需求与不使用框架实现需求,进行比较界面展示MVCActivity数据获取MVCModelMVC模型优缺点优点缺点使用建议MVC框架模型本章通过具体事例对比使用MVC模型和不使用框架模型的区别,并使用MVC实现对该需求的优化,总结MVC的优点以及MVC中还可以进行优化的部分。下面我们将通过代码的方式,来讲解为什么要使用框架?为什么要学习MVC模.
2020-07-27 22:28:26 302
原创 DataBinding使用记录:1、DataBinding的基本用法
一、DataBinding简单介绍1、DataBinding是什么?也就是说 DataBinding 是实现 mvvm 模式的一个工具,用来提供数据绑定服务。2、DataBinding的使用步骤要在我们的项目中实现 DataBinding,我们需要做到以下三步第一步,启用 DataBinding,也就是让我们的项目支持 DataBinding第二步,修改布局文件为 DataBinding 布局,也就是把传统的布局文件修改为 DataBinding 布局第...
2020-07-24 21:00:49 300
原创 AndroidStudio报错:Could not get resource ‘xxx/xxx/error_prone_annotations-2.2.0.jar‘
自认为自己已经算是老鸟了,在使用Android Studio build的时候也总会遇到奇怪的问题,例如:今天mac电脑在运行安卓项目时,遇到了这个问题:FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:javaPreCompileDebug'.> Could not resolve all files for configura...
2020-07-20 14:09:34 2312 3
原创 Android Studio使用git手动提交项目代码,设置项目代码版本
目录一、前言二、git提交代码、设置版本1、项目代码提交到本地git2、项目代码提交到远程服务器gitee码云3、给提交的项目代码设置版本号二、详细说明可参考博文一、前言之前写的一些 Android 博文发现代码有不清楚或遗漏的,如:Android开发笔记之MVC、MVP、MVVM然后做了一下补充,并把相关代码提交到github或gitee上去,并做了一些版本设置以方便查阅,写此博文稍微记录一下!二、git提交代码、设置版本1、项目代码提交到本地git.
2020-07-19 11:08:32 694
原创 git实战笔记系列:本地有项目,把本地项目托管到 gitee 码云中
一、相关博文整理原创git实战笔记系列:生成 ssh 公钥,查看获取放到github或gitee上面原创git实战笔记系列:本地无项目,创建自己的github项目仓库、克隆下载项目原创git实战笔记系列:查看、邀请、删除项目团队成员,删除分支、删除分支代码原创git实战笔记系列:GitHub创建新分支及合并、常用git命令原创git实战笔记系列:Github打tag标签,指定项目版本的使用原创关于 GitHub 老是访问不了的解决方案 Macgit的使用(注:gith...
2020-07-18 16:27:06 272
原创 unable to resolve dependency for:xxx
目录解决方式尝试1(不行)尝试2(不行)尝试3(不行)尝试4(解决)使用 leakcanary 内存泄露检测工具,之前写的demo今天运行报错:unable to resolve dependency for:xxxdownload leakcanary-android.aar (com.squareup.leakcanary:leakcanary-android:2.2)Show DetailsAffected Modules: testleakdemo4_t
2020-07-18 09:15:24 238
原创 Vue笔记整理,12.项目-完成tabbar的小图标设置
一、前言上一节我们介绍了:vs code工具的一些特殊使用,使用vs code默认集成的Git工具快速提交代码,详细可参考博文:原创Vue笔记整理,11.项目-使用vs code默认集成的Git工具快速提交代码这篇我们将介绍项目-完成tabbar的小图标设置二、完成tabbar的小图标设置更新中。。。...
2020-07-14 14:11:05 1007
原创 Vue笔记整理,11.项目-使用vs code默认集成的Git工具快速提交代码
一、前言上一节我们介绍了:项目基础配置、把本地项目托管到 gitee 码云中,详细可参考博文:原创Vue笔记整理,10.项目-把本地项目托管到 gitee 码云中 这篇我们将介绍 使用vs code默认集成的Git工具快速提交代码更新中。。。...
2020-07-13 15:08:55 321
原创 git实战笔记系列:生成 ssh 公钥,查看获取放到github或gitee上面
一、第一次生成新的SSH key1、网络参考bogon:~ luminal$ cd .ssh/ 检查本机的ssh公钥bogon:.ssh luminal$ ls -a 查看当前目录文件. .. known_hosts$ ssh-keygen -t rsa -C "你的邮箱地址" 如:ssh-keygen -t rsa -C "luminal@163.com"Generating public/private rsa k...
2020-07-06 16:13:05 646 1
原创 Vue知识整理,10.项目-把本地项目托管到 gitee 码云中
在公司都是团队开发,下面我们来介绍下git代码管理工具首先,我们需要创建几个文件1、.gitignore 项目忽略文件我们在项目中像 node_modules 这些文件没必要上传到,我们的源代码仓库当中node_modules 项目依赖文件,体积比较大.idea 它是一个文件夹,里面放了你自己webstorm工具相关的配置,如快捷键等,每个人都不一样.vscode 这个类似.idea,它是VScode工具相关的配置.git 存了一些版本信息,也没必要上传.DS_S....
2020-07-06 15:23:54 1645
原创 git实战笔记系列:GitHub创建新分支及合并、常用git命令
一、GitHub创建新分支及合并测试的github项目地址:https://github.com/yyhLum/vue-cli-project-template在项目 README.md 中,添加如下文字然后添加新的分支 yyh,并进行提交MacBook-Pro:vue-cli-project-template luminal$ git statusOn branch masterYour branch is up-to-date with 'origin/......
2020-07-06 00:19:08 1200
原创 git实战笔记系列:idea图形操作 或 使用命令行,git打tag标签,指定项目版本的使用
声明:本教程不收取任何费用,欢迎转载请注明出处,尊重作者劳动成果,不得用于商业用途,侵权必究!!!目录一、Github打tag标签,指定项目版本创建版本 v0.1.0创建版本 v0.1.1二、如何下载github项目的不同版本三、tag 有关命令1查看tag2创建tag3删除tag4验证tag5共享tag我们可以创建一个tag来指向软件开发中的一个关键时期,比如版本号更新的时候可以建一个“v1.0”、“v2.0”之类的标签,这样在以后回顾的时候会比较方便。t
2020-07-05 00:34:14 4696
原创 git实战笔记系列:本地无项目,创建自己的github项目仓库、克隆下载项目
一、前言最近想把印象笔记中 git使用 和 github pages 个人博客,这两块相关知识点笔记整理出来,如下图: 二、创建自己的github项目仓库github官方地址为:https://github.com/首先你必须注册自己的github账号,然后登陆进去,这块操作就不说了。1、新建仓库,点击下图红色框的按钮都可以2、自定义你的项目名称,勾选配置如项目名(自定义):betasmarkWeb_storageCabinet如果是公司...
2020-07-04 18:06:52 357
原创 Vue笔记整理,09.项目-制作项目首页的Header和Tabbar区域
09.项目-制作项目首页的Header和Tabbar区域步骤1:在项目根组件 App.vue 里面,分三部分第一部分:<!-- 顶部 Header 区域 -->第二部分:<!-- 中间的 路由 router-view 区域 -->第三部分:<!-- 底部 Tabbar 区域 -->步骤2:App.vue 展示到页面上1、在 index.html 的容器里面,需要把App.vue 放进去2、在 main.js 里面 ,...
2020-07-03 20:21:06 416
原创 npm安装依赖包报错,npm ERR! code ENOTFOUND(2020-07-03)
vue项目安装依赖包,报错如下:$ npm installnpm WARN registry Using stale data from https://registry.npmjs.org/ because the host is inaccessible -- are you offline?npm WARN registry Using stale data from https://registry.npmjs.org/ due to a request error during r...
2020-07-03 12:37:36 12832 1
runnergo性能测试平台,端口号修改
2024-05-30
Android面试题 - 副本.pdf
2019-11-23
304_SurfaceView高性能绘制(五)代码实践篇-让绘制的图片运动
2019-02-22
SurfaceView绘制图片
2019-02-14
我的Handler专题系列代码01
2019-01-03
CSDN博客编辑器_富文本编辑器_目录索引视频教程.zip
2018-12-27
Java服务器开发(二)写第一个Servlet
2018-12-26
亲手实践,Android Studio一个项目引入另一个项目作为依赖Libary
2018-12-25
03_AsyncTask_异步方法操作之进度条
2018-11-19
02_AsyncTask_简单演示AsyncTask异步操作
2018-11-16
eclipse在Android7.0的手机上无logcat输出
2018-11-15
informix数据库连接,java springboot项目
2024-06-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人