摘要:在UserController中声明一个(/register),接口中包括两个功能://用户名是否已被占用 //注册 public Result register(String username,String password){} 在UserService(接口)中,实现两个方法: pub
阅读全文
摘要:在将记账本的主要功能写完后,自己简单的完善了下自己的小的记账本。具体完善如下: 一、在欢迎界面自己利用Handler传递信息的机制使界面延缓1.5s进入记账本主页,并将记账本的引导页设置为自己app运行时的界面。 二、设置登录按钮的点击效果,实现点击时实现按钮变色效果,这个比较容易实现,并且让按钮呈
阅读全文
摘要:在完成的数据库操作后,自己看到别人的app都有图表,于是自己也尝试学了下安卓中的图表。刚开始学习过程有些坎坷,但学习后发现并没有自己想象的那么难,因为图表是使用第三方库进行创建的,所以自己不用再创建相关的方法,想要实现某种样式,只需要自己调用第三方库中方法,修改相关的设置属性即可。 图表组件MPAn
阅读全文
摘要:在用测试数据简单完成记账的功能后,开始着手将测试数据替换为数据库的储存,通过数据书的读写来实现记账功能的实现。在学习Javaweb的过程中,数据库的操作都是在Dao层实现的,所以自己从网上查了查是否可以用Dao层实现安卓数据库的增删改查,答案是肯定的。自己于是将所有关于数据库的操作封装在Dao中,通
阅读全文
摘要:~~~ 页面的设计基本完成后,开始一些模块化的设计。 一、登录及注册界面:这里的登录界面采用简单的后台判断,在后续的过程中会用文件读写的方式判断用户是否存在。通过点击注册进入到注册界面,然后通过按钮点击事件判断是否含有为空的项目。注册完成后将用户名返回到登录界面中。 二、添加收入或支出功能:通过点击
阅读全文
摘要:1、记账本功能汇总:登录注册,记账(主要功能:其中又分多个子功能:区分支出和收入,选择收入类别,获取时间等),统计数据并用图表显示。 2、应用商店中的app借鉴点:用图标显示和分析数据,只显示近几天的数据,防止数据过多占用空间。选择类型时,用图标代替文字的输入。界面导航栏及滑动效果,抽屉式菜单的引入
阅读全文
摘要:开发流程一: 初始思路:1、引导页设计:引导页主要包含app运行时的图片,这里先用普通照片代替。在app启动界面设置引导页,第一次启动进入引导页,第二次跳过引导导页进入app主界面。 2、登录界面设计:感觉注册跟记账的关联不大,这里先不设计。 3、主页面设计:单一界面,分成三块区域:家庭支出总金额,
阅读全文
摘要:Android是使用任务(Task)来管理活动的,一个任务就是一组存放在栈里的活动的集合, 这个栈也被称作返回栈(Back Stack)。栈是一种后进先出的数据结构,在默认情况下,每当我 们启动了一个新的活动,它会在返回栈中入栈,并处于栈顶的位置。而每当我们按下Back键或 调用finish() 方
阅读全文
摘要:活动(Activity)是最容易吸引用户的地方,它是一种可以包含用户界面的组件,主要用于和用 户进行交互。 活动由布局文件,Java文件两部分,活动首先要在AndroidManifest.xml中进行注册,之后再由Java文件调用setContentView(R.layout.XXX)方法加载页面布
阅读全文
摘要:TextView(文本框组件):主要用来显示文字的一些信息。通过修改TextView的属性可以改变文字的颜色,大小,位置。这个组件较比较简单,容易上手。这里就不过多叙述了。 Button(按钮):是程序用于和用户进行交互的一个重要控件。Android Studio会对Button中的所有英文字母自动
阅读全文
摘要:相对布局管理器:在一个参考点的四周(上,下,左,右)布局的管理器,即位置都是相对的。 线性布局管理器:分为水平和垂直两种,垂直较为常用,垂直布局相和横格纸类似。 帧布局管理器(这个不常用):在帧布局管理中,每加入一个组件,都将创建一个空白的区域,通常称为帧,这些帧都会根据gravity属性执行自动对
阅读全文
摘要:利用网盘资源,下载所需的sdk和AndroidStudio 链接:https://pan.baidu.com/s/1d-7jRWhHwBU8DaustdJvVA 提取码:8xec 第一步:新建一个androidstudio,在这个文件夹下新建sdk, studio, work, 第二步,运行安装包,
阅读全文
摘要:实体参数校验 @NotNull @NotEmpty @Email 接口方法的实体参数上添加@Validated注解 @PutMapping("/update") public Result update(@RequestBody @Validated User user){ userService.
阅读全文
摘要://usercontroller @PutMapping("/update") public Result update(@RequestBody User user){ userService.update(user); return Result.success(); } //userServi
阅读全文
摘要://测试类 package com.di.bigevent; import org.junit.jupiter.api.Test; public class ThreadLocalTest { @Test public void testThreadLocalSetAndGet(){ ThreadL
阅读全文
摘要://在userController中,写好控制类 @GetMapping("userInfo") public Result<Object> userInfo(@RequestHeader(name = "Authorization") String token){ Map<String, Obje
阅读全文
摘要:import java.sql.SQLOutput; import java.util.Arrays; import java.util.Scanner; //冒泡排序 public class test { public static void main(String[] args) { int[
阅读全文
摘要:#include <iostream> #include <stdio.h> using namespace std; const int N = 10e6 + 10; int n; int q[N],tmp[N]; void merge_sort(int q[], int l, int r) {
阅读全文