今天学习了Android Jetpack的架构,学习的非常浅显,只了解了一些基本内容,但可以看出这些基本内容的区别。 手动存取:这是最基础的架构,也是我学习之前一直用的架构,但是这个架构代码不好维护,而且数据得不到保护。先看个例子 ,这是初始画面,可以进行+1和-1操作,但是如果我们旋转屏幕,画面就 ...
分类:
移动开发 时间:
2020-01-20 20:37:37
阅读次数:
101
应该是配置文件Context需放在同一个Application Context下 intellj 自动添加的并没有添加解决方法:点击项目右键选择Open Moudle Setting 或者 F12 —》打开Project Structure —》 选择Modules -》 选择Spring -》先点 ...
分类:
编程语言 时间:
2020-01-20 00:31:26
阅读次数:
459
1.hiddenhidden是一个布尔属性,表示当前的网页元素不再跟页面相关,因此浏览器不会渲染这个元素,所以就不会在网页中看到它。相当于display:none<phidden>本句不会显示在页面上。</p>2.contenteditable允许用户修改内容<pcontenteditable="true">鼠标点击,本句内容可修改。</p>3.dr
分类:
Web程序 时间:
2020-01-20 00:22:04
阅读次数:
103
Consider a text input. It would be impossible for anyone to model every value you could possibly put into it, because the number of possible values is ...
分类:
其他好文 时间:
2020-01-20 00:06:35
阅读次数:
71
1. 字段查询 通过模型类.objects属性可以调用如下函数,实现对模型类对应的数据表的查询。 函数名 功能 返回值 说明 get 返回表中满足条件的一条且只能有一条数据。 返回值是一个模型类对象。 参数中写查询条件。 1)如果查到多条数据,则抛异常MultipleObjectsReturned。 ...
分类:
其他好文 时间:
2020-01-19 22:23:03
阅读次数:
90
SliverAppBar控件可以实现页面头部区域展开、折叠的效果,类似于Android中的CollapsingToolbarLayout。先看下SliverAppBar实现的效果,效果图如下: SliverAppBar控件需要和CustomScrollView搭配使用,SliverAppBar要通常 ...
分类:
移动开发 时间:
2020-01-18 19:22:12
阅读次数:
111
支持SharedPreference等使用到Application的相关 因为 SharedPreference 需要使用到 Application 来获取到,所以要想配合ViewModel还需要传入Application作为参数,当然,Jetpack已经为我们准备好了AndroidViewMode ...
分类:
移动开发 时间:
2020-01-18 16:53:08
阅读次数:
180
导读 这篇文章中主要介绍一下函数节流,然后给了一个图片懒加载的例子,说图片懒加载的时候顺带提了下怎么使用JS获取页面的宽高,卷上去的长度等。参考来源主要是《JavaScript高级程序设计》。 函数节流 浏览器的DOM操作比起非DOM交互需要更多的内存和cpu时间,连续过多的DOM操作可能会导致浏览 ...
分类:
其他好文 时间:
2020-01-18 12:58:56
阅读次数:
101
public static string GetUserIp() { string ip; string[] temp; bool isErr = false; if (System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_Fo ...
微信公众号:一个优秀的废人。如有问题,请后台留言,反正我也不会听。 前言 休息日闲着无聊看了下 SpringBoot 中的日志实现,把我的理解跟大家说下。 门面模式 说到日志框架不得不说门面模式。门面模式,其核心为外部与一个子系统的通信必须通过一个统一的外观对象进行,使得子系统更易于使用。用一张图来 ...
分类:
编程语言 时间:
2020-01-17 15:05:35
阅读次数:
83