自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 安装和使用MySQL

采用默认的安装类型 - Developer Default,单击【Next】按钮。单击【MySQL 5.7 Command Line Client】菜单项。单击【Execute】按钮,安装MySQL的各种组件。单击【Next】按钮,密码强度最好弄成Strong。复选框打钩,单击【Install】按钮。复选框打钩,单击【Install】按钮。单击【Execute】按钮。单击【Execute】按钮。单击【Execute】按钮。单击【Finish】按钮。单击【Finish】按钮。单击【Finish】按钮。

2023-06-14 12:23:15 98

原创 实现用户登录功能

密码用户登录

2023-06-14 12:20:28 364

原创 JSP技术

当从一个平台移植到另一个平台时,JSP和JavaBean的代码并不需要重新编译,这是因为Java的字节码是与平台无关的,这也符合了Java语言“一次编译,到处运行”的特点。JSP中可以使用JavaBean编写业务组件,也就是使用一个JavaBean封装业务处理代码或者作为一个数据存储模型,在JSP页面中,甚至在整个项目中,都可以重复使用这个JavaBean,同时,JavaBean也可以应用到其他Java应用程序中。编译好的代码将被保存,在用户下一次访问时,会直接执行编译好的代码。3、创建欢迎JSP页面。

2023-06-14 12:20:20 98

原创 EL和JSTL

由于EL的语法以“${" 开头,如果在JSP网页中要显示“${“字符串,必须在前面加上“\”符号,即“\${”,或者写成“${${}“, 也就是用表达式输出“${” 符号。用户名: 密码: // 获取请求转发器,转发到`demo01.jsp`页面。EL的语法非常简单,都是以“${”符号开始,以“}”符号结束的。

2023-06-14 12:19:22 54

原创 HTTP协议

HTTP自诞生以来,先后经历了很多版本,其中,最早的版本是HTTP 0.9,它于1990年被发行。后来,为了进一步完善HTTP,在1996年发行了HTTP 1.0版本,在1997年发行了HTTP 1.1版本。它是一种请求/响应式的协议,客户端在与服务器建立连接后,就可以向服务器发送请求,这种请求被称作HTTP请求,服务器接收到请求后会做出响应,称为HTTP响应。常用的请求方式有GET、POST等,不同的请求方式规定的客户端与服务器联系的类型也不同。客户端与服务器建立连接后,每次只能处理一个HTTP请求。

2023-06-14 12:17:33 26

原创 会话及会话技术

在Web应用中,Cookie的功能类似于会员卡,当用户通过浏览器访问Web服务器时,服务器会给客户端发送一些信息,如用户信息和商品信息,这些信息都保存在Cookie中。一旦用户浏览器接受了服务器发送的Cookie信息,就会将它保存在浏览器的缓冲区中,这样,当浏览器后续访问该服务器时,都会在请求消息中将用户信息以Cookie的形式发送给服务器,从而使服务器分辨出当前请求是由哪个用户发出的。需要注意的是,Cookie一旦创建,它的名称就不能再更改,Cookie的值可以为任何值,创建后允许被修改。

2023-06-14 12:17:28 35

原创 Servlet基础

Servlet的请求首先会被HTTP服务器(如Apache)接收,HTTP服务器只负责静态HTML页面的解析,对于Servlet的请求转交给Servlet容器,Servlet容器会根据web.xml文件中的映射关系,调用相应的Servlet,Servlet将处理的结果返回给Servlet容器,并通过HTTP服务器将响应传输给客户端。Servlet对象在Servlet容器启动时被初始化,当Servlet对象第一次被请求时,Servlet 容器将Servlet对象实例化,此时Servlet对象驻存于内存中。

2023-06-14 12:16:29 77

原创 Java Web概述

第2种方式用来引用公共的DTD文件,其中“外部DTD文件的URI”指的是DTD文件在本地存放的位置,对于第1种方式,它可以是XML文档的相对路径,也可以是一个绝对路径,对于第2种方式,它是Internet上的一个绝对URL地址。XML文档中的主体内容都是由元素(Element)组成的,元素是以树形分层结构排列的,一个元素可以嵌套在另一个元素中。>语句定义了一个元素,其中“书架”是元素的名称,“(书+)”表示书架元素中有一个或者多个名称为“书”的元素,其中字符“+”表示它所修饰的元素必须出现一次或者多次。

2023-06-14 12:14:55 52

原创 网页开发基础

标签位于标签标志着HTML文档的开始,

2023-06-14 12:13:52 25

原创 Java Web实训项目:西蒙购物网

INSERT INTO `t_user` VALUES ('2', '郑晓红', '11111', '13956567889', '2022-12-20 09:51:43', '1');INSERT INTO `t_user` VALUES ('3', '温志军', '22222', '13956678907', '2022-12-20 09:52:36', '1');

2023-06-14 12:10:29 61

原创 安卓共享参数

1、创建安卓应用。

2022-12-21 16:54:26 57 1

原创 安卓Android菜单

1、创建安卓应用

2022-12-21 16:51:27 48

原创 安卓列表视图

1、创建安卓应用

2022-12-21 16:48:22 70

原创 安卓使用SQLite数据库

1、创建安卓应用。

2022-12-21 16:41:17 76

原创 Fragment入门

(1)创建第一个碎片。

2022-12-20 17:48:49 47

原创 单选按钮和复选框

【代码】单选按钮和复选框。

2022-12-20 17:38:17 49

原创 安卓按钮、图像视图与图像按钮

【代码】安卓按钮、图像视图与图像按钮。

2022-12-11 10:54:22 58

原创 安卓编辑框

用户注册界面类 - RegistrationActivity。8、用户注册界面类实现功能。

2022-12-11 10:32:55 180

原创 安卓Android Studio标签

【代码】安卓Android Studio标签。

2022-11-13 13:26:34 515

原创 安卓手势编程

针对手势滑动,我们编写onFling()事件处理方法,通过手势切换图片。这个事件处理方法有四个参数,滑动起点信息封装在e1里,滑动终点信息封装在e2里,第3个参数是手势横向滑动速度,第4个参数是手势纵向滑动速度。基于Empty Activity模板创建安卓应用 - SwtichBelleImageByGesture。主布局资源文件activity_main.xml。字符串资源文件 - strings.xml。通过资源标识符获取控件实例。单击【Finish】按钮。初始化图像资源标识符数组。

2022-11-11 13:20:27 93

原创 安卓触摸事件

1、触摸分类(1)单点触摸单点触控,只能识别和支持每次一个手指的触控、点击,若同时有两个以上的点被触碰,就不能做出正确反应。很多医院、图书馆等的大厅都有这种触控技术的电脑,支持触摸屏的手机、MP3、数码相机也多采用这种单点触控技术。(2)多点触摸多点触控(又称多重触控、多点感应、多重感应,英文Multitouch或Multi-Touch)是采用人机交互技术与硬件设备共同实现的技术,能在没有传统输入设备(如鼠标、键盘等)。下进行计算机的人机交互操作。

2022-11-11 13:05:59 410

原创 Android Studio按键事件

1、单击事件1、基于回调的事件处理机制1、创建安卓应用4、主布局资源文件将默认的约束布局改成线性布局,设置相关属性添加一个图像视图,设置相关属性(scaleType - 缩放类型;src - 图像源)查看预览效果5、主界面类实现功能主界面类 - MainActivity声明常量和变量通过资源标识符获取控件实例让线性根布局获得焦点获取米老鼠图像控件的布局参数给线性根布局注册按键监听器6、启动应用,查看效果按上下左右方向键来测试

2022-11-11 08:55:34 737

原创 安卓网络布局

1、布局特点GridLayout布局使用虚细线将布局划分为行、列和单元格,也支持一个控件在行、列上都有交错排列。可以自己设置布局中组件的排列方式可以自定义网格布局有多少行、多少列可以直接设置组件位于某行某列可以设置组件横跨几行或者几列2、继承关系图GridLayout类是ViewGroup子类3、常用属性(1)针对布局的属性(2)针对子控件的属性。

2022-11-11 08:41:49 184

原创 安卓帧式布局

1、布局特点帧式布局是一种层叠式的布局,后添加的控件会层叠在先添加的控件上。2、继承关系图FrameLayout类是ViewGroup的子类3、常用属性。

2022-11-10 11:16:36 777

原创 Android Studio 线性布局

线性布局(LinearLayout)主要以水平或垂直方式来排列界面中的控件。并将控件排列到一条直线上。在线性布局中,如果水平排列,垂直方向上只能放一个控件,如果垂直排列,水平方向上也只能方一个控件。下面展示一些内联代码片。....二、LinearLayout常用属性2.1 orientation属性在线性布局中,控件排列有水平和垂直两个方向,控件排列方向由android:orientation属性来控制,该属性需要加在LinearLayout标记的属性中。

2022-11-10 11:05:07 1690

原创 Android Studio窗口跳转与数据传递

添加一个水平方向的线性布局 再在其中 添加登录按钮和取消按钮。打开安卓项目清单文件AndroidManifest.xml,创建意图,通过意图携带数据(打包数据)4.掌握窗口跳转与传递数据。(二)安卓事件处理机制**2.理解安卓事件处理机制。3.使用意图启动组件。指定两个编辑框的宽度。

2022-11-10 10:54:33 2912

原创 Activity生命周期

在调试代码时,需要查看调试信息,就需要用安卓的android.util.Log类,它有5个常用方法。注意:不同打印方法使用时,都带上(String tag, String msg)参数,tag表示打印信息的标签,msg表示需要打印的信息。

2022-11-08 14:15:32 293

原创 安卓平台构架

1、Linux 内核2、硬件抽象层3、安卓运行时4、原生 C/C++ 库1、启动设备文件浏览器2、查看外置存储卡1、查看连接的设备

2022-11-08 13:55:06 249

原创 Activity概述

基于Empty Activity模板创建自定义Activity配置Activity信息改成线性布局,设置gravity和orientation属性,添加一个标签控件,并设置相关属性1、查看项目清单文件点开AndroidManifest.xml文件2、注册LoginActivity在元素里添加一个元素,注册LoginActivity可以设置LoginActivity和RegisterActivyt的label属性启动应用,查看效果。

2022-11-08 08:57:13 358

原创 A Studio安卓应用目录结构03

打开之前我创建的安卓应用-HelloWorld安卓项目默认是 Android 视图,需要切换到 Project 视图在下拉列表里单击 Project ,选择Project视图后,用户会看到更多的文件和目录。

2022-11-07 22:17:11 996

原创 安卓测试开发环境2

如果要在线性布局里添加多个标签控件,默认的情况是水平排列,即线性布局的orientation属性默认是horizontal。-看屏幕提示,建议不使用硬编码字符串(Hardcoded string),应该使用@string资源,也就是说应该定义字符串变量。-在 res - values 里的strings.xml文件中定义一个字符串变量 welcome。-程序运行,活动栏上的标题也是应用程序的名称 - Test。-在应用列表中找到创建的安卓应用 - Test。-设置线性布局的background属性。

2022-11-07 21:53:25 823

原创 Android安装

选择Android SDK 33 和 Android SDK 32,等待下载。将安装位置修改为:D:\Android\Android Studio。采用默认选择,点击Install后等待安装。创建安卓应用(显示你的姓名)选择安装文件SDK的位置。点new project。选择系统映像进行下载。

2022-09-13 14:40:16 1137

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除