自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis连接问题(1)Caused by: io.lettuce.core.RedisException: io.lettuce.core.RedisConnectionException: DE

遇到连接redis问题Caused by: io.lettuce.core.RedisException: io.lettuce.core.RedisConnectionException: DENIED Redis is running in protected mode because protected mode is enabled, no bind address was specified, no authentication password is requested to clients

2022-02-21 12:52:13 3800

原创 Restarting network (via systemctl): Job for network.service failed because the control pr

Restarting network (via systemctl): Job for network.service failed because the control pr困惑了好久的问题:使用vmware 的 centos7 突然不知为何 不能上网。重新启动网络 service network restart 遇到如下问题 Restarting network (via systemctl): Job for network.service failed because the contro

2022-02-20 13:15:36 22404 4

原创 数据结构与算法--栈

栈栈(Stack)用数组模拟栈(结构图如下)用数组模拟栈代码栈实现综合计算器:(运算符优先级自行给出)栈实现综合计算器代码后缀表达式计算后缀表达式计算代码栈(Stack)* 栈是一个先入后出(FILO-First In Last Out) 的有序列表;* 栈是限制线性表中元素 的插入 与 删除 只能 在线性表的同一端进行的中特殊线性表。其插入与删除一端,称为栈顶(Top),另一端四固定不动的,称之为栈底(Botton);栈的应用场景:* 子程序的调用:在跳往子程序前,会先将下个指令的地址存到堆

2021-05-04 11:32:56 607

原创 数据结构与算法--Josephu(约瑟夫、约瑟夫环) 问题

Josephu 【约瑟夫、约瑟夫环】问题Josephu代码JosephuJosephu 问题为:设编号为1,2,… n的n个人围坐一圈,约定编号为k(1<=k<=n)的人从1开始报数,数到m 的那个人出列,它的下一位又从1开始报数,数到m的那个人又出列,依次类推,直到所有人出列为止,由此产生一个出队编号的序列。实现思路:创建环形链表:1.添加节点:第一个节点时,也需要形成一个环形。遍历到最后一个节点将其添加,并且将其与第一个节点相连怎么确定最后一个节点和第一节点。第一个节点

2021-04-28 19:28:29 361

原创 数据结构与算法--队列

数据结构与算法--队列队列数组模拟队列(非环形队列)代码实现(非环形队列)数组模拟队列(环形队列)代码(环形队列)队列队列是一个有序列表 , 可以用 数组 或者 链表 来实现。遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入的要后取出。数组模拟队列(非环形队列)Qucue: 由 front 、 rear (指针)和 MaxSize组成。front 表示 队头 、rear表示 队尾、MaxSize : 队列的最大的容量。原则:front 会随着数据的输出而改变,而rear 则会随

2021-04-22 14:58:21 86

原创 数据结构与算法--双链表

数据结构与算法--双链表双链表1.按排序添加2.链表最后直接添加双链表的删除节点4.双链表的修改双链表1.单链表的查找只能单个方向,而双链表可以采用双向查找2.单链表不能自我删除,需要依靠辅助节点,而双链表,则可以自我删除 单链表的删除,需要找到temp,temp是待删除的节点前一个节点 双链表的节点 含有 data 域 、 next 域、 pre 域。(pre:是指向前一个节点)1.按排序添加情况1 :找到添加节点位置的前一个节点(按照编号大小插入进行排序)cur = temp.next;

2021-04-21 17:08:36 129

原创 数据结构与算法--单链表

数据结构与算法--单链表单链表:代码单链表:链表是以节点(对象)的方式来存储,是链式存储每个节点包含data 域 ,next 域 :指向下一个节点链表的各个节点不一定是连续存储,链表分 有 带头节点的链表 和 没有带头节点的链表,根据实际的需求来确定代码/* * 单链表:是以对象存储的。对象链式存储: * 有头节点:add() 里面由一个不能移动的头节点带头, 添加新节点,经过一个辅助节点(temp = head)的next 连接新的节点, * 然后辅助节点temp往后移动(tem

2021-04-21 17:02:59 83

原创 数据结构与算法学习--稀疏矩阵

数据结构与算法学习--稀疏数组一、稀疏数组一、稀疏数组当一个数组中的大部分的元素为0 ,或者相同的数值的数组,可以使用稀疏数组来保存原来的数组。这样就可以大大减少原来的数组数据的大小。稀疏数组的行数 由原来的数组的有效数据个数+1 是决定。比如二维数据 使用 稀疏数组来保存 。稀疏数组的第一行是说明 二维数组的 维数 和 有效数据个数。 其他行则说明为原二维数组的坐标值 和 有效数据值。稀疏数组的列数 固定的 由原来的数组维数和原来的数组的坐标对应的值 是决定的,比如:二维数组 由稀疏数组

2021-04-20 19:54:13 309 1

原创 进程与线程的简介

进程与线程的简介1. 进程2.线程3.多线程4.实现线程的两种方式4.1.继承Thread类,重写父类的run()方法:4.2.实现Runnable接口1. 进程一个进程 是 一个包含有自身地址的程序,每个独立执行的程序都称为进程。比如: 谷歌游览器 是一个进程,微信也是一个进程,Evernote 也是一个进程,正在操作系统中运行的 “。exe”(正在运行的应用程序)都可以理解为一个进程。2.线程进程中独立运行的子任务就是一个线程。像WeChat.exe运行的时候就有很多子任务在运行,比如聊天线程

2021-03-16 09:51:56 114

原创 Java--TCP程序设计基础

TCP程序设计基础1.InetAddress 类2.SeverSocket 类3.TCP程序设计例子1.InetAddress 类java.net 包中的 InetAddress 类是与 IP 地址有关的类,利用该类可以获取IP地址、主机地址等信息。InetAddress 类的常用方法:方法返回值说明getByName(String host)InetAddress获取与Host相对应的InetAddress对象getHostAddress()String获取Int

2021-03-12 15:09:57 115 1

原创 jieba学习

Jiebajieba的安装主要功能1.主要有三种模式:2. 加载词典3.词性标注4.关键词提取jieba的安装先在 [http://pypi.python.org/pypi/jieba/]下载 ,解压后运行 python setup.py install或者pin install jiebaimport jieba'''jieba.enable_paddle()# 启动paddle模式。 0.40版之后开始支持,早期版本不支持strs=["我来到北京清华大学","乒乓球拍卖完了","中国科学技

2021-03-01 20:51:23 470

空空如也

空空如也

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

TA关注的人

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