- 博客(37)
- 收藏
- 关注
原创 NFO ipc.Client: Retrying connect to server: Slave01/192.168.243.130:8485. Already tried 0 time(s);
我这已经添加完毕端口,还是出现这样的问题。果然这里掉了个节点,给节点重启后格式化成功。
2024-09-24 16:30:45
290
原创 mysql5.7安装
这边提供百度网盘的资料:链接:https://pan.baidu.com/s/1Ivc5y8DTRWTXxAvqRkIa6w?如果出现没有MSVCP120.dll,请下载x64的文件。先以管理员身份进入cmd。
2024-09-07 16:27:19
799
1
原创 MySQL索引相关知识
基数根据被存储为整数的统计数据来计数,所以即使对于小型表,该值也没有必要是精确的。基数越大,当进行联合时,MySQL使用该索引的机 会就越大。在数据之外,数据库系统还维护着满足 特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构实现高级查找算法,这种数据结构就是索引。:如果列只是被部分地编入索引,则为被编入索引的字符的数目。如果整列被编入索引,则为NULL。如果没有被压缩,则为NULL。:如果索引不能包括重复词,则为0。:索引中的列序列号,从1开始。
2024-08-03 11:18:17
307
原创 java Stream流的相关使用
stream流是一串连续的元素序列,可以进行各种操作以实现数据的转换和处理,比如:筛选、排序、聚合。(1)stream流中间操作符:中间操作符在执行指定的处理后,数据流依然可以传递到下一级。包含等终止操作符:终止操作符用来对数据进行收集,数据到了终止操作符后,就不再往下流动,并且终止操作符只能使用一次。包含等streamstream具有延迟执行的特性,只有调用中断操作时,中间操作才会被执行。stream提供了并行流的支持,可以将数据分成多个部分进行并行处理,但在得到了数据通常是无序的。
2024-08-02 13:24:51
932
原创 MySQL子查询
子查询从teachers表中筛选出所有符合要求的老师id,然后外层查询根据对应id查出所教授的课程信息。不同表之间的子查询是比较常见的用法,通常来说是根据一个表的数据来查询另一个表的数据。子查询计算每一个学生的平均信息,并且作为一个临时的表进行连接,从而查询学生姓名。返回的是多列值的子查询,通常与IN、> 等操作符一起使用。返回多行多列的子查询,通常用作FROM的临时表。返回的是多行值的子查询,可以使用操作符等。是嵌套在其他SQL查询中的查询。假设要查询某个老师教授的课程。指的是返回单个值的子查询。
2024-07-29 19:11:37
247
原创 使用ClassLoader与文件流读取的不同
使用ClassLoader读取的路径:res/test.properties。使用文件流读取的路径:src/res/test.properties。使用ClassLoader读取的路径:test.properties。使用文件流读取的路径:src/res/test.properties。:若资源文件与当前类处于不同的目录。:若资源文件与当前类处于相同的目录。
2024-07-15 15:48:42
231
原创 通过反射获取类的结构(获取修饰符)
注意:默认修饰符值为0,public是1,private是2,protected是4,static是8,final是16,同时若多个修饰符组合使用值会进行相加。
2024-07-14 16:54:05
106
原创 crond 任务调度
例如:*/1 * * * * ls -l /etc/ > /root/tmp/to.txt。比如:周而复始的病毒扫描,定时对数据库备份。是指系统在某个时间执行的特定的命令或程序。意思是每小时的每分钟执行后面的命令。
2024-04-20 12:32:04
136
原创 linux权限的基本介绍
0-9位说明:第0位确定文件的类型(d,-,l,c,b)l是链接,相当于windows的快捷方式d是目录,相当于windows的文件夹c是字符设别文件,鼠标,键盘b是快设备,比如硬盘第1-3位确定所有者(该文件的所有者) 拥有该文件的权限。--user第4-6位确定所属组(同用户组的)拥有该文件的权限。--group第7-9位确定其他用户拥有该文件的权限 --Otherrwx作用到文件1.[r]代表可读(read):可以读取,查看2.
2024-04-20 11:21:09
174
原创 Verifying transaction: failed CondaVerificationError: The package for libopenblas located at /root/m
【代码】Verifying transaction: failed CondaVerificationError: The package for libopenblas located at /root/m。
2024-04-12 16:27:07
763
原创 Anaconda 解决Collecting package metadata (current_repodata.json): failed
然后输入conda config ,在根目录下重新生成该文件。升级相应的[conda-build]1.删除 .condarc。
2024-04-12 15:57:38
1403
原创 pip opencv-python失败
可以到Links for opencv-python上面查看python版本和opencv版本的对应关系,如图,红框内是python版本,绿框内是opencv版本。原因:python版本与opencv-python的版本不对应引起的。根据相应得 版本进行安装,我这里使用的是py3.8的版本。pip opencv-python其一失败原因解决方案。
2024-04-12 11:31:46
1019
原创 Centos下使用yum命令报错 except KeyboardInterrupt, e: SyntaxError: invalid syntax
由于yum包管理是使用python2.x写的,由于python3与python2兼容性就会导致出现这个问题。1.解决问题:修改yum配置文件,将默认的python版本该文旧版本。修改urlgrabber-ext-down文件,更改python版本。
2024-04-11 19:32:01
608
原创 yum卸载并重新安装
1.首先选择清理,删除/usr/share目录下的yum-cli、yum-plugin。,一般后缀基本相同,相应的版本变化而已,很容易进行查找)(如果安装失败,可能是rpm相关的包更新了,3.下载yum源相关的rpm包。2.清理与yum相关的文件。5.查看安装后的yum源。4.重新安装yum源。
2024-04-11 19:17:00
2872
1
原创 Pycharm2023.3.4出现项目一直关闭现象
await.scope.completion,点击取消勾选。2.再次打开该软件,打开帮助,点击查找功能。1.首先通过任务管理器强制结束该进程。
2024-04-05 15:28:28
532
1
原创 Java中的代码块
位置:类中方法外的一堆大括号,需要加入static关键字。特点:在创建对象,执行构造方法的时候,就会执行构造代码 块(优先于构造方法执行) 特点:随着类的加载而执行,因为类只加载一次,所以 也执行一次。:将多个构造方法中,重复的代码,抽取到构造代码块中,从而提升代码的复用性。定义:使用{ }括起来的代码被称为代码块。作用:限定变量的生命周期,提早的释放内存。位置:类中方法外的一对大括号。位置:方法中的一对大括号。
2024-04-04 20:57:54
233
1
原创 多态成员访问特点及好处
细节:静态成员,可以使用对象名调用,但这是一种假象,–生成字节码文件后,会自动将对象名调用,改为类名调用。有:编译通过,但是运行的时候,一定会执行子类的方法逻辑。原因:担心你调用的方法,在父类中是一个抽象方法。在编译的时候,会检查父类中有没有这个方法。不能使用子类的特有方法。
2024-04-04 17:54:28
402
1
原创 ArrayList
ArrayList<> list = new ArrayList<>() 其中<>中指定类型的容器。1.当创建ArrayList集合容器的时候,底层会存在一个长度为10个大 小的空数组。2.10个不够的时候,会扩充原数组1.5倍大小的新数组。中,它的内部每个元素都指向下一个元素。3.将原数组数据,拷贝到新数组中。集合:存储的元素个数经常发生变化。数组:存储的元素个数固定不变。通常情况下,我们总是优先使用。的实现方式)来实现,另一种。接口并非只能通过数组(即。集合和数组的使用选择。
2024-04-02 19:00:19
602
1
原创 c++文件操作
首先你要注意我们不再使用插入和提取操作符(译者注:> 操作符). 你可以这么做,但它不会用二进制方式读写。, 跳过一定数量的某个字符, 但你必须传给它两个参数。二进制文件最好的地方是可以在一行把一个结构写入文件,用ASCII文件,你不得不每次一条的写入所有成员。(逐行复制)(注意使用这种方式input>>ch,他会默认跳过空白) 可以使用。跳过100个字符,或者不足100的时候,跳过所有之前的字符,包括。这会以二进制方式打开文件, 而不是默认的ASCII模式。的文件以进行读取和写入。
2024-03-31 12:02:05
1107
1
原创 java的final关键字
使用final方法的原因有两个。在早期的Java实现版本中,会将final方法转为内嵌调用。在最近的Java版本中,不需要使用final方法进行这些优化了。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。对于一个final变量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改;修饰变量是final用得最多的地方,也是本文接下来要重点阐述的内容。
2024-03-31 11:50:45
131
1
原创 每日打卡11-19
思路比较简单,主要就是a^b的时候,其实就是一个二进制的问题,我们可以根据b可以分解什么样来计算,比如现在a = 2,b = 5 , b(2) = 101,很容易就知道b(2) = 100+1,a^b = a^100 * a^1 ,这样我们每次只要考虑b二进制位为1的时候。比如a1是a的头节点,b1的头节点是b.随便将一个集合的头节点指向里一个集合的头节点 P[a1] = b1,集合a的头节点指向 b 这就合并了。并查集他的头结点是他的代表此集合的属性,并且头节点主要是指向自己。
2022-11-18 23:16:04
128
原创 每日练习打卡(11-18)
有这么一个小技巧,观察i物品的体积为v,假设拿到i-1件物品时体积刚好是j-v,这个时候我们第i件物品拿了之后就有j-v +v = j(当前装的体积)而第二人来拿时发现vis[1] = 1,不能拿,而他明明没有拿过,这里就需要我们 恢复现场vis[1] = 0了。即有 f[i,j] = max(f[i-1][j],f[i-1][j-v[i]]+v[i])f(i,j) 考虑前i个物品,所装载的物品体积,属性为 使用的最大体积。假设不拿,很流畅的有:f[i,j] = f[i-1,j]
2022-11-17 20:31:01
131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人