- 博客(23)
- 收藏
- 关注
原创 Android SQLite 数据库开发完全指南:从核心概念到高级操作
Android 内置的数据库算,资源支持标准的无需单独服务器进程运:存储和管理应用程序的:通过真实案例(高校数据泄露)强调的重要性:打开的数据库path:数据库文件factory(可自定义Cursor)flags:控制打开(如只读、读写等):通过打开或创建数据库:文件不存在时:通过打开或创建数据库:最常用的快速创建方式(类似Map的键值对容器):新插入行的long类型),-1 表示失败:向用户表添加新用户记录:使用和whereArgs:被删除的:根据ID和状态联合条件删除记录。
2025-11-19 23:30:13
558
原创 Bundle知识点
比喻实际概念打包箱Bundle往箱子里放物品从箱子里取物品把箱子交给快递员收件人拆箱简单来说:Bundle就是一个用于在Android不同组件之间传递数据的、可以存放多种数据类型的容器。
2025-10-29 22:32:15
526
原创 Android 数据持久化(SharedPreferences)
持久化技术可将数据保存到内部存储、外部存储或数据库中,确保数据长期存在。:通常不用于 SharedPreferences。的,应用关闭或设备重启会导致数据丢失。应用被卸载时,该文件会被删除。存储的数据类型与读取时一致。的数据(应用重启后仍有效)。:仅当前应用可访问(默认)。:将数据存储到网络服务器。:用于应用间数据共享。:适用于键值对数据。:适用于结构化数据。:立即写入(同步)。:后台写入(异步)。
2025-10-25 22:21:51
596
原创 Android的Activity与intent知识点
承载用户界面,一个应用可包含多个 Activity。特殊应用(如后台服务)可以没有界面。状态说明相关回调运行状态位于栈顶,用户可见可交互onResume()暂停状态不在栈顶但仍可见onPause()停止状态完全不可见onStop()销毁状态被移除栈。
2025-10-15 22:33:53
664
1
原创 头歌Kingbase ES内连接、外连接查询
连接查询是关系数据库中最主要的查询,主要包括内连接、外连接和交叉连接等。连接查询是关系数据库中最主要的查询,主要包括内连接、外连接和交叉连接等。内连接的查询结果显示符合条件的记录,而外连接的查询结果除了显示符合条件的记录,还包括不符合条件的记录。当检索数据时,通过连接操作查询出存放在多个表中的不同实体的信息,连接操作给用户带来很大的灵活性。当检索数据时,通过连接操作查询出存放在多个表中的不同实体的信息,连接操作给用户带来很大的灵活性。全外连接的查询结果显示符合条件的记录,以及左、右表中不符合条件的记录。
2025-09-24 22:50:45
1056
原创 头歌Kingbase ES子查询
本例中,执行子查询时,先从外部查询中取出一个元组,也就是从student表中取出一个元组(学生信息),并得到该学生学号作为子查询的查询条件。在SQL中经常使用在“FROM/WHERE”字句中包含一个形如“SELECT-FROM-WHERE”的查询块,这样的查询块称为子查询或嵌套查询,包含子查询的语句称为父查询或外部查询。在SQL中经常使用在“FROM/WHERE”字句中包含一个形如“SELECT-FROM-WHERE”的查询块,这样的查询块称为子查询或嵌套查询,包含子查询的语句称为父查询或外部查询。
2025-09-22 20:09:02
1199
原创 头歌Kingbase ES挑战一
张云教授需要知道自己本学期有哪些教学任务,请根据以上表格,导出一个张云教授的本学期授课记录表,命名为zyteaching,包含教师名、课程名、班级名、学分、学时、考察方式、开课学期。cno(课程号) cname(课程名) credit(学分) hours(学时) examination(考核方式)0211801 软件18级1班 18级 软件 37。0211903 软件19级3班 19级 软件 35。
2025-09-22 20:04:06
531
原创 在Android studio上实现一个支付宝登录界面
本文介绍了如何在Android Studio中实现支付宝登录界面。主要包含以下内容:1) 项目结构设计,包括布局文件、图标资源和Java代码模块;2) 登录界面XML布局,包含账号/密码输入框、记住我选项和登录按钮;3) MainActivity功能实现,包括密码可见切换、登录验证和记住账号功能;4) 必要的资源文件配置,如按钮背景样式、眼睛图标和输入框边框样式。该实现模拟了支付宝的基本登录功能,包括界面UI交互和简单的账号密码验证逻辑。
2025-09-19 21:31:51
263
原创 头歌Kingbase ES条件查询
在使用 SELECT 语句时,可以使用 WHERE 子句来指定查询条件,从 FROM 子句的中间结果中选取适当的数据行,达到数据过滤的效果。在使用 SELECT 语句时,可以使用 WHERE 子句来指定查询条件,从 FROM 子句的中间结果中选取适当的数据行,达到数据过滤的效果。在使用 SELECT 语句时,可以使用 WHERE 子句来指定查询条件,从 FROM 子句的中间结果中选取适当的数据行,达到数据过滤的效果。
2025-09-19 21:22:55
1049
原创 View和ViewGroup的概念与区别
就像是套娃中最小的那个实心娃娃,或者盒子里的一个具体物品(比如一个玩具小车、一个苹果)。它是一个具体的、不可再分的东西。:根据自身的布局规则(如线性排列、相对位置等),决定每个子视图在屏幕上的具体位置(调用子视图的。:就像是一个空心的、更大的套娃,或者一个盒子、一个箱子。:功能最强大的布局,通过约束关系灵活地定义视图位置,可以创建扁平化、高性能的复杂布局。它本身是一个不可见的容器,它的。:子视图的位置是相对于父容器或兄弟视图来确定的。,这就形成了视图层级的嵌套。会测量每个子视图的大小(调用子视图的。
2025-09-18 22:04:23
995
原创 Android studio知识点第二弹
优点:将布局代码与 Java 逻辑分离,结构清晰。每个 Android 界面必须有一个。的对齐方式(如文本在按钮中的位置)。:所有 UI 元素都由它们构建。在父容器中的对齐方式。,动态添加到布局中。
2025-09-18 21:31:58
615
原创 Android studio知识点第一弹
Android 界面由各种控件(View)组成,分为简单控件和列表控件。简单控件:用于显示基础信息或进行简单交互。列表控件:用于展示大量结构化数据(如 ListView, RecyclerView)。2.常见的简单控件TextView(文本视图)Button(按钮)EditText(编辑框)ImageView(图片视图)(单选按钮)CheckBox(复选框)Toast(提示框)
2025-09-18 20:22:48
550
原创 头歌Kingbase ES统计汇总查询
聚合函数对一组值进行计算并返回单一的值,通常聚合函数会与SELECT 语句的 GROUP BY 子句一同使用,在与 GROUP BY 子句使用时,聚合函数会为每一个组产生一个单一值,而不会为整个表产生一个单一值.SELECT COUNT(<字段名>) FROM <表名> WHERE <字段名> 运算符 <值>;SELECT SUM(<字段名>) FROM <表名> WHERE <字段名> 运算符 <值>;SELECT MIN(<字段名>) FROM <表名> WHERE <字段名> 运算符 <值>;
2025-09-17 17:57:05
1029
原创 头歌Kingbase ES分组查询
需要强调的是,在对行进行分组之前应用 WHERE 子句,而在对行进行分组之后应用 HAVING 子句。如果省略 GROUP BY 子句,则 HAVING 子句的行为与 WHERE 子句类似。HAVING 子句必须遵循 GROUP BY 子句中的查询,如果使用也必须先于 ORDER BY 子句。GROUP BY 子句是 SELECT 语句的可选子句,它根据指定列中的匹配值将行组合成组,每组返回一行。请注意:HAVING 子句将过滤条件应用于每组分行,而 WHERE 子句将过滤条件应用于每个单独的行。
2025-09-17 17:31:41
1013
原创 头歌Kingbase ES查询结果的排序
在某些情况下,结果集中显示的行按其物理存储在表中的顺序排列。当在 ORDER BY 子句中包含多个列时,数据库系统首先根据第一列对结果集进行排序,然后根据第二列对排序的结果集进行排序,依此类推。当在 ORDER BY 子句中包含多个列时,数据库系统首先根据第一列对结果集进行排序,然后根据第二列对排序的结果集进行排序,依此类推。当使用 SELECT 语句查询表中的数据时,结果集中显示的行的顺序可能与您的预期不符。当使用 SELECT 语句查询表中的数据时,结果集中显示的行的顺序可能与您的预期不符。
2025-09-17 17:24:06
773
原创 Java 类继承性原则及作用总结
Java继承遵循单继承原则,通过接口实现多继承效果。子类继承父类非私有成员,构造方法需用super()调用。方法重写需保持方法名、参数列表一致,访问权限不能更严格。继承实现代码复用、支持多态、功能扩展和层次化设计。典型示例中,子类Dog继承Animal并重写eat()方法,通过多态实现动态绑定。口诀总结:单继承多接口,子类复用父类功能,重写方法需一致,构造先调super中。
2025-09-16 21:55:32
652
原创 头歌Kingbase ES添加、修改、删除数据
当 INTO 子句中没有指定列名,则新添加的记录必须在每个属性列上均要有值,且 VALUES 子句中的排列顺序要和表中各属性列的排列顺序一致。当 INTO 子句中没有指定列名,则新添加的记录必须在每个属性列上均要有值,且 VALUES 子句中的排列顺序要和表中各属性列的排列顺序一致。由于实验环境具有自动初始化的功能,如果你不是在上一关做完的基础上做本关任务,你会发现实验环境中没有你之前建立好的库表。WHERE 子句:指定待删除的记录应当满足的条件,WHERE 子句省略时,则删除表中所有记录。
2025-09-16 21:32:30
741
原创 Eclipse中“The superclass ‘javax.servlet.http.HttpServlet‘ was not found on the Java Build Path” 解决方法
在左侧列表中,找到并选择 Targeted Runtimes;在弹出的窗口中,选择 Server Runtime。选择左侧的 Java Build Path;点击右边的 Add Library...;点击 Apply and Close。选择你的Tomcat服务器(如。选择 Properties;选择 Libraries。
2025-09-15 22:30:35
343
原创 头歌kingbase ES添加、修改、删除数据第1关:添加单条记录
当 INTO 子句中没有指定列名,则新添加的记录必须在每个属性列上均要有值,且 VALUES 子句中的排列顺序要和表中各属性列的排列顺序一致。当 INTO 子句中有指定列名,则 VALUES 子句的排列顺序要和指定列名相同。本实践项目是在上一个的基础上完成的,所以首先我们需要导入建好的TESTDB数据库。在 TESTDB 数据库中给班级表添加一条记录,班级号为 0051807,班级名为电气 18 级 7 班,年级为 18 级,学院为电气,班级人数为 38。VALUES (值1,值2,值3,...);
2025-09-14 22:13:07
171
原创 如何在Eclipse中配置Tomcat
3.选择Apache-> Apache Tomcat v9.0(例如),然后点击 Next;4.点击 Browse...,指定Tomcat的安装根目录,点击 Finish完成配置。2.展开 Server -> Runtime Environments,点击 Add;1.打开Eclipse,进入 Window -> Preferences;
2025-09-12 22:24:05
97
原创 如何在Eclipse中配置默认编码格式为UTF-8以彻底解决中文乱码问题。
1.打开 Window -> Preferences;2.在左侧导航栏,展开 General -> Workspace;4.选择 Other: 单选框,并从下拉菜单中选择 UTF-85;2.将 Encoding 设置为 ISO 10646/Unicode (UTF-8)。2. 在Encoding 中同样设置为 UTF-8。
2025-09-12 22:18:57
413
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅