草庐IT

JavaEE初阶

全部标签

【JavaEE】进程和线程

目录1.进程2.进程调度 2.1进程状态 2.2进程优先级2.3进程的上下文2.4进程的记账信息3.线程3.1线程的定义:3.2为什么有线程4.进程和线程的区别1.进程什么进程?举一个很直观的例子,我们打开任务管理器,打开之后,你看到任何一条数据都是一个进程。 也就是说,一个运行起来的程序(可执行文件)就是一个进程。当进程在启动时,需要经操作系统分配资源才能运行,我们就需要知道一个概念:进程是操作系统进行资源分配的基本单位。2.进程调度 2.1进程状态 进程一共有五种基本状态分别是:准备状态、就绪状态、执行状态、阻塞状态、终止状态,他们的关系如下:2.2进程优先级进程的优先级可以这样理解,当我

【Linux初阶】fork进程创建 & 进程终止 & 进程等待

 🌟hello,各位读者大大们你们好呀🌟🍭🍭系列专栏:【Linux初阶】✒️✒️本篇内容:fork进程创建,理解fork返回值和常规用法,进程终止(退出码、退出场景、退出方法、exit),进程等待(wait、waitpid),阻塞等待和非阻塞等待🚢🚢作者简介:本科在读,计算机海洋的新进船长一枚,请多多指教(•̀֊•́)̖́-目录一、进程创建1.fork函数初识2.fork返回值(1)如何理解fork函数有两个返回值(2)如何理解fork返回后,给父进程返回子进程的pid,给子进程返回0?(3)如何理解同一个id值,会返回两个不同的值,让if和elseif同时执行(4)理解写时拷贝3.fork常

初阶数据结构之单链表的实现(四)

文章目录链表的概念及结构一、链表的逻辑结构是什么样的?二、链表的初始化2.1链表初始化的示意2.2链表初始化代码实现三、链表的各类接口函数定义四、链表的各类接口函数的代码实现4.1链表的打印代码实现4.1.1打印代码的实现4.2链表的尾插代码实现4.2.1尾插代码实现4.3链表的头插代码实现4.3.1头插代码的实现4.4BuyLTNode函数的实现4.5链表的尾删代码实现4.5.1尾删代码的实现4.6链表的头删代码实现4.6.1头插代码的实现五、完整代码的实现总结链表的概念及结构链表的概念:链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。一

【模板初阶】

目录1.泛型编程 2.函数模板2.1函数模板概念2.2函数模板格式2.3函数模板的原理2.4函数模板的实例化 2.4.1隐式实例化2.4.2显式实例化2.5模板参数的匹配原则 3.类模板3.1类模板的定义格式3.2类模板的实例化4总结1.泛型编程如何实现一个通用的交换函数呢?voidSwap(int&left,int&right){inttemp=left;left=right;right=temp;}voidSwap(double&left,double&right){doubletemp=left;left=right;right=temp;}voidSwap(char&left,char

C · 初阶 | 数组?看一遍就够了

啊我摔倒了..有没有人扶我起来学习....目录前言一、一维数组的创建和初始化1.1数组的创建1.2数组的初始化1.3一维数组的使用1.4一维数组在内存中的存储二、二维数组的创建和初始化2.1二维数组的创建2.2二维数组的初始化2.3二维数组的使用2.4二维数组在内存中的存储三、数组越界四、数组作为函数参数4.1冒泡排序函数的错误设计4.2数组名是什么?4.3冒泡排序函数的正确设计前言数组(Array)是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是

C++——模板初阶与泛型编程

文章目录💐专栏导读💐文章导读🌷引例🌷函数模板🌺函数模板的概念🌺函数模板的格式🌷函数模板的原理🌷函数模板的实例化🌺隐式实例化🌺显式实例化🌺一个疑问🌷模板参数的匹配原则🌷类模板🌺类模板的定义格式🌺类模板的实例化💐专栏导读🌸作者简介:花想云,在读本科生一枚,致力于C/C++、Linux学习。🌸本文收录于C++系列,本专栏主要内容为C++初阶、C++进阶、STL详解等,专为大学生打造全套C++学习教程,持续更新!🌸相关专栏推荐:C语言初阶系列、C语言进阶系列、数据结构与算法💐文章导读本章我们将学习模板,与泛型编程初次见面。C++相比于C语言有这么多丰富的接口与类型,都源于泛型编程。本章的内容为模板初阶

C++——模板初阶与泛型编程

文章目录💐专栏导读💐文章导读🌷引例🌷函数模板🌺函数模板的概念🌺函数模板的格式🌷函数模板的原理🌷函数模板的实例化🌺隐式实例化🌺显式实例化🌺一个疑问🌷模板参数的匹配原则🌷类模板🌺类模板的定义格式🌺类模板的实例化💐专栏导读🌸作者简介:花想云,在读本科生一枚,致力于C/C++、Linux学习。🌸本文收录于C++系列,本专栏主要内容为C++初阶、C++进阶、STL详解等,专为大学生打造全套C++学习教程,持续更新!🌸相关专栏推荐:C语言初阶系列、C语言进阶系列、数据结构与算法💐文章导读本章我们将学习模板,与泛型编程初次见面。C++相比于C语言有这么多丰富的接口与类型,都源于泛型编程。本章的内容为模板初阶

【二叉树初阶】前中后序遍历+层序遍历+基础习题

文章目录🌌前言🌌前序遍历🌌中序遍历🌌后序遍历🌌前中后序遍历总结🌌层序遍历🍂二叉树相关计算一网打尽🪐节点个数🪐叶子节点个数🪐第k层节点个数🪐二叉树高度🪐查找值为x的节点🪐二叉树销毁🪐判断二叉树是否是完全二叉树🌏二叉树基础练习🌏基础选择题🌏二叉树遍历源码🌌前言本篇文章将用大白话以及图解讲解二叉树初阶的遍历和相关习题,初学二叉树的小白一看就会。普通二叉树的增删查改是没有价值的,用它存数据太麻烦,不如用顺序表、链表、至多是完全二叉树存储,所以我们只关注遍历过程,因为学习二叉树最简单的方式就是遍历,也为后面学习搜索二叉树、AVL树、红黑树等打基础二叉树的遍历分为:前序、中后、后序和层序遍历,这里前中后序

【JavaEE】HTML基础知识

目录1.HTML结构2.HTML常见标签 3.表格标签 4.列表标签5.表单标签​6.select标签7.textarea标签8.无语义标签:div&span9.标签小练习 1.HTML结构形如:helloHTML的书写格式标签名(body)放到中。大部分标签成对出现.为开始标签,为结束标签。少数标签只有开始标签,称为"单标签"。开始标签和结束标签之间,写的是标签的内容.(hello)。开始标签中可能会带有"属性".id属性相当于给这个标签设置了一个唯一的标识符(身份证号码)。标签中的属性  属性可以有多个,不能写到标签之前 属性之间用空格分割,可以是多个空格,也可以是换行 属性之间不分先后顺

Numpy初阶

一、numpy数组创建Numpy数组是python中的一种开源数值计算扩展,不同于python中的列表,numpy可以用来储存和处理大型矩阵。创建数组最简单的方法是使用array函数,将python中的列表(list)转化为数组。我们也可以利用numpy中的内置函数来创建数组,示例如下:1、内置函数ones创建全为1的数组:开头importnumpyasnp是将numpy包进行导入,shape=10表示生成10个数。2、内置函数zeros创建全为0的数组: 3、内置函数full以指定值填充: 创建10个数值为3.14的数组,fill_value可以指定数值。4、randint生成一定范围的随机