相关文章

移动技术开发:保存密码和自动登录

1 实验名称 保存密码和自动登录 2 实验目的 掌握利用SharedPreference实现记住密码和自动登录功能。 3 实验源代码 布局文件代码&#xff1a; &#xff08;1&#xff09;activity_main.xml <?xml version"1.0" encoding"utf-8"?> <TableLa…

Qt开发环境的搭建

个人主页&#xff1a;C忠实粉丝 欢迎 点赞&#x1f44d; 收藏✨ 留言✉ 加关注&#x1f493;本文由 C忠实粉丝 原创 Qt开发环境的搭建 收录于专栏【Qt开发】 本专栏旨在分享学习Qt的一点学习笔记&#xff0c;欢迎大家在评论区交流讨论&#x1f48c; 目录 1. Qt开发工具概述 Qt…

看历史远比看未来更加清楚,太像了

目录 ‌1994年8月,中国进行了分税制改革 ‌2024年9月,中国经济经历了一系列显著的经济变化和政策调整。‌ 经济政策密集出台 资本市场反应热烈 制造业趋稳运行 外汇储备保持稳定 信心与预期提升 ‌2024年10月,股市回调和消费市场的活跃 ‌1994年8月,中国进行了分税…

ESP32-C3实现GPIO输入-判断高低电平

在 ESP32-C3 上实现 GPIO 输入并判断电平状态相对简单。以下是如何在 Arduino IDE 中配置 GPIO 作为输入&#xff0c;并在循环中检查电平状态的步骤&#xff1a; 1. 定义 GPIO 管脚 首先&#xff0c;定义你将要使用的 GPIO 管脚号。 #define GPIO_INPUT_PIN 2 // 定义一个 GP…

【hot100-java】二叉搜索树中第 K 小的元素

二叉树 二叉搜索树的中序遍历是递增序列。 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode lef…

5.toString()、构造方法、垃圾回收、静态变量与静态方法、单例设计模式、内部类

文章目录 一、toString()1. 优缺点2. 使用方法举例① Dos类里更省事的方法 ② Application里 二、构造方法1. 导入2. 什么是构造方法3. 怎么写构造方法① 无参的构造方法(无参构造器)② 有参的构造方法(有参构造器)③ 注意 4. 构造方法的重载 三、再探this1. 给成员变量用2. 给…

HarmonyOS第一课 05 从简单的页面开始-开发01

学习了第05课之后&#xff0c;按照官方教程&#xff0c;自己写一个界面来&#xff0c;官方提供了非常多的素材&#xff0c;按照教程来一步步即可完成&#xff0c;接下来&#xff0c;我把我的操作步骤记录下来&#xff0c;形成第一个鸿蒙界面。 第一步&#xff0c;新建项目 打…

深度学习:循环神经网络RNN

目录 一、神经网络的历程 1.传统神经网络存在的问题 2.提出一种新的神经网络 二、RNN基本结构 1.RNN基本结构 2.RNN的独特结构 3.RNN的局限性 一、神经网络的历程 1.传统神经网络存在的问题 无法训练出具有顺序的数据。模型搭建时没有考虑数据上下之间的关系。因为传统…

生成树实验

1 生成树关键点&#xff0c; 第一树根&#xff0c;第二在每个非根桥找root端口 第三 在每个物理片段找指定网桥&#xff0c;第四指定网桥对应的端口就是指定端口 bpdu 比较的方式 root 桥&#xff0c;到root 桥的路径开销&#xff0c;指定桥&#xff0c;指定端口&#x…

云服务器使用

文章目录 云服务器使用简介使用使用 xshell 连接 云服务器使用 简介 支持各种扩展 使用 我这里使用的是一台华为云的服务器&#xff0c;白嫖的一个月的 买好服务器的第一件事情就是&#xff0c;打开服务器的 3306 80 8088 442 端口&#xff0c;这些端口是我们部署项目需要…

线程安全-原子性,可见性,有序性

原子性 一组操作要执行就都执行&#xff0c;不执行就都不执行。 怎么保证原子性 synchronized 关键字&#xff0c;可以保证只有一个线程持有锁&#xff0c;进入代码块&#xff0c;因此在执行过程中不会被其他线程所干扰&#xff0c;从而保证原子性显示锁 Lock 接口的相关实现…

Spring IOC容器详解

Spring框架的核心之一是其控制反转(IoC)容器。IoC容器是Spring框架的核心组件&#xff0c;它负责实例化、配置和组装对象。在本文中&#xff0c;我们将详细探讨Spring IOC容器的概念、工作原理、特性以及如何使用它。 什么是Spring IOC容器&#xff1f; **控制反转(Inversion…

Vue3 + TypeScript + Vite + Echarts + DataV

Vue3 TypeScript Vite Echarts DataV 官网&#xff1a; datav datav-vue3 1、创建工程 npm create vitelatestcd datav-app npm install npm run dev2、安装项目依赖模块 npm install types/node --save-devnpm install vue-router4npm install animate.css --save npm i…

【C语言】常见概念

文章目录 库函数关键字字符和ASCll编码字符串与\0转义字符语句和语句分类注释 库函数 为了不再重复实现常见的代码&#xff0c;让程序员提升开发效率&#xff0c;C语言标准规定了一组函数&#xff0c;这些函数再由不同的编译器厂商根据标准进行实现&#xff0c;提供给程序员使…

【数据结构与算法-高阶】并查集

【数据结构与算法-高阶】并查集 &#x1f955;个人主页&#xff1a;开敲&#x1f349; &#x1f525;所属专栏&#xff1a;数据结构与算法&#x1f345; &#x1f33c;文章目录&#x1f33c; 1. 并查集原理 2. 并查集实现 3. 并查集应用 1. 并查集原理 在一些应用问题中&…

c++11~c++20 thread_local

线程局部存储是指对象内存在线程开始后分配&#xff0c;线程结束时回收且每个线程有该对象自己的实例&#xff0c;简单地说&#xff0c;线程局部存储的对象都是独立各个线程的。实际上这并不是一个新鲜个概念&#xff0c;虽然C一直没因在语言层面支持它&#xff0c;但是很早之前…

SpringBoot集成RocketMQ实现六种消息

1. 简介 RocketMQ 支持多种消息类型以满足不同的业务需求 普通消息&#xff08;Standard Message&#xff09;&#xff1a; 这是最常用的消息类型&#xff0c;适用于大多数场景。 可以设置延迟级别&#xff08;Delay Levels&#xff09;&#xff0c;但不支持消息轨迹。 顺序消…

Windows系统安装Docker

文章参考&#xff1a;Windows 安装docker&#xff08;详细图解&#xff09;-CSDN博客 安装包下载&#xff1a; 安装wsl的官方文档&#xff1a;安装 WSL | Microsoft Learn 查看windows相关配置 打开 (CTRLALTDELETE) 任务管理器 -> 选择性能 -> CPU ->虚拟化&#…

STM32 ADC学习日记

STM32 ADC学习日记 1. ADC简介 ADC 即模拟数字转换器&#xff0c;英文详称 Analog-to-digital converter&#xff0c;可以将外部的模拟信号转换为数字信号。 STM32F103 系列芯片拥有 3 个 ADC&#xff08;C8T6 只有 2 个&#xff09;&#xff0c;这些 ADC 可以独立使用&…

Python 入门教程(6)函数 | 6.1、函数定义

文章目录 一、函数定义1、定义2、函数调用3、参数传递4、传递参数的形式4.1、位置参数4.2、关键字参数4.3、默认参数4.4、可变参数 5、返回值 前言&#xff1a; Python作为一种高级编程语言&#xff0c;以其简洁、易读和强大的功能而广受欢迎。函数作为编程中的核心概念之一&am…