自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 maven { url ‘https://www.jitpack.io‘ }在新版Android Studio中的位置

github上的很多库通过JitPack.io发布的,引用这些库时,除了在模块的build.gradle文件中加入依赖,还要在项目的build.gradle文件中加入maven { url ‘https://www.jitpack.io’ },否则找不到库文件。但是新版AS中,如果在项目的build.gradle中加入以上配置,同步时就会报错。把上面的配置删除,引用的库又无法找到。新版AS中,这些配置放到了settings.gradle文件中,

2024-04-09 11:12:07 433

原创 MySQL查询语句中七个查询命令特征

FROMFROM。

2023-06-10 17:16:53 701

原创 JavaSE中的构造方法

JavaSE中的构造方法是用来创建对象的特殊方法。它们通常在对象被创建时被调用,用来初始化对象的状态。构造方法的名称必须与类名相同,并且不能有返回值。主要用来在创建对象时初始化对象,即为对象成员变量赋初始值,总与 new 运算符⼀起使用在创建对象的语句中,一个类可以有多个构造函数,可根据其参数个数的不同或参数类型的不同来区分它们,即构造函数的重载。

2023-01-12 16:24:27 191 1

原创 JavaSE中数组的初始化

在这里,createArray方法是一个工厂方法,它接受三个参数:数组的行数、列数和一个lambda表达式。lambda表达式的两个参数i和j分别表示数组的行索引和列索引,lambda表达式的返回值是数组中对应位置的值。工厂方法是一种使用lambda表达式的函数式接口来创建数组的方法。这会创建一个与数组a具有相同长度的新数组,其中数组d的每个元素都是数组a对应元素的副本。也可以在创建数组时指定某一维的长度,其他维度的长度在创建时由系统自动推断出来。可以在之后的代码中为每一个元素创建新的数组。

2023-01-05 13:54:44 908

原创 Java SE 中的 for-each 循环

Java SE 的 for-each 循环,又称为增强 for 循环,是 Java 中的一种语法结构,用于遍历数组或集合。注意,for-each 循环只能用于遍历集合或数组,不能用于遍历其他类型的数据。如果需要遍历其他类型的数据,需要使用传统的 for 循环。在 for-each 循环中,我们不需要指定循环次数,它会自动遍历整个集合或数组。变量名是一个新的变量,用于存储集合或数组中的每个元素。

2023-01-05 13:08:15 150

原创 JavaSE中的变量的类型转换

在上面的代码中,把int类型的变量i赋值给long类型的变量l。因为int和long是两种不同的数据类型,所以需要使用强制类型转换。我们使用小括号括起来的long类型放在变量i前面,表示要把变量i强制转换成long类型。(也称为手动类型转换)是指在把一个变量赋值给另一个变量时,显式地指定要把变量转换成的数据类型。在JavaSE中,当把一个变量赋值给另一个变量时,如果两个变量的数据类型不同,就会发生类型转换。(也称为隐式类型转换)是指在把一个变量赋值给另一个变量时,编译器自动地把变量转换成适当的数据类型。

2023-01-05 13:01:23 61

原创 JavaSE中基本类型和引用类型的区别

这些数据类型被称为 "引用" 类型,因为它们引用的是对象,而对象存储在堆(堆是一个与栈(存储基本类型变量的区域)分开的内存区域)中。这些数据类型被称为 "基本" 类型,因为它们的值直接存储在分配给变量的内存位置中。这是在使用 Java 中数据类型时需要了解的一个重要区别。在 Java 中,有两类数据类型:基本类型和引用类型。在示例的第一部分中,我们有两个类型为。在示例的第二部分中,我们有两个类型为。都引用了同一个数组对象。的值也会被修改,因为。的原始值的单独副本。

2023-01-03 14:47:05 54

原创 JAVA 包(Package)

java.awt和java.swing----包含了构成抽象窗口工具集(abstract window toolkits)的多个类,这些类被用来构建和管理应用程序的图形用户界面(GUI)。java.util----包含一些实用工具类,如集合框架类、日期时间、数组工具类Arrays,文本扫描仪Scanner,随机值产生工具Random。java.lang----包含一些Java语言的核心类,如String、Math、Integer、 System和Thread等,提供常用功能。

2022-10-03 22:52:40 196

原创 Java 排序法

数组的排序算法很多,实现方式各不相同,时间复杂度、空间复杂度、稳定性也各不相同: 思想:每一轮找出本轮的最大值/最小值,然后看它是否在它应该在的位置。 如果不在正确的位置,就与这个位置的元素交换。2.冒泡排序

2022-09-12 12:11:23 150

原创 操作系统--进程调度(运行、阻塞、就绪)

进程调度:四种进程间的状态转换:就绪—>运行运行—>阻塞阻塞—>就绪运行—>就绪1)进程的三种基本状态进程在运行中不断地改变其运行状态。

2022-08-28 16:16:40 5773

原创 Windows内核原理-同步IO与异步IO

本片文章主要讲解同步I/O与异步I/O相关知识,希望通过编写本篇文章为起点,对windows内核原理知识进行学习与梳理。发现并弥补遗漏的知识点并加以学习。同时通过理解windows内核原理,设计出更好、更合理的应用程序。I/O即输入输出。在现在操作系统,输入输出是计算机完整功能必不可少的一部分。处理器负责各种计算任务,然后通过各种输入输出设备与外界进行交互。常见的输入输出设备包括键盘、鼠标、显示器、硬盘、网络适配器接口等。有了硬件设备,在软件层面上,使得操作系统通过以一致的方式与设备驱动交互从而的操控硬件设

2022-07-13 22:09:10 520

原创 高性能网络通讯原理

本来想对netty的源码进行学习和探究,但是在写netty之前许多底层的知识和原理性的东西理解清楚,那么对学习网络通讯框架的效果则会事半功倍。本篇主要探讨高性能网络通讯框架的一些必要知识和底层操作系统相关的原理。在探讨如何做之前,我们先讨论下为什么要做。随着互联网的高速发展,用户量呈指数形式递增,从原来的PC普及到现在的移动设备普及。用户量都是千万甚至亿为单位计算,尤其是实时通讯软件,在线实时互动的应用出现,在线用户数从原来的几十上百到后来的上万甚至上千万。单台服务的性能瓶颈和网络通讯瓶颈慢慢呈现。应用架构

2022-07-13 22:08:03 101

原创 I/O中断原理

在Windows内核原理-同步IO与异步IO和《高性能网络通讯原理》两篇文章中,都出现了中断这两个字。本篇文章会对中断操作的原理进行说明。中断指当出现需要时,CPU暂时停止当前程序的执行转而执行处理新情况的程序和执行过程。即在程序运行过程中,系统出现了一个必须由CPU立即处理的情况,此时,CPU暂时中止程序的执行转而处理这个新的情况的过程就叫做中断。我们知道CPU是按指令顺序进行执行的,操作系统每过大约15ms会发生一次线程调度(Windows下),根据线程优先级先调度优先级高的线程。但是实际情况并没有那么

2022-07-13 22:06:36 2891

原创 计算机三级网络技术考试详解

计算机三级网络技术考试详解1 问传输速度 (ITU -T) 2 求交换机带宽 3 系统可用性与停机时间 4 写地址块的子网掩码5 网络地址转换NAT 6 IP地址块聚合7 路由表距离更新 8 IPv6地址简化表示9 数据包 10 三种备份11 第二类

2022-07-13 19:29:16 2136

原创 计算机四级——网络工程师——操作系统(1)部分

目录1.例题:2.例题:3.例题:4.例题6.例题7.例题9.例题9-14对于如下C语言程序12.例题13.例题★13-21在各种进程通信的方法中,共享内存通信方法的优点是() 。14.例题1-19随机性是操作系统的特征之一。下列描述的四种现象中,哪一种具有“随机性”()。A)进程在某一时刻需要显示图像信息B)进程申请使用计算机的声卡C)操作系统维护着系统的时钟D)操作系统内核进行进程切换 •【解析】操作系统的运行是在一种随机的环境下进行的。这种随机环境的含义是,操作系统不能对所运行的程序的行为以

2022-07-12 11:54:58 1553

原创 电工导线计算公式

注:(1)1.732是3开平方根而得; (2)三相星形接法:UL=1.732 UX=1.732×220V=线电压380(V), UX=380V / 1.732=相电压220(V), IL= IX三相三角接法:UL=UX =380(V) IL= 1.732IX 五,经验数据(总结):1,三相380V:功率P =1 KW 对应 电流 I=1.89A≈2A (

2022-07-12 11:50:14 1466

原创 操作系统原理课程设计

1、通过设计程序,实现磁盘寻道算法中FCFS、SSTF、SCAN和CSCAN四种算法,加深对磁盘寻道算法的理解和掌握。设备:操作系统为WINDOWS系统的计算机;环境:C、C++、JAVA编程实现均可1、根据题目要求设计进程调度算法所需数据结构;2、分析题意,重点分析题目要求并给出解决方法;3、按题目要求实现磁盘寻道的各种算法功能,完成本实验报告,并将实验报告以学号+姓名+实验五命名;4、提交完成的实验结果。设计程序,实现磁盘寻道的各种算法功能。具体要求如下:1、数据结构的设计:磁盘寻道算法中主要包含两个初

2022-07-08 20:22:29 803

原创 第四章:栈与队列

1.什么是栈是限定仅在表尾(栈顶)进行插入和删除操作的线性表栈又称为 后进先出(Last In First Out) 的线性表,简称 LIFO 结构(1) 栈顶(top)我们把允许插入和删除的一端称为 栈顶(2)栈底(bottom)另一端称为 栈底(3) 空栈不含任何任何数据元素的栈称为 空栈2. 顺序栈&链栈栈 是线性表的特例,其具备先进后出 FILO 特性(1) 顺序栈可以使用线性表的顺序存储结构(即数组)实现栈,将之称之为 顺序栈(2)链栈可以使用单链表结构实现栈,将之称之为 链栈(3)

2022-06-22 17:44:45 48

原创 计算机专业数据结构试题答案

计算机专业数据结构试题答案

2022-06-04 20:32:55 3189

原创 c++入门【第一章 Hello World】

看一段简单的代码,可以输出单词 Hello World。实例#include <iostream>using namespace std; // main() 是程序开始执行的地方int main() {system("pause"))cout << "Hello World"; // 输出 Hello Worldreturn 0;}C++ 语言定义了一些头文件,这些头文件包含了程序中必需的或有...

2022-05-27 20:33:55 96

原创 防火墙必知必会技术理论

文章目录一、DMZ是什么?二、防火墙1.防火墙的一些基本知识2.防火墙的优先级总结一、DMZ是什么?DMZ(非军事区)=Untrust(非信任区),国内俗称的停火区,与军事区和信任区相对应。非信任区,作用是把WEB,e-mail,等允许外部访问的服务器单独接在该区端口,使整个需要保护的内部网络接在信任区端口后,不允许任何访问,实现内外网分离,达到用户需求在防火墙的概念中,停火区相当于一个既不属于内部网络,也不属于外部网络的一个相对独立的网段。一般而言,停火区处于内..

2022-05-27 15:26:27 2146

原创 网络工程师进阶,使用流策略实现流行为控制

大家好,今天,教大家如何使用流策略实现流行为控制。一、实验目的掌握配置端到端QoS的方法 掌握使用流策略实现流行为控制的方法二、实验拓扑三、实验场景你是公司的网络管理员。公司网络分成两部分,其中R1与S1在公司总部,R2与S2在公司分部,之间通过专线实现互联。随着网络的发展,内网带宽逐渐增大,而专线的带宽一直没有升级,所以网络中出现了比较严重的重要业务反应较慢,或无法正常使用的情况。部署端到端QoS,你可以调整相应的QoS特性,保证重要的业务数据能更好的发送到目标,并通过流策略实

2022-05-11 17:55:43 2739

原创 C++:string类中size()和length()的区别

C++:string类中size()和length()的区别

2022-05-09 22:39:00 1342

原创 数据结构-查询

1.查找的基本概念(1)查找。在数据集合中,寻找满足某种条件的数据元素的过程称为查找。 (2)查找表(查找结构)。用于查找的数据集合称为查找表。 (3)关键字是数据元素中某个数据项的值,用它可以标识一个数据元素,若此关键字可 以唯一地标识一个记录,用词关键字为主关键字。 (4)平均查找长度是所有查找过程中进行关键字的比较次数的平均值。2.顺序查找顺序查找,主要用于线性表中进行查找。 其基本思想是从线性表的一端开始,逐个检查关键字是否满足给定的条件。若查找到某个..

2022-05-09 22:33:40 202

原创 sdut-array2-5 打印“杨辉三角“ 品中国数学史 增民族自豪感(2)

PTA-数组

2022-05-09 22:30:21 1762

原创 PTA-图的操作

PTA-图的操作

2022-05-09 22:22:45 1474

原创 2022年团体程序设计天梯赛-总决赛

2022年团体程序设计天梯赛-总决赛

2022-05-01 21:39:59 152

原创 类和对象基础

类与对象

2022-05-01 17:02:01 567

原创 【SQL除法运算】查询选修了全部课程的学生姓名

SQL除法运算

2022-04-28 21:56:50 2753

原创 主动攻击和被动攻击的区别

主动攻击和被动攻击的区别

2022-04-23 22:20:11 2603

原创 Python入门

Python 入门演示简单的数学运算整数相加,得到整数:2 + 2浮点数相加,得到浮点数:2.0 + 2.5整数和浮点数相加,得到浮点数:2 + 2.5变量赋值Python使用<变量名>=<表达式>的方式对变量进行赋值a = 0.2字符串 String字符串的生成,单引号与双引号是等价的:s = "hello world"ss = 'hello world's三引号用来输入包含多行文字的字符串:s = """helloworld"""

2022-04-22 22:46:39 61

原创 PTA——连接查询——Mysql——(21-30)

PTA——连接查询——Mysql——(21-30)

2022-04-22 22:35:42 2429 1

原创 二叉树——树和森林

二叉树——树和森林

2022-04-22 20:25:06 3737

原创 PTA——连接查询——Mysql——(11-20)

10-11 查询S001学生选修而S003学生未选修的课程(MSSQL) (10 分)本题目要求编写SQL语句,检索出 sc表中学号为S001的学生选修的而S003学号学生未选修的课程号。注意:查询结果忽略顺序只对比数据。提示:MSSQLServer 评测SQL语句。/*检索出sc表中学号为S001的学生选修的而S003学号学生未选修的课程号*/select cno 课程号 from scwhere cno not in( select a.cno as 课程名 from sc a

2022-04-22 20:12:34 6751

原创 计算机网络-物理层

计算机网络-物理层

2022-04-20 18:40:25 40

原创 PTA-MySql数据库练习-连接查询

题干:查询每门必修课的课程编号,课程名称和选修人数。提示:请使用SELECT语句作答。2.查找所有“大学语文”分数在80以上的学生的姓名,所在院系。题干:查找所有“大学语文”分数在80以上的学生的姓名,所在院系。提示:请使用SELECT语句作答。3. 显示每位员工的编号,姓名,工资及工资级别。 (10 分)题干:显示每位员工的编号,姓名,工资及工资级别。提示:请使用SELECT语句作答。4.查询课程成绩最高二人 (10 分)本题目要求编写SQL语句,检索C002号课程的成绩最高的二人学

2022-04-20 18:30:55 4100

原创 计算机网络概述

计算机网络概述

2022-04-17 22:08:34 291

原创 初识MySQL

初识MySQL

2022-04-16 22:01:46 57

原创 数据结构_二叉树练习题

数据结构

2022-04-16 17:30:45 641 1

原创 数据结构完全二叉树的计算

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2022-04-16 17:03:51 5831

C++求解迷宫问题(栈解决)

C++求解迷宫问题(栈解决)

2022-04-20

空空如也

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

TA关注的人

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