×

android studio

android studio 按钮点击事件的实现方法(三种方法)

零距离 零距离 发表于2024-05-20 浏览7099 评论0
我是小白,刚学编程没多久,完全自学,这些也是在网上看的,加上自己总结,如有错误请指正。 方法1:在布局文件中给需要单击事件的按钮添加一个onClick属性。如下图:  再在MainActivity.java里添加实现代码,如: public void changeStr(View view) { textView.setText("按了第1个按钮。");  这个方法适合单个按钮,而且我觉得这个方法好像比较好理解,跟其他编程语文实现按钮功能差不多。 全部代码: 方

rust

Java面试题(2022全面复习java)

零距离 零距离 发表于2024-05-19 浏览5808 评论0
java基础 概念和常识 1.Java语言有哪些特点 简单易学 面向对象(封装,继承,多态); 平台无关性( Java 虚拟机实现平台无关性); 支持多线程( C++ 语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而 Java 语言却提供了多线程支持); 可靠性; 安全性; 编译与解释并存 2.JVM、JRE和JDK的关系 JVM Java Virtual Machine是Java虚拟机,Java程序需要运行在虚拟机上,不同的平台有自己的

MYSQL教程

mysql中自定义变量(浅显易懂简洁版)(mysql 自定义变量)

零距离 零距离 发表于2024-05-18 浏览6104 评论0
1.自定义变量 语法:set @变量名:=值; (冒号可以不加) 或者 select @变量名:=值;(冒号必须加); 使用方法:select @变量名;需求:要求两个数的和 set @m:=3; set @n:=2; select @res:=@m+@n; select @m+@n into @num; 2.基础知识(用了变量后就是先排序): mysql语句的执行顺序:正常是先查询后排序,但是如果 使用了变量,就是先排序后查询 1)先查询后排序: select gende

tomcat

B/S架构与Tomcat服务器

零距离 零距离 发表于2024-05-18 浏览4641 评论0
一、软件架构 1.1 C/S架构(Client/Server 客户端/服务器) 特点:在客户端安装软件 优点:图形界面显示较好(例如:3D游戏) 升级麻烦、不利于维护 1.2 B/S架构(Browser/Server 浏览器/服务器) 特点:不需要安装客户端软件,需要通过http协议访问 优点:升级只需要在服务器升级,方便维护 缺点:图像显示效果不如C/S 二、服务器 2.1 概念 2.1.1 什么是web Web(World Wide Web) 称为万维网,

scala

Scala(数据类型及其转换)(scala 类型转换)

零距离 零距离 发表于2024-05-18 浏览6314 评论0
Scala简介 ​ Scala是基于Java的,其将面向对象和函数式编程结合成一种简洁的高级语言。Scala的静态类型有助于避免复杂应用程序中的错误,它的JVM和JavaScript运行时让你可以轻松地访问庞大的库生态系统来构建高性能系统。 Java和Scala之间的关系 Scala代码会被编译成Java字节码,然后运行于JVM上,并可以调用Java类库实现两种语言的无缝对接。 1、Java代码与Scala代码的对比 Java代码 public class Hello

tomcat

使用IDEA开发JavaWeb项目的基本配置最新教程(idea配置javaweb开发环境)

零距离 零距离 发表于2024-05-18 浏览6510 评论0
前言 JetBrains公司开发的系列软件可谓是神器,功能很强大特别是自动补全和自动修复问题功能极其强大。(期待能有一天用到优秀的国产IDE)。这里用到的IDEA是JetBrains旗下针对Java项目开发的集成开发环境,支持很多框架例如Maven、Gradle等。这里将简单介绍使用IDEA初步开发JavaWeb项目的一些配置和注意事项。 在正式配置IDEA的JavaWeb项目开发环境时,您可以学习一些最新的JavaWeb和JavaEE的基础知识,这有利于您进一步深入理解J

rust

【Rust日报】2021-12-19 Foundry:以太坊应用程序开发工具包

零距离 零距离 发表于2024-05-18 浏览16521 评论0
foundry:以太坊应用程序开发工具包 一个用 Rust 编写的用于以太坊应用程序开发的快速、便携和模块化的工具包。包括: Forge:以太坊测试框架(如 Truffle、Hardhat 和 Dapptools)。 Cast:瑞士军刀,用于与 EVM 智能合约交互、发送交易和获取链数据。 特点: 快速、灵活的编译管道 Solidity 编译器版本自动检测安装 增量编译和缓存:仅重新编译更改的文件 并行编译 非标准目录结构支持 测试是用 Solidity 编写的

postman

【Apifox】为什么如此受青睐,此篇文章和大家分享(apifox 怎么样)

零距离 零距离 发表于2024-05-17 浏览5909 评论0
前言: 在我们做项目的过程中,想必都用到过PostMan,Swagger等软件进行过我们的开发测试。但在最近的学习中,我发现了一个更加好用的软件—Apifox,为什么这么说呢,因为Apifox=PostMan+Swagge+Mock+Jmeter 接下来我们将详细介绍一下此软件,以方便我们以后做项目时候的使用。 在文章开始之前,先附上下载地址为敬😉😉www.apifox.cn 以下正文开始 Apifox使用范围 首先给大家介绍一下,Apifox软件是免费的哦,而且从下图可以看出,

scala

【Spark实训】--竞赛网站访问日志分析(spark实训报告)

零距离 零距离 发表于2024-05-16 浏览9150 评论0
 目录 一. 训练要点 二.需求说明 三.关键实现思路及步骤  四、LogCount.scala文件完整代码实现: 五、运行过程与结果截图: ​ 六、具体实现步骤  七、相关知识点   1、过滤出访问次数在 50 次以上的用户记录  2、统计访问 50 次以上的用户主要访问的前 5 类网页  3. 合并部分网页  4.根据访问时间加入对应时段: 实训题目:竞赛网站访问日志分析 一. 训练要点 (1)搭建Spurk工程环境。 (2) Spark编程。

django

Django登录、注册、修改密码、重置密码 (django修改用户密码)

零距离 零距离 发表于2024-05-16 浏览6759 评论0
需求: 1.实现Django的登录 2.实现Django的注册,校验用户名、密码的长度为6-20,邮箱是否合法,序列化等 3.实现根据ID或者用户名修改密码,ID为数据库的用户表的id 4.实现重置密码功能,统一为123456,因为没有邮箱服务器所以简单实现 一、功能实现 1.根据Django自带的用户表序列化校验字段: 新建serializers.py文件 #!/usr/bin/env python # -*- coding:utf-8 _*- """ @auth