自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (2)
  • 收藏
  • 关注

原创 es修改IK分词器源码 mysql热词动态更新(报错解决x3)

最近在公司遇到的一个问题,给elasticsearch配置ik热部署mysql词库。我是参照下面这个博客来做的https://www.cnblogs.com/xiaoxiaoliu/p/11218109.html但是按照这个做就会报下面这个错误[2021-08-11T11:27:53,515][ERROR][o.e.b.ElasticsearchUncaughtExceptionHandler] [DESKTOP-0PKSCKK] fatal error in thread [elasticsear

2021-08-11 12:24:14 1256 7

原创 这里告诉你到底该怎么区分java的==和equals

这里告诉你到底该怎么区分java的==和equals网上总有一些迷惑性文章,说了半天我也是没能理解。== 是比较内存地址的。只要记住这个就行了。在java中Object是所有类的祖宗,所有类都继承了它。所以在任何一个没有重写equals方法的类里,且它的父类中除Object外都没写。那么==和equals是等价的。因为Object的equals是下面这个样子的://这个是Object的源码,equals方法public boolean equals(Object obj) { re

2020-11-28 10:42:40 238 1

原创 linux下安装redis报Mmmm... it seems like you don‘t have a redis executable. Did you run make install yet?

linux下安装redis报Please select the redis executable path []Mmmm… it seems like you don’t have a redis executable. Did you run make install yet?问题很明显[ ],里没有东西,这设置系统程序时其他[ ]里都是有路径的。需要在[ ]没有路径下加入自己的/src/redis-server,这个路径一般是自己解压或者安装的路径。Please select the redis

2020-11-12 17:27:40 2657

原创 用c#实现一个鼠标连点器

写了一个连点器分享一下用的c#,做了一个简单的界面,当然不要界面实现更简单。需求是连点鼠标左键,有时间 间隔的点击。界面是这个样子的:简单的介绍一下:在点击开始后2秒才会自动点击鼠标,这个是我设置的缓冲时间。点击开始后把鼠标放在测试按钮上你会看到程序的直观效果。点击默认的次数是50次,时间间隔是0.1秒点击一次。代码部分那个c#的form的图形制作我就不说啦。会的都会。下面是我的源代码:using System;using System.Collections.Generic;using

2020-10-23 11:50:33 4735 3

原创 用javascript自动生成html的目录树

一时兴起的需求是:用javascript自动生成html的目录树效果是这个样子:代码虽然用了jQuery,但用的地方并不是很多,主要还是javascript。用的jQuery的版本是jquery-3.4.1.js<script src="jquery-3.4.1.js"></script><script>$(document).ready(function (){ var hs=$("h2").siblings(); var con=0;

2020-10-07 22:02:15 1081

原创 锦标赛-c语言

链接:https://ac.nowcoder.com/acm/problem/13223来源:牛客网**题目描述 **组委会正在为美团点评CodeM大赛的决赛设计新赛制。比赛有 n 个人参加(其中 n 为2的幂),每个参赛者根据资格赛和预赛、复赛的成绩,会有不同的积分。比赛采取锦标赛赛制,分轮次进行,设某一轮有 m 个人参加,那么参赛者会被分为 m/2 组,每组恰好 2 人,m/2 组的人分别厮杀。我们假定积分高的人肯定获胜,若积分一样,则随机产生获胜者。获胜者获得参加下一轮的资格,输的人被淘汰。重

2020-09-16 20:18:29 1087 1

原创 网页前端与java后台的json数据交互

涉及技术html+js+jquery+java+tomcatjson的java解析工具jar包(maven依赖)(这个不是一定需要的):<!--主要使用jsonobject类,--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.28<

2020-08-02 15:57:11 2180 3

原创 spring基础

一,概念Spring是一个生态,里面是一个全家桶有很多产品。其中spring framework是最基本的框架。spring framework:spring是一个一站式的轻量级框架。(IOC控制反转(DI依赖注入))

2020-07-23 19:52:47 152

原创 几种排序的实现与对比/C语言

几种排序的实现与对比/C语言下面是我整理的几种排序。这个是我的学习笔记。1.冒泡排序 2.插入排序 3.选择排序4.快速排序 5.堆排序 6.归并排序7.希尔排序平均效率最好情况最坏情况辅助空间稳定性冒泡排序O(n²)O(n)O(n²)O(1)稳定插入排序O(n²)O(n)O(n²)O(1)稳定选择排序O(n²)O(n²)...

2020-07-23 14:40:37 220

原创 最最最简单的富文本编辑框

富文本编辑框主学后端的我想找一个富文本编辑框,在网上找了半天居然没发现直接的答案。现在我就记录我想要的答案。效果图:代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><style> #edit{ width: 500px;

2020-07-22 22:53:07 808

原创 js更改html内容

js改html内容document是文本对象。js要想修改html,就要写document。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>document</title></head><body><div class="box" id="father">123</div>

2020-07-19 23:06:30 730

原创 数据结构/C语言版

一,基本概念数据结构:数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。算法(Algorithm):是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能

2020-06-22 11:59:07 591

原创 scala的伴生类和伴生对象

scala的object和class单例对象objectscala中是没有静态类,静态方法,和静态成员的。object类似于java里的静态类。不需要new,直接类名加方法名就可以了。一般我们叫他单例对象。并且object是没有参数的。因为是静态的所以在加载得时候也只会加载一次。伴生在scala中同名的class和object,他们之间相互为伴生。如class use{}和object use{}:我们叫class use是object use的伴生类,反过来object use{}是clas

2020-06-14 15:10:04 414

原创 MySql语句50道练习

MySql练习#创建数据库create database studentsystem;#查看所有数据库show databases;#使用数据库use studentsystem;#删除数据库drop database studentsystem;#[1]建立学生表,id(主键) 姓名,生日,性别CREATE TABLE Student(Sid int PRIMARY key...

2020-06-04 17:09:39 528

原创 数组A[10][15]的每个元素都是占4个字节的数据,将其按列优先次序存储

这个还是要记一下的数组A[10][15]的每个元素都是占4个字节的数据,将其按列优先次序存储,若A[0][0]存储地址在起始地址为1000的内存单元中,则元素A[6][9]的地址是?答案1384loc=1000+4*[10*(9)+(6)]=1384这个是有公式的:A[n][ ],求元素A[i][j]?loc=loc₀+d*[n*(j)+(i)]loc₀是起始地址,d:每个元素所占字节数n是数组列数j,i是所求元素下标在拿一个网上的栗子设有二维数组A[1…12,1…10],其每个元素

2020-05-23 14:35:31 8070 7

原创 哈夫曼树/最优二叉树(WPL)(C语言实现)

哈夫曼树/最优二叉树(C语言实现)带长路径长度(WPL):设二叉树有n个叶子结点,每个叶子结点带有权值Wκ,从根结点到每个叶子结点的长度为lκ,则每个叶子结点的带权路径长度之和就是WPL=∑Wκ•lκ(n,i=1)。哈夫曼树/最优二叉树:WPL最小二叉树。举个栗子(WPL)它的WPL=∑Wκ•lκ(n,i=1)=11+22+33+44+5*4=50哈夫曼树就是要找WPL最小的树。哈夫...

2020-05-02 15:09:46 5287

原创 二叉搜索树和平衡二叉树

二叉搜索树二叉搜索树也称二叉排序树或二叉查找树储存模式:1,非空左子树的所有键值小于根结点键值2,非空右子树的所有键值大于根节点键值3,左右子树都是二叉搜索树查找元素:循环实现:position find (elementtype x,binTree bts){ while(bts){ if(x > bts->data) bts=bts->right; ...

2020-05-02 14:19:06 424

原创 MYSQL5.7不能插入中文-已解决

mysql5.7mysql不能插入中文字符是因为默认使用的字符集是latin1。所以在创建数据库前要修改编码为utf8.1,首先要找到my.ini文件这个文件在安装目录下如果找不到,就在C:\ProgramData\MySQL\MySQL Server 5.7目录下。2,修改my.ini文件,相应栏目下添加类容[mysqld]character-set-server=utf8coll...

2020-04-28 13:36:35 3856

原创 7-19 修理牧场 (25分)(C语言实现)

7-19 修理牧场 (25分)(C语言实现)农夫要修理牧场的一段栅栏,他测量了栅栏,发现需要N块木头,每块木头长度为整数L​i 个长度单位,于是他购买了一条很长的、能锯成N块的木头,即该木头的长度是L​i的总和。但是农夫自己没有锯子,请人锯木的酬金跟这段木头的长度成正比。为简单起见,不妨就设酬金等于所锯木头的长度。例如,要将长度为20的木头锯成长度为8、7和5的三段,第一次锯木头花费20,将木...

2020-04-26 12:53:27 1265

原创 7-22 搜索树判断 (25分)(C语言实现)

7-22 搜索树判断 (25分)(C语言实现)对于二叉搜索树,我们规定任一结点的左子树仅包含严格小于该结点的键值,而其右子树包含大于或等于该结点的键值。如果我们交换每个节点的左子树和右子树,得到的树叫做镜像二叉搜索树。现在我们给出一个整数键值序列,请编写程序判断该序列是否为某棵二叉搜索树或某镜像二叉搜索树的前序遍历序列,如果是,则输出对应二叉树的后序遍历序列。输入格式:输入的第一行包含一个...

2020-04-13 23:28:07 1619

原创 03-树1 树的同构 (25分)(C语言实现)

03-树1 树的同构 (25分)(C语言实现)给定两棵树T1和T2。如果T1可以通过若干次左右孩子互换就变成T2,则我们称两棵树是“同构”的。例如图1给出的两棵树就是同构的,因为我们把其中一棵树的结点A、B、G的左右孩子互换后,就得到另外一棵树。而图2就不是同构的。现给定两棵树,请你判断它们是否是同构的。输入格式:输入给出2棵二叉树树的信息。对于每棵树,首先在一行中给出一个非负整数N ...

2020-04-10 14:28:08 721

原创 堆(heap)(c语言)

堆(heap)这个堆不是堆栈。堆是用完全二叉树储存。堆是解决不是按照(时间或是说输入顺序)来进行排队,而是以优先的级别来排序。这就是优先队列了。堆的特性结构性:堆使用完全二叉树来存储,所以具备了完全二叉树的性质。所有子树的根结点比左右结点大。有序性:任一结点的关键字是其子树所有结点的最大值(或最小值)最大堆(MaxHeap):最大值最小堆(MinHeap):最小值优先队列优...

2020-04-09 13:22:16 655

原创 7-16 列出叶结点 (25分)/(C语言实现)

7-16 列出叶结点 (25分)/(C语言实现)对于给定的二叉树,本题要求你按从上到下、从左到右的顺序输出其所有叶节点。输入格式:首先第一行给出一个正整数 N(≤10),为树中结点总数。树中的结点从 0 到 N−1 编号。随后 N 行,每行给出一个对应结点左右孩子的编号。如果某个孩子不存在,则在对应位置给出 “-”。编号间以 1 个空格分隔。输出格式:在一行中按规定顺序输出叶节点的编号。...

2020-04-08 17:43:20 5806

原创 7-13 根据后序和中序遍历输出先序遍历 (25分)/C语言实现

7-13 根据后序和中序遍历输出先序遍历 (25分)本题要求根据给定的一棵二叉树的后序遍历和中序遍历结果,输出该树的先序遍历结果。输入格式:第一行给出正整数N(≤30),是树中结点的个数。随后两行,每行给出N个整数,分别对应后序遍历和中序遍历结果,数字间以空格分隔。题目保证输入正确对应一棵二叉树。输出格式:在一行中输出Preorder:以及该树的先序遍历结果。数字间有1个空格,行末不得有...

2020-04-06 18:36:37 1971 1

原创 6-1 有序数组的插入 (20分)(c语言实现)

6-1 有序数组的插入 (20分)这个我居然试了半天~。。本题要求将任一给定元素插入从大到小排好序的数组中合适的位置,以保持结果依然有序。函数接口定义:bool Insert( List L, ElementType X );其中List结构定义如下:typedef int Position;typedef struct LNode List;struct LNode {Ele...

2020-04-04 13:17:57 9998 1

原创 spark之RDD算子

RDDspark core主要针对于RDD,RDD(Resilient Distributed Dataset)即弹性分布式数据集。RDD是spark的基石,是实现spark数据处理的核心抽象。是spark中最基本的数据抽象,它代表一个不可变,可分区,里面的元素可并行计算的集合。RDD是基于工作集的工作模式,更多的是面向工作流。RDD支持两种类型的操作:转换(从现有操作创建新的数据集)和动...

2020-04-02 10:55:22 244

原创 数列求和-加强版 (20分)(C语言实现)

数列求和-加强版 (20分)哈哈这个题太有意思了~~给定某数字A(1≤A≤9)以及非负整数N(0≤N≤100000),求数列之和S=A+AA+AAA+⋯+AA⋯A(N个A)。例如A=1, N=3时,S=1+11+111=123。输入格式:输入数字A与非负整数N。输出格式:输出其N项数列之和S的值。输入样例:1 3输出样例:123c语言实现代码#include<stdi...

2020-03-27 23:24:58 3497 7

原创 二叉树的遍历

二叉树的种历遍先序遍历遍历过程:1,先访问根节点2,先序遍历左子树2,先序遍历右子树递归实现://先序遍历void preOrderTraversal(binTree bt){ if(NULL != bt){//空时结束 printf("%d ",bt->data); preOrderTraversal(bt->left);//左子树递归 preOrder...

2020-03-26 12:38:23 156

原创 Standalone模式的spark-shell报错Call From node01/172.20.5.199 to node02:9000 failed on connection:拒绝连接

spark输入spark-shell --master spark://node01:7077报链接错误[root@node01 spark-2.4.5]# spark-shell --master spark://node01:707720/03/23 09:12:56 WARN NativeCodeLoader: Unable to load native-hadoop library f...

2020-03-25 22:13:11 1581

原创 02-线性结构1 两个有序链表序列的合并(pta/C语言实现)

02-线性结构1 两个有序链表序列的合并 (15分)本题要求实现一个函数,将两个链表表示的递增整数序列合并为一个非递减的整数序列。函数接口定义:List Merge( List L1, List L2 );其中List结构定义如下:typedef struct Node PtrToNode;struct Node {ElementType Data; / 存储结点数据 /PtrTo...

2020-03-18 22:20:03 361

原创 7-2 中缀表达式转换为后缀表达式(C语言实现)

7-2 中缀表达式转换为后缀表达式(pta/C语言)所谓中缀表达式,指的是运算符处于操作数的中间(例:3 * ( 4 + 2 )),中缀表达式是人们常用的算术表示方法,但中缀表达式不容易被计算机解析,因为既要考虑运算符的优先级,还要考虑括号的处理。但中缀表达式仍被许多程序语言使用,因为它符合人们的普遍用法。后缀表达式,指的是不包含括号,运算符放在两个操作数的后面,所有的计算按运算符出现的顺序,严...

2020-03-17 22:36:28 5599 9

原创 7-3 银行排队问题之单队列多窗口服务

7-3 银行排队问题之单队列多窗口服务假设银行有K个窗口提供服务,窗口前设一条黄线,所有顾客按到达时间在黄线后排成一条长龙。当有窗口空闲时,下一位顾客即去该窗口处理事务。当有多个窗口可选择时,假设顾客总是选择编号最小的窗口。本题要求输出前来等待服务的N位顾客的平均等待时间、最长等待时间、最后完成时间,并且统计每个窗口服务了多少名顾客。输入格式:输入第1行给出正整数N(≤1000),为顾客总...

2020-03-16 10:06:18 1404 2

原创 用notepad++编译运行C语言文件的两种方式

首先要有C语言环境就是安装gcc并添加到系统变量里。windows里并没有自带C语言环境,所以要自己安装。编译好的同名.exe文件会在源目录下。1,直接在运行里打入代码打开notepad++,直接在运行程序名里加入以下一行代码cmd /k gcc -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" &...

2020-03-13 13:42:00 9167 3

原创 scala的trait(特质)

Scala-特质traitscala里的特质与java里的接口有点像。scala的特质用trait关键字表明。trait与java的接口的不同点特质java的接口可以有var/val修饰的属性java里只能定义一些final static修饰的静态变量可以有可执行的代码块java里不能有方法可以有方法的执行体java没有可以继承特质和类只可以继承...

2020-03-09 19:41:14 166

原创 Scala的隐式转换

scala的隐式转换在整个作用域,隐式转换的名字要唯一隐式有隐式值/隐式参数,隐式函数,隐式类,隐式对象关键字implicit转换时机当方法的参数类型与目标类型不一致时当调用的类里的方法与类中不一致时也就是说编译器在隐式转换时是在查找缺失信息,这个缺失信息就在所在作用域里找。1.隐式参数 (一个栗子)1个匹配object Demo9 extends App{ implici...

2020-03-09 19:09:31 107

原创 刚复习了以下TCP/IP协议,分享一下成果

结果如下脑图:

2019-12-25 17:53:09 150

原创 java里的 ^ 是啥

java里的 ^在Objects.hashCode(key) ^ Objects.hashCode(value);遇到了 ^那么 ^ 是什么呢?按位异或运算符(^)是一个二元运算符,要化为二进制进行计算,在运算的两个元中,两个相同位相同,则结果为0,否则为1如:a =14b = 8a^b=?a(2进制)=1110,b(2)=1000,a ^ b = 1110 ^ 1000=0110...

2019-11-26 21:12:00 5958 1

原创 启动tomcat时报了Failed to initialize component [Connector[HTTP/1.1-80]]

javawab里启动tomcat时报了Failed to initialize component [Connector[HTTP/1.1-80]]本人是学软件的大二学生一枚,过够了普本的咸鱼大学生活。决定在沉迷打游戏无法自拔的时候悬崖勒马。看过许多人在博客园上坚持自己,分享自己所学,,,很是敬佩!!!在别人的博客上真的学到了许多,,,我想唯有传扬他们的分享精神,才是对他们最大的感谢!!...

2019-11-21 13:25:31 7244 1

原创 java.lang.Object里的Native

java.long.Object里的Native今天在研究Object时看到了Native本人是学软件的大二学生一枚,过够了普本的咸鱼大学生活。决定在沉迷打游戏无法自拔的时候悬崖勒马。看过许多人在博客园上坚持自己,分享自己所学,,,很是敬佩!!!在别人的博客上真的学到了许多,,,我想唯有传扬他们的分享精神,才是对他们最大的感谢!!回归正题java里的native今天在看java.lo...

2019-11-20 18:11:41 228

分词我个人用于elaseticsearch添加词库用.zip

分词源于搜狗的细胞词库,这个里面有scel和转换的txt两个文件类型,词是按类型分开的。最近用到分词词库,于是找了词库现在分享出来。

2021-07-29

windows鼠标连点器

一个window上的鼠标连点器,可以自己设置点击次数和时间间隔,在点击开始后他会在2秒后运行。ta是一个.exe文件,在下载完成后直接点击运行就可以使用啦。

2020-10-23

空空如也

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

TA关注的人

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