- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 Cannot create an instance of class AndroidViewModel (androidx ViewModelProvider AndroidViewModel)
使用 androidxviewmodel 2.2.0后,对 ViewModel的创建有一些变化原:ViewModelProviders.of(activity).get(ViewModel.class)被替换为:ViewModelProvider(activity).get(ViewModel.class)而使用ViewModelProvider创建继承自 AndroidViewModel的类会报错Cannot create an instance of class Android...
2020-05-13 10:39:46
12056
4
原创 Android 屏幕适配总结
现在官方推荐使用ConstraintLayout用作屏幕的适配,如果对ConstraintLayout还不了解可以先看与 Android 适配相关的文章有很多了,我阐述一下自己总结后的理解与解决方式,本文从为什么需要适配为起点,到官方推荐的适配方式的用法为结束。一、为什么需要适配1.与屏幕相关的概念1)屏幕尺寸屏幕大小单位(如平常说的 55寸电视、5寸手机),统一度量...
2020-04-07 23:02:55
3477
6
原创 Android ConstraintLayout 使用与适配(使用篇)
后续完善 ConstraintLayout适配篇。。。前言:官方把 ConstraintLayout 扶正(取代以前五种布局方式,如项目创建即使用 ConstraintLayout 做根布局)好久了,但是一直没有当回事。最近重新关注了一下 Android 屏幕适配,现在官方推荐使用ConstraintLayout来解决适配的问题,因此好好看看了相关的文章。开始看的时候有些不习惯。原因...
2020-01-09 09:21:27
5385
原创 Android Navigation 详解
一、导航概述 Navigation用于 Fragment的管理。他可以让Fragrant之间的切换,拥有像Activity间一样的跳转。与 DrawerLayout(抽屉式布局)、ActionBar(导航栏)等有简洁完美的对接。二、开发环境设置注意:Navigation需要在AndroidStudio 3.3或更高版本中才可使用。(并且在androidx中...
2019-08-18 22:00:22
8551
原创 Vue form-item select option 自定义校验
Vue 下拉框校验,判断如果选择的是默认第一个下拉框,则提示用户选择下拉框中的选项。在校验的时候有如下问题记录。一、正确自定义校验下拉框源码如下<template> <el-card class="form-container" shadow="never"> <el-form :model="secondTitle" :rules="rules...
2019-07-16 09:50:18
11803
原创 Springboot Vue Login(从零开始实现Springboot+Vue登录)
一、简述最近学习使用Vue实现前端后端分离,在Github上有一个很好的开源项目:mall,正所谓百看不如一练,自己动手实现了一个Springboot+Vue的登录操作,在此记录一下踩过的坑。文章最后补充两端的GitHub代码,之所以放在最后,是因为文章写的很细致了,动手操作一下会更有帮忙,如果有很大出入可以比对原码,找找问题。二、开发工具VSCodeIDEAVue 的安装...
2019-05-31 16:19:34
139506
65
原创 Vue 环境变量和模式(设置通用baseUrl)
Vue CLI3中可以通过设置环境变量和模式,可以根据不同模式加载不同的 baseUrl 地址。具体如下:一、环境变量1.描述在 Vue 项目的根目录下可以创建以下文件来设置环境变量.env # 在所有的环境中被载入.env.local # 在所有的环境中被载入,但会被 git 忽略.env.[mode] # ...
2019-05-30 17:57:08
77227
5
原创 IDEA SpringBoot 中文乱码(配置文件产生的问题)
今天初试 SpringBoot,在练习到获取配置文件中的值时,遇到了中文乱码问题在网上找了半天,1.设置RequestMapping @RequestMapping(value = {"/student"},produces = "text/html;charset=UTF-8") public String studentInfo() { retur...
2019-04-19 17:01:26
3811
3
原创 Kotlin object 总结
object 关键字在 kotlin 中有两个用法,一个连用。一种用作对象表达式,另一种用作对象声明,它还可以与 companion 关键字一起使用,被称为伴生对象。一、总结㈠ object 用于对象表达式: 相当于 Java 中的匿名内部类,与匿名内部类不同点如下: 1.object 的对象表达式可以实现多个接口或实体类。 2.object 实现的...
2019-04-01 22:34:01
1700
原创 Java 是值传递还是引用传递
最近整理面试题,整理到值传递、引用传递,到网上搜了一圈,争议很大。带着一脸蒙圈,线上线下查了好多资料。最终有所收获,所以分享给大家,希望能对你有所帮助。 首先说下我的感受,这个题目出的很好,但是在 Java 中这个题目是有问题的(在下面我会解释)。并且,有很多结论是 Java 中只有 值传递。我认为这样说不够严谨。当然如果针对 Java 语言本身来讲,Java 中只有 值传递,没有...
2019-03-20 02:40:16
51482
50
原创 idea maven sss(Spring+Struts+SpringDataJpa)实现简单登录
前言 最近学习 Java,昨天刚搞完ssh的简单登录实现,今天搞了搞sss(即Spring+Struts+SpringDataJpa),使用 SpringDataJpa 代替 Hibernate 进行持久化操作,但是网上相关(SpringDataJpa)的资料太少了,走了不少弯路,今天写个全面的博客记录一下,方便以后复习,也为需要的朋友提供方便。 完整代码在此下载:sssDemo环境 ...
2018-03-05 20:49:08
1006
原创 在 IDEA 中使用 Oracle JDBC 驱动
由于 Oracle 授权问题,Maven 不提供 Oracle JDBC driver,如果想在 Maven 项目中使用 Oracle JDBC Driver,有以下两种方法。一、使用 Maven 引用,需要手动将 Oracle JDBC Driver 添加到本地仓库1、获取 ojdbc.jar 架包 1.在 Oracle 数据库安装目录获取:位置在"{Oracle安装目录}product\...
2018-03-05 17:18:03
35284
3
原创 IDEA maven SSH Oracle 整合实现简易用户登录
本方大部分内容来自 http://blog.youkuaiyun.com/sysushui/article/details/73722870?locationNum=11&fps=1因为我使用的Oracle12c数据库,一些配置不同,导致遇到很多坑,因此将我遇到的问题与解决办法分享,希望大家少走弯路前言 a)使用maven搭建一个SSH项目(基本的项目框架) b)实现一个简...
2018-03-01 11:06:48
2511
原创 eclipse aidl.exe error while creating directories
前些日子更新了SDK,忽然发现所有aidl的项目报错了,eclipse 不在gen目录下自动生成aidl对应的java文件,导致调用aidl相关的类全线标红,在网上找了半天,也没找到答案,只在控制台看到如下信息aidl.exe E 2480 6700 io_delegate.cpp:102] Error while creating directories: Invalid argumen
2016-04-16 11:58:19
1642
原创 Android BroadcastReceiver
一、BroadCastReceiver 简介 广播接收者(BroadcastReceiver)用于接收广播 Intent,广播 Intent 的发送是通过调用 Context.sendBroadcast()、Context.sendOrderedBroadcast() 来实现的。通常一个广播 Intent 可以被订阅了此 Intent 的多个广播接收者所接收。 广播是一种广泛运用的
2016-03-25 15:56:03
1845
原创 Volley+OkHttp的整合
最近一直在学习Volley和OkHttp,各有优点,在整合方面网络相关资料太少了,自己写了一个Demo,后续如果有时间我会详细说一下两个框架。费话不多说,直接上Demo地址。https://github.com/xiaojinlai/Volley-OkHttp
2016-03-24 11:56:06
560
原创 Java 位运算和运算符总结
此文大部分内容来自 http://blog.youkuaiyun.com/is_zhoufeng/article/details/8112199(感谢作者) 此文是在作者及网络基础上的总结,希望可以帮助还不了解位运算的同志们用好位运算,提高运行效率,代码简洁。在了解位运算前,先实习一下数据类型与大小,这对我们位运算很有帮助。 1.各数据类型占的字节数(这是 Java 类型的,C 的
2016-02-26 12:22:11
3196
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人