自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言——结构体的三种声明方式

【代码】C语言——结构体的三种声明方式。

2024-08-17 18:54:58 117 1

原创 网络——多区域OSPF配置(OSPF系列第1篇)

路由协议OSPF全称为Open Shortest PathFirst,也就开放是的最短路径优先协议,使用链路状态路由算法,isis协议也是使用链路状态路由算法。而RIP协议使用距离矢量路由算法。

2024-05-28 18:41:57 794

原创 数据结构——树(Tree)详解

树(Tree)是n(n>=0)个结点的有限集,它或为空树(n=0);或为非空树,对于非空树T:(1)有且仅有一个称之为根的结点(2)除根节点外的其余结点可分为m(m>0)个互不相交的有限集,每个集本身又是一棵树,并称之为根的子树。另外,树的结构定义是一个递归的定义,即在树的定义中又用到树的定义。

2024-01-26 10:54:47 230 1

原创 数据结构——图的存储结构

图的邻接矩阵(Adjacency Matrix) 存储方式是。

2024-01-26 10:54:18 203 1

原创 Win10专业版解决蓝牙耳机断断续续问题

首先排除蓝牙耳机的问题。再就是只有在连接WiFi的情况下蓝牙耳机才会出现间断性的断断续续的省音。5.然后连接5Ghz的网络即可,不要连接2.4Ghz的网络,因为会和蓝牙的频段冲突。4.点击“高级”选项卡,按照我的操作依次设置即可。1.右击电脑的“开始键”,点击网络连接。3.找到连接的WLAN,右击“属性”2.找到“更改网络配置选项”

2024-01-26 10:53:35 7931 3

原创 C语言——递增运算符、递减运算符

将其运算对象递增1.该运算符以两种方式出现。第1种方式:在变量名之前,如 i - -;第2种方式:在变量名之后,如 i++;a和b都递增了1,但是,

2022-11-26 16:40:51 1735 1

原创 数据结构——平衡二叉树

(Self-Balancing Binary Search Tree 或 Height-Balanced Binary Search Tree)是一种二叉排序树,其中每一个节点的左子树和右子树的高度差至多等于1。若导致了不平衡,则先找到插入路径上离插入结点最近的平衡因子的绝对值大于1的结点A,再对以A为根的子树,在保持二叉排序树特性的前提下,调整各结点的位置关系,使之重新达到平衡。只要二叉树上有一个结点的平衡因子的绝对值大于1,则该二叉树就是不平衡的。它是一种高度平衡的二叉排序树。

2022-11-11 19:56:36 456

转载 数据结构——哈夫曼树与哈夫曼编码

在许多应用中,树中结点常常被赋予一个表示某种意义的数值,称为该结点的权。从树的根到任意结点的路径长度(经过的边数)与该结点上权值的乘积,称为该结点的带权路径长度。树中所有叶结点的带权路径长度之和称为该树的带权路径长度,记为式中,wi 是第i个叶结点所带的权值,li 是该叶结点到根结点的路径长度。在含有n个带权叶结点的二叉树中,其中带权路径长度(WPL)最小的二叉树称为哈夫曼树,也称最优二叉树。例如,下图中的3棵二叉树都有4个叶子结点a, b,c,d,分别带权7,5,2,4,它们的带权路径长度分别为。

2022-11-04 18:41:07 657

原创 数据结构——构造哈夫曼树

1.根据给定的n个权值,构造n棵只有根结点的二叉树,这n棵二叉树构成一个森林F。2.在森林中选取两课根结点的权值最小的书作为左右子树构造一棵新的二叉树,4.重复2和3,直到F中只含一棵树为止。这棵树就是哈夫曼树。3.在森林F中删除这两棵树,同时将新得到的二叉树加入F中。

2022-11-02 15:57:50 5410

原创 C语言——函数的声明

主函数中调用了g(),g()方法调用了f(),但是方法f在方法g的下面,程序运行到g时,还没有运行到f,那么就会报错。如果我们在函数的头部文件和void g()之间进行了函数声明,就不会出现警告了。

2022-10-23 16:03:54 609

原创 c语言——malloc()函数

实际上数组的明本质就是声明了内存中一块固定大小的连续的空间,而malloc()函数的作用也是声明一块空间,两者有着紧密的联系。数组的创建:在创建数组时,我们必须定义数组的类型和大小,数组的大小不能为0,数组中的元素类型都是相同的,且在创建时必须初始化。数组创建属于静态声明。而使用malloc()函数是动态声明。该函数返回一个指针 ,指向已分配大小的内存的起始地址。如果请求失败,则返回 NULL。这里的指针变量可以是一个单独的指针,也可以是一个数组的首地址。

2022-10-20 19:28:05 923

原创 C语言——结构体的使用

结构是 C 编程中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。定义结构需要使用struct关键字。int sid;int age;};在主函数中声明一个变量,同时赋初值。int sid;int age;};}在定义结构体时,创建一个结构体变量int sid;int age;} st;这么写是错误的 //使用strcpy()函数需要添加头文件 st . age = 22;}定义结构体时创建变量,不加结构标签(与方法2差不多)

2022-10-20 17:26:43 641

原创 C语言——数组与指针之间的关系

数组与指针的联系

2022-10-19 19:30:05 235

原创 C语言——指针教程(通俗易懂!)

C语言指针教程

2022-10-19 17:13:25 508

原创 C语言—— 一个指针变量占多少个字节

不管一个指针变量是什么类型,都是占用占4个字节。可以通过sizeof()函数进行测试。此函数返回的是变量或者变量类型占用几个字节。

2022-10-17 20:11:14 2716 3

原创 C语言——使用指针实现两个值的互换

C语言-使用指针实现两个值的互换。

2022-10-17 14:38:37 2970

原创 汇编语言-内中断-除法溢出处理

在汇编语言中,中断分为内中断和外中断。中断的意思是指,CPU不再接着(刚执行完的指令)向下执行,而是转去处理这个特殊信息。内中断的产生:①除法错误(中断类型码0)②单步执行(中断类型码1)③执行into指令(中断类型码4)④执行int指令(该指令的格式为int n,指指令中的n为字节型立即数,是提供给CPU的中断类型码)CPU在收到中断信息后,应该转去执行该中断信息的处理程序。可见我们的问题是,CPU在收到中断信息后,如何根据中断信息确定其处理程序的入口:CPU的设计者必须在中断信息和其处

2020-12-07 19:18:14 1108

原创 汇编语言——ZF、PF、SF、CF、OF寄存器

flag寄存器(标志寄存器)是一个十六位寄存器,flag寄存器的1、2、3、12、13、14、15位没有任何含义。其余各位分别代表不同的意义ZF标志指令执行后,其结果是否为0,若结果为0,那么ZF=1;如果不为0,那么ZF=0。PF标志指令执行后,其结果的二进制表示中1的个数是否为偶数,若1的个数为偶数,PF=1;若1的个数为奇数,PF=0。SF标志有符号运算指令执行后,其结果是否为负。若结果为负,SF=1;如果非负,SF=0。两个数相加,结果转换成二进制,看最高位,若为1,

2020-11-21 15:03:18 33060 5

原创 JSP+JDBC连接数据库

首先在创建项目时,要连接数据库,要将jar包导入项目(这只是方式之一,还有其他的方式实现同样的效果)将jar包放在WEB-INF/lib目录下,然后右键,点击Build Path→Add to Build Path将其添加到项目的Libraries中,然后在JSP页面中头部添加如下代码<%@page import="java.sql.*"%>即图中所示:接下来就可以打代码了。数据库的连接 //1.获取Driver实现类的对象Class.forName("com.mysql.

2020-11-08 21:07:58 1910

原创 java 启动Tomcat报错:The specified Tomcat installation does not exist

java 启动Tomcat报错:The specified Tomcat installation does not exist解决方案:启动TomCat服务报错:The specified JRE installation does not exist解决方法:Eclipse:window->perferences->server->runtime Environment将原来的服务器删除,点击add添加新服务器,指定正确目录即可。...

2020-11-06 17:35:19 1820

原创 数据结构——树、二叉树、森林的转换

树转换为二叉树:兄弟相连留长子二叉树转换为树:左孩右右连双亲,去掉原来右孩线森林转换为二叉树:树变二叉根相连二叉树转换为森林:去掉全部右孩线,孤立二叉再还原...

2020-05-25 23:39:00 830

原创 Java.类的封装(适合新手,通俗易懂,比较全面)

类的封装,用private来修饰类的属性。然后呢需要定义两个方法,setXxx和getXxx需要用public定义这里考虑到访问权限修饰符,来理解如何实现访问封装的属性的

2020-05-18 00:41:55 9261 3

空空如也

空空如也

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

TA关注的人

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