自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 计算机网络

TCP(Transmission Control Protocol,传输控制协议)**是一种面向连接的、可靠的传输层协议**。它在计算机网络中负责提供可靠的数据传输和流量控制。**TCP通过使用三次握手建立一个连接**,确保通信双方能够互相识别和确认彼此的身份。在连接建立之后,TCP会对数据进行分段并为每个分段加上序号,确保数据按顺序到达目标主机,并负责丢失的分段的重传。这种可靠性使得**TCP适用于需要高度可靠传输的应用程序,如文件传输和电子邮件**。此外,TCP还具有流量控制和拥塞控制的功能。

2024-01-10 16:50:08 785 1

原创 redis面试题

应用: 为了防止Redis的雪崩和击穿,可以采取以下方法:1.使用多个Redis节点进行数据备份,避免单点故障;2.设置缓存数据的过期时间,防止数据过期导致缓存失效;需要注意的是,解决Redis雪崩和击穿问题并不是一种通用的方案,具体的解决方法需要根据业务场景和需求进行调整和实现。Redis的雪崩和击穿是指在高并发的情况下,缓存数据突然失效,导致大量请求直接访问数据库,造成数据库宕机的现象。原理: Redis是一种基于内存的数据存储系统,支持多种数据结构,例如字符串、哈希、列表、集合、有序集合等。

2023-07-09 11:32:31 237

原创 java基础

因此,在选择使用哪个类时,需要根据具体的需求来判断。相同时,它们被认为是相等的,以便在哈希表等数据结构中进行正确的查找和比较操作。String:是只读字符串,每次对string的操作都会产生一个新的对象。两个对象的equals返回true,那么hashcode一定相等;两个对象的hashcode相等,那么equals不一定为true;StringBuffer:可变的字符数组,对方法加了同步锁,,类中的所有成员方法都隐式的被指定为final方法。,修饰引用变量表示引用不可变,引用指向的内容可变。

2023-07-04 19:13:06 340

原创 SpringBoot面试题

事务在逻辑上是一组操作,要么执行,要不都不执行。主要是针对数据库而言的,比如说 MySQL。为了保证事务是正确可靠的,在数据库进行写入或者更新操作时,就必须得表现出 ACID 的 4 个重要特性:原子性(Atomicity):一个事务中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。一致性(Consistency):在事务开始之前和事务结束以后,数据库的完整性没有被破坏。

2023-07-02 17:06:09 432

原创 MySQL面试题

优秀的性能,数据是存储在内存中,读写速度非常快,可支持并发10W QPS。Remote Dictionary Server,直译为:远程字典服务。等场景,是一种NoSQL(not-only sql,字符串、哈希、列表、有序集合、无序集合。Redis 是C语言开发的一个开。Redis是一种高速缓存数据库。

2023-07-01 14:15:31 188

原创 java面试题

例如,可以定义一个只接受整数类型的列表,也可以定义一个只接受字符串类型的栈,还可以定义一个可以接受任何类型数据的通用排序算法。Java中的反射是指在程序运行时通过对类的解析和操作来获取类中的信息,并且可以动态地创建对象、调用方法和访问属性等。数组的默认长度是16。数组中的每一个元素为一个node,也就是链表的一个节点,node的数据包含: key的hashcode, key, value,指向下一个node节点的指针。但是,需要注意的是,在进行序列化时需要考虑到版本控制、安全性和性能等方面的问题。

2023-06-18 16:51:46 704

原创 MybatisPlus分页查询

MybatisPlus分页查询 一般在项目中创建一个config包,把配置类放到下面。

2023-05-27 21:59:07 143

原创 数据库字段名称与Java实体类属性名称取得不一样的情况

将无法获得数据库中的create_time 和 update_time。数据库中的create_time 和 update_time。Dept类中的createTime 和 updateTime。

2023-05-15 17:01:47 438

原创 springboot 前后端项目分离解决cors错误

前端axios访问不到后端数据 提示CORS error错误tCORS error错误。

2023-04-09 19:53:42 571

原创 Vue Element axios 的联网引入

element样式引入。index.js的引入。axios.js的引入。无需下载 但需要联网。

2023-04-09 16:16:47 126

原创 c++保留小数点后几位,用零来补齐前面空余的位数

【代码】c++保留小数点后几位,用零来补齐前面空余的位数。

2023-04-02 19:22:20 835

原创 C++中的平方、开方、绝对值

【代码】C++中的平方、开方、绝对值。

2023-04-02 19:10:29 2090

原创 冒泡排序 java 选择排序 快速排序C++

【代码】冒泡排序 java 选择排序 快速排序C++

2023-01-20 16:24:19 63

原创 单词分析111

小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得最多来分辨单词。输出两行,第一行包含一个英文字母,表示单词中出现得最多的字母是哪 个。如果有多个字母出现的次数相等,输出字典序最小的那个。现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这 个字母出现的次数。第二行包含一个整数,表示出现得最多的那个字母在单词中出现的次数。

2022-11-09 20:44:45 193

原创 70.爬楼梯

每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?需要 n 阶你才能到达楼顶。1. 1 阶 + 1 阶 + 1 阶。解释:有两种方法可以爬到楼顶。解释:有三种方法可以爬到楼顶。1. 1 阶 + 1 阶。2. 1 阶 + 2 阶。3. 2 阶 + 1 阶。

2022-10-09 14:22:55 206

原创 344.反转字符串

反转字符串 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。

2022-09-29 22:29:46 95 1

原创 283.移动的零

给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操作。输入: nums = [0,1,0,3,12]输出: [1,3,12,0,0]输入: nums = [0]

2022-09-27 23:19:35 122

原创 有序数组的平方

给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。

2022-09-27 16:38:03 53

原创 find()函数的使用 vector容器 / string容器

使用find()对vector进行查找会返回一个迭代器。cout

2022-08-09 15:12:57 891

原创 幻想乡扑克游戏

tt 3

2022-08-07 17:36:20 1247

原创 STL 常用算法 for_each遍历容器

STL 常用算法 for_each遍历容器 可以直接使用for_each 不需使用迭代器输出。

2022-08-05 15:21:53 139

原创 冒泡排序 算法

冒泡排序。

2022-08-05 15:02:32 32

原创 P1059 [NOIP2006 普及组] 明明的随机数

明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了NN个11到10001000之间的随机整数(N\leq100)(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。输出也是两行,第11行为11个正整数MM,表示不相同的随机数的个数。第22行为MM个用空格隔开的正整数,为从小到大排好序的不相同的随机数。输入有两行,第11行为11个正整数,表示所生成的随机数的个数NN。...

2022-07-22 22:17:06 321

原创 基础练习 杨辉三角形

输出杨辉三角形的前n行。每一行从这一行的第一个数开始依次输出,中间使用一个空格分隔。请不要在前面输出多余的空格。杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。它的一个重要性质是三角形中的每个数字等于它两肩上的数字相加。给出n,输出它的前n行。...

2022-07-22 16:58:32 144 2

原创 三连棋游戏的设计与实现 面向对象 EasyX 三子棋

三连棋游戏的设计与实现 面向对象 EasyX 三子棋 C++

2022-07-21 15:03:48 1272 1

原创 实验4语言类的特性

一、 1.目的:理解类的方法重载的作用,掌握方法重载的关键点。2.要求:编写一个Java程序,在程序中定义一个MyPlus类,MyPlus类有三个plus()方法,分别对不同的参数求和。 二、创建一个个人类Person,并对该类生成的对象进行赋值运算...

2022-06-08 17:43:11 275

原创 实验3类和对象

声明Patient类表示在门诊室中的病人。(1)此类对象应该包括name(String)、sex(char)、age(int)、weight(float)、allergies(boolean)。(2)这些属性只能被该类访问。(3)在该类中声明存取及修改方法。 (4)该类中至少提供一个构造函数,例如:public Patient(String name),其中构造函数的参数是name。(5)在一个单独的TestPatient类中,声明测试方法,并生成两个patient对象,设置其状态并将信息显示在屏幕上。(6

2022-06-08 17:29:50 1780

原创 在键盘上输入数n,编程计算sum=1!+2!+··· + n!的结果

在键盘上输入数n,编程计算sum=1!+2!+··· + n!的结果

2022-06-08 17:17:33 2970

原创 实验9图形用户界面

1.编写一个图形用户界面程序,实现对两个数的加、减、乘、除功能。至少应该包含3个JTextField、1个JButton、1个JLable。3个JTextField分别用于输入两个数字和运算符号,当点击JButton的时候,结果用JLable显示出来。...

2022-06-08 14:41:11 469

原创 实验8 多线程 分别用Thread类的子类以及Runnable接口来创建线程

用Thread类的子类创建多线程用Runnable接口来创建多线程

2022-06-08 14:11:59 220

原创 实验七输入输出 java

从文件中输出 读取D盘a1.txt文件内容并显示在屏幕上。要求:(1) 类名要求为Readfile.java(2) 使用try、catch方法处理I/O异常。(3) a1.txt文件中的内容自定。 老师答案:输入到文件 在D盘创建a2.txt文件,并往里面写入若干行文本内容。要求:(1) 类名要求为Writefile.java(2) 使用try、catch方法处理I/O异常。(3) a2.txt文件中的内容第一行为自己的名字,其它内容自定。(4) 输出的时候用newLine()方法进行换行。(5

2022-06-08 13:28:50 261

原创 Java 异常处理 使用try-catch语句对程序中可能产生的异常进行捕获与处理

Java 异常处理 使用try-catch语句对程序中可能产生的异常进行捕获与处理

2022-05-21 18:59:09 2444

原创 Java 实验类作业 继承抽象类接口

动物(Animal)包括:老虎 (Tiger) 和绵羊 (Sheep)等;这些动物吃的行为(eat)各不相同(绵羊吃草、老虎吃肉),但睡觉的行为(sleep)是一致的。请通过继承实现以上需求,并编写主类AnimalTest分别测试吃和睡觉的行为。推荐步骤:(1)编写一个父类Animal,定义eat()和sleep()方法。(2)编写两个类Tiger和Sheep,分别继承自Animal类,至少要覆盖父类Animal中的eat()方法。(3)编写主类AnimalTest,分别生成类Tiger和S

2022-05-06 09:30:08 1493

原创 vector 迭代器

#include<iostream>using namespace std;#include<vector>#include<string>class Person {public: Person(string name, int age) { mName = name; mAge = age; } string mName; int mAge;};void text01(){ vector<Person> v; .

2022-05-02 19:22:08 358

原创 C++ 继承

#include<iostream>using namespace std;class Base { int a;public: Base() { cout << "嘿嘿" << endl; } };class BBB {public: BBB() { cout << "哈哈"<<endl; }};class Derived.

2022-05-01 20:41:35 431

原创 C++运算符重载

C++运算符重载 加号运算符重载 左移运算符重载

2022-05-01 15:53:59 646

原创 C++ 友元的使用

C++ 友元的使用

2022-05-01 13:31:59 792

原创 用面向对象的思想实现学生信息管理 vector c++ 封装性实验(+文件 STL)

请用面向对象的思想实现学生信息管理:学生信息包括:学号、姓名、数学成绩、英语成绩,建立一个学生类Student。依次从文件调入学生信息以对象的形式存在vector中,按学号顺序依次存放。如果需要,请增加必要的其他类及异常处理及运算符重载。1)根据学号查询学生的单科分和总分;2)根据学号修改某科成绩;3)按学号输出所有学生的成绩单(文件存放),含学号、姓名、数学成绩、英语成绩、总分、排名(能力足的同学实现)4)输出有挂科学生的学号、姓名和对应的科目。

2022-04-26 19:45:10 1788 1

原创 找出4*5矩阵中值最小和最大元素,并分别输出其值及所在的行号和列号 java

package 矩阵;import java.util.Scanner;public class 矩阵 { public static void main(String[] args) { // TODO Auto-generated method stub int[][] arr=new int[4][5];//计201 赵世伟 Scanner in=new Scanner(System.in); int i, j, min, max, minRow=0, minCo.

2022-03-18 09:25:38 5907 3

原创 【无标题】

#include <stdio.h>#include <stdlib.h>#include <string.h>// 邻接表typedef struct node { int adjvex; //邻接点域node* Next; //指向下一个邻边节点的指针域}edgeNode;//邻接表结点//顶点表结点typedef struct { char Date[10]; //课程编号 int Credit; /.

2021-12-30 19:30:34 114

顶层流程图.vsd

顶层流程图.vsd

2022-11-19

Android开发 activity实验 注册用户信息并在另外一个窗体中显示

注册用户信息并在另外一个窗体中显示。 (1)填写用户姓名、密码、性别等信息,点击提交按钮之后在另外一个窗体显示用户姓名、密码、性别等信息。 (2)要求程序中检查用户姓名和密码不能为空 Android开发 activity实验 注册用户信息并在另外一个窗体中显示

2022-09-27

空空如也

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

TA关注的人

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