
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
文章目录一、图的结构定义二、深度优先遍历三、广度优先遍历四、最短路径(Dijkstra)图的基础知识在这两篇博客中:数据结构——图的基础知识数据结构——图的应用算法详解一、图的结构定义package GraphPackage;public class GraphNode {int[][] arc;//边的信息char[] vex;//顶点信息int arcnum;//边数目int vexnum;/
复习的时候觉得这一部分还是挺复杂的,就单独写了一个博客。如果有理解不对的地方,欢迎大家一起讨论。1. 简单的模式匹配算法——BF模式匹配串的模式匹配,是求模式串在主串中的位置。时间复杂度 O(n*m).下面来看一下代码int Index(SString S, SString T, int pos){int i = pos;int j = 1;while(i <= S.Len &&am
Navicat for MySQL 安装教程
这篇博客记录了 Tomcat 下载和安装的流程,跟着截图走就OK了一、下载Tomcat 下载链接附上:Tomcat下载 点点点我选择的 Tomcat9 进行下载二、解压下载之后 直接解压就行了,解压之后的文件如下:三、环境变量的配置1. 点击 “此电脑”,右键,“属性”2. “高级系统设置”3. 环境变量修改(手动划重点)这里给出的东西 一会下面需要用,过来复制粘贴就好了(暂时略过)%CATALI
昨天学习 Java 的数据库部分,就试着写了一下 JDBC 连接的代码,并尝试与数据库进行连接。中间也是遇到了一些问题,解决之后,在这里分享一下,也算做个记录。(有写的不对的地方,欢迎留言)一、Navicat 创建数据库1.首先装这个数据库可视化的软件:Navicat for MySQL(就是下面这个啦)这个就不多说了,需要的自己百度教程;2. 建立连接输入连接名称,用户名、密码,然后 OK 就可
(自己学习的记录,会更新和修改)第一次上传文件先在网页端创建仓库,名称对应文件夹名称在git命令行界面git initgit add .git commit -m "first commit"git remote add origin https://github.com/用户名/文件名.gitgit push -u origin master然后输入用户名和密码结束!!...
一次HTTP通信的过程先放一张图,这个图上就基本说明了通信的过程,我觉得还是比较详细的。文字说明过程如下1. 建立TCP连接Web浏览器首先要通过网络与Web服务器之间通过TCP建立连接,TCP与IP协议共同构建InternetHTTP协议是比TCP处于更高层的应用层协议,只有当低层协议建立练接之后才能进行更高层次的连接TCP连接的端口号一般是802. Web浏览器向Web服务器发送请求行建立TC
文章目录一、运输层协议概述1. 进程之间的通信2. 运输层的两个主要协议3. 运输层的端口二、用户数据报协议 UDP1. UDP 概述2. UDP 首部格式三、传输控制协议 TCP1. TCP 特点2. TCP 的连接四、可靠传输的工作原理1. 停止等待协议2. 连续 ARQ 协议五、TCP 报文段的首部格式六、TCP 可靠传输的实现1. 以字节为单位的滑动窗口2. 超时重传时间的选择3. 选择确
出现的问题用 github 上传文件,已经很久没出过错了,今天上传的时候,出现了超时的错误。就是下面这样fatal: unable to access ‘https://github.com/pray-for/ssm2.git/’: Failed to connect to github.com port 443: Timed out解决方法首先去检查了一下网络,发现没有问题,github网站也可
昨天学习 Java 的数据库部分,就试着写了一下 JDBC 连接的代码,并尝试与数据库进行连接。中间也是遇到了一些问题,解决之后,在这里分享一下,也算做个记录。(有写的不对的地方,欢迎留言)一、Navicat 创建数据库1.首先装这个数据库可视化的软件:Navicat for MySQL(就是下面这个啦)这个就不多说了,需要的自己百度教程;2. 建立连接输入连接名称,用户名、密码,然后 OK 就可







