Java

MySQL 使用

忘记密码 记住里面的 password 值,然后用它来登录: ubuntu 系统下 mysql 重置密码和修改密码操作 | 博客园 java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) | Stack Overflow 执行 .sql 文件 方法一 登录 MySQL 后,执

YAML 使用

YAML 语言教程 | 阮一峰的网络日志 YAML Reference YAML Tutorial | Tutorials Point YAML (/ˈjæməl/) YAML Ain't Markup Language 基础元素 对象 注释中给出的是对应的 JSON 的写法 和 JSON 一样,整个 YAML 文件是一个对象 数组 纯量 (scalar) 最基本的、不可再分的值。

Mybatis + SpringBoot 构建项目流程总结

软件版本 SpringBoot:3.0.2   引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> &

OOP 后三次作业的发寄史

前言 这篇博文总结了我在 Java 课程中的三次编程作业的经验和心得。这三次作业为我大一生活带来了极大的压力,其中仅有一次顺利完成。为了帮助同学们理解我的解题思路和程序框架,我将详细介绍每次作业的设计和实现过程。 首先,这些作业涉及到多种不同的编程任务和问题解决方法。由于编写代码的方法繁琐,再加上时间的限制,我未能在规定时间内完成所有作业。不过,通过这些作业的实践,我积累了宝贵的经验,对代码的模块

Centos7下安装weblogic

一、Weblogic安装包下载 Weblogic下载地址:   二、安装JDK Weblogic需要依赖于JDK   三、Weblogic安装 1.创建Linux用户 不能使用root用户安装weblogic会报错 需要创建一个用户进行安装weblogic   2.创建weblogic的安装目录   3.上传we

第二次大作业BLOG心得

(1)前言: 知识点: ①ArrayLsit的知识点: ArrayList 是 Java 中的动态数组实现,它提供了自动调整大小的功能,可以根据需要动态增长或收缩。 ArrayList 可以存储任意类型的对象,并支持随机访问,即可以通过索引快速访问列表中的元素。 ArrayList 内部通过数组实现,当元素数量超出当前数组容量时,会自动扩展数组大小,通常是原来容量的 1.5 倍。 ArrayLis

Android应用程序启动源码浅析-(三万字长文慎点&Android14)

在Android桌面Launcher源码浅析中介绍了Android的桌面程序Launcher是如何响应用户点击事件并启动App的,这篇文章继续介绍App在Android系统层的启动流程。 一、启动流程 sequenceDiagram participant User participant Launcher participant ActivityManagerServ

23201104-黄乙芮-第二次博客作业

点击查看目录 一、前言 这次博客是对第四、五、六次大作业的一个总结,第四次是前三次的一个迭代,第五、六次是一个全新的大作业。就用此次博客对两次类型的大作业进行一个总结。 总述: 这几次的大作业相较于之间,可以明显感觉到题量的减少,将重心全部转移到需要迭代的题目上,一次次的迭代,很好的锻炼了同学们思考问题的能力 第四次大作业 此次比前两次的题目更加复杂也需要更加严密的思维逻辑。这次大作业输入信息分为

第二次博客总结

《第二次博客》 一.答题判题程序-4 前言: 1>.代码主要功能: 2>.主要知识点: 3>.题目的题量: 4>.题目难度: 设计与分析: 采坑心得: 改进建议 二.家居强电电路模拟程序-1 前言: 1>.代码主要功能: 2>.主要知识点: 3>.题目的题量: 4>.题目难度: 设计与分析

OO第二次作业

三次作业实现 一、PTA4 题干内容 设计实现答题程序,模拟一个小型的测试,要求输入题目信息、试卷信息、答题信息、学生信息、删除题目信息,根据输入题目信息中的标准答案判断答题的结果。本题在答题判题程序-3基础上新增的内容统一附加在输出格式说明之后,用粗体标明。 输入格式: 程序输入信息分五种,信息可能会打乱顺序混合输入。 1、题目信息 题目信息为独行输入,一行为一道题,多道题可分多行输入。 2、

新建 DOCX 文档

三元运算符package step4;import java.util.Scanner;public class TestYear { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int year=sc.nextInt(); boolean result;

编写一个函数,传入一个整数,获取整数的每一位,将每位相加,返回他们的和

思路: 输出结果为: 4123312 起始就是拿到4之后应该把4踢掉 拿到4是对number%10取余 踢掉4是number/10 所有可以用循环,除此还要考虑nunber 等于0的情况 编写代码为: package a1; public class a1 { public static void main(String[] args) { // 编写一个函数,传入

uniapp中Tabbar底部导航栏

pages.json 中  tabBar字段    { "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages { "path": "pages/index/index", "style": {

uniapp中动态首页的实现

<Page :items="items" /> <template> <block v-if="item.type === 'banner'"> <Banner :itemStyle="item.style" :params="item.params" :dataList="item.data" /> </block

09_分割等和子集

416. 分割等和子集 题目难易:中等 给定一个只包含正整数的非空数组。是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。 注意: 每个数组中的元素不会超过 100 数组的大小不会超过 200 示例 1: 输入: [1, 5, 11, 5] 输出: true 解释: 数组可以分割成 [1, 5, 5] 和 [11]. 示例 2: 输入: [1, 2, 3, 5] 输出: false

4.13

android成功增进数据库 bean 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 package Bean;   public class causebe

代码随想录算法训练营 第二日 Leetcode 977 有序数组的平方 Leetcode209 长度最小子数组 Leetcode59 螺旋矩阵Ⅱ

数组第二部分 977 有序数组的平方 题目链接 双指针思想 题解 数组其实是有序的, 只不过负数平方之后可能成为最大数了。 那么数组平方的最大值就在数组的两端,不是最左边就是最右边,不可能是中间。 此时可以考虑双指针法了,i指向起始位置,j指向终止位置。 定义一个新数组result,和A数组一样的大小,让k指向result数组终止位置。 如果A[i] * A[i] < A[j] * A[j]

//编写一个函数,传入一个整数,将数字反转,检查数字是不是数字的2倍 果是则返回true,否则返回false

思路: 比如 n =1234; 那么如何获取4,应该 n%10; 那么如何获取3,获取3之前应该删除4,所以n/10; 完整代码: public static void number_1( int number){ int r =0; int o = number; while (number!=0){

『手撕Vue-CLI』拷贝模板

开篇 经过上篇文章的介绍,实现了可以根据用户选择的模板名称加上对应的版本号,可以下载对应的模板,并且将下载之后的文件存放在用户目录下的 .nue-template文件夹中。 接下来这篇文章主要实现内容是将下载的模板文件拷贝到当前所执行命令的目录下。 拷贝模板 例如我现在在终端当中输入 nue-cli create neo 命令,如下图: 从图中可以看到除了指令部分之外的内容就是所在的目录文件地

MyBatis的JdbcType与MySQL数据类型之间的对应关系

MyBatis的JdbcType与MySQL数据类型之间存在一定的对应关系,这些映射帮助MyBatis在处理SQL查询时正确地将数据库中的数据类型转换为Java对象。以下是一些常用的MyBatis JdbcType与MySQL数据类型的对应关系:BIGINT- 对应MySQL的 BIGINT 类型,用于存储大整数值。INTEGER  - 对应MySQL的 INT 类型,用于存储整数值。T

3. ChaosBlade-Box平台安装

ChaosBlade-Box平台安装 参考自:https://chaosblade.io/docs/about-chaosblade/box-introduce/ 通过ChaosBlade-Box可实现 chaosblade、litmuschaos 等已托管工具自动化部署,按照社区的建立的混沌实验模型统一实验场景,根据主机、Kubernetes、应用来划分目标资源,通过目标管理器来控制,在实验创建

2-信息技术知识

2.1 软件工程 随着所开发软件的规模越来越大、复杂度越来越高,加之用户需求又并不十分明确,且缺乏软件开发方法和工具方面的有效支持,使得软件成本日益增长、开发进度难以控制、软件质量无法保证、软件维护困难等问题日益突出。人们开始用工程的方法进行软件的开发、管理和维护,即“软件工程” 2.1.1 软件需求分析与定义 2.1.2 软件设计、测试与维护 2.1.3 软件质量保障及质量评价 2.1.4 软

oop4~6次作业总结(第二次Blog)

oop4~6次作业总结(第二次Blog) 目录 一、前言 二、设计与分析 三、踩坑心得 四、改进建议 五、总结 一、前言 1、第四次作业 这三道题是对类设计的检测,后两题较基础,第一题在前两次作业的基础上增加了难度,增加了多选题、填空题和多试卷,如果前两次的类设计得比较合理的话,实现起来也不是很困难,主要还要考虑部分正确,但是在做这道题的时候发现了一个奇怪的点,有一个测试样例,我在eclipse和

JavaScript string charCodeAt() vs codePointAt() All In One

JavaScript string charCodeAt() vs codePointAt() All In One String.prototype.charCodeAt() vs String.prototype.codePointAt() String 值的 charCodeAt() 方法返回 0 到 65535 之间的整数,表示给定索引处的 UTF-16 代码单元。 取值范围: [0

软件工程基础大作业

1需求分析 本章主要介绍系统的需求分析。具体应该分析系统需要实现哪些功能,即“做什么”,而不是如何实现,即“怎么做”。这里应该重点介绍本系统的用户、主要工作流程。 1.1项目概述 高校社团管理系统旨在帮助学校管理各种类型的社团,丰富校园文化生活,提升学生的综合素质。该系统将包括以下主要功能模块: 社团管理模块:包括社团名称、负责人、服务范围、社团人数等信息的管理,社团负责人可以对社团基本情况进行

Acunetix v24.5 (Linux, Windows) - Web 应用程序安全测试

Acunetix v24.5 (Linux, Windows) - Web 应用程序安全测试 Acunetix | Web Application Security Scanner 请访问原文链接:https://sysin.org/blog/acunetix/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org 重要提示 Acunetix Premium 现在使用日历化版本命

正式开始

import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( hom

HELP

Git使用攻略 文档编辑规范 学习路线 技术栈 1. Java基础 2. Web开发基础 3. Spring Boot框架 4. 数据库 5. 前端框架 6. 构建工具 学习路径 推荐学习路线 Git使用攻略 史上最浅显易懂的Git教程!——廖雪峰 https://www.liaoxuefeng.com/wiki/896043488029600 首先要生成一下自己电脑的SSH Ke

抖音面试:说说延迟任务的调度算法?

Netty 框架是以性能著称的框架,因此在它的框架中使用了大量提升性能的机制,例如 Netty 用于实现延迟队列的时间轮调度算法就是一个典型的例子。使用时间轮调度算法可以实现海量任务新增和取消任务的时间度为 O(1),那么什么是时间轮调度算法呢?接下来我们一起来看。 1.延迟任务实现 在 Netty 中,我们需要使用 HashedWheelTimer 类来实现延迟任务,例如以下代码:

VNC相关

配置vnc 1. sudo apt install tigervnc-standalone-server 2. vncpasswd生成password在~/.vnc/password 3. vim ~/.vnc/vnc.conf,内容为 4. vim ~/.vnc/xstartup,注意chmod 755,内容为 5. vncserver启动。不用带参数,参数在vnc.conf设置了

<<  <  352  353  354  355  356  357  358  359  360  361  362  >  >>