- 博客(10)
- 收藏
- 关注
原创 MVVM学习之MVP(Android)
假如我们去请求一个数据,这个时候请求是耗时的,数据回来了,可是界面已经被用户关掉了,数据回来以后,我们 得判断UI是否还存在。剥离了View和Controller,解决了复杂的业务Activity过于庞大的问题。如果多个地方使用到同一个Presenter,可能回存在一些用不上的接口。需要注意更新UI需要主线程,UI控件是否已经销毁。
2024-07-10 15:32:30
174
原创 MVVM学习之MVC(Android)
为了实现这种机制,那些用于监视此Model的View必须事先在此Model上注册,从而,View可以了解在数据Model上面发生的改变。(View):能够实现数据有目的的显示(理论上,这不是必需的)。为了实现View上的刷新功能,View需要访问 它监视的数据模型(Model),因此应该事先在被它监视的数据那里注册。(Model):用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。有对数据直接访问的权力,例如,对于数据库的访问。Model:数据的获取,储存,更新,domain。
2024-07-09 09:26:06
325
原创 一些关于JavaEE概念
Servlet: 服务器端小程序Servlet是运行在服务器上,在服务器端调用、执行,是按Servlet规范编写的Java类对客户端的请求进行处理向客户端返回响应JSPSP全名为Java Server PagesJSP与Servlet一样,是在服务器端执行的,实现了HTML语法中的Java扩展Servlet是JSP的基础,大型Web应用程序的开发需要Servlet和JSP配合Servlet。
2023-06-22 09:32:59
47
1
原创 java复习——第二章 网络编程(2)
客户端和服务器端建立连接后,连接两端将会建立一个虚拟“线缆”,在网络编程中称之为Socket(套接字);其后在网络两端传输数据都是通过Socket进行的Socket借助IP地址和端口号,对应某一台主机中的某一个应用程序Socket的主要作用是维护网络连接、在网络双方传输数据。
2023-06-19 10:26:52
53
原创 Java复习——第二章 网络编程(1)
是指通过编程方式实现两个(或多个)设备之间的数据传输。网络编程是基于“请求-响应”模式的:网络中A端发出请求,B端接收请求后响应A端的请求。“请求方”:客户端;“响应方”:服务器端网络编程在客户端和服务器端之间传输数据采用TCP方式或UDP方式。
2023-06-17 10:25:47
47
原创 快速排序(分治)
#include<iostream>using namespace std;int n;const int N = 1e6 + 10;int a[N];void quick_sort(int q[], int r, int l){ if(r >= l) return; //说明这种列表不存在,或者就自身一个数 int x = q[(r + l) / 2], i = r - 1; j = l + 1; // i, j 是两个指针,x为分界点.
2022-01-20 15:23:21
381
原创 oj百题3 c报数问题
题目描述有n人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位。输入初始人数为n输出最后一人的初始编号样例输入Copy3样例输出Copy2答案#include<stdio.h>int main(){ int n, i, j; int flag = 0, sum = 0; int a[1000] = {0}; scanf("%d", &n..
2021-10-29 17:44:34
80
空空如也
win11升级系统后无法连接以太网*
2023-02-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人