- 博客(24)
- 收藏
- 关注
原创 WSL2 Ubuntu固定IP,开机启动SSH
WSL2 Ubuntu固定IP,可上网start-stop-daemon: unable to set gid to 0 (Operation not permitted)Starting OpenBSD Secure Shell server sshd sshd: no hostkeys available -- exiting.Starting OpenBSD Secure Shell server sshd [ Fail ]
2022-06-29 12:14:57 2067 1
原创 随机生成平衡二叉树练习平衡二叉树的创建,检验你对平衡二叉树创建的正确性
平衡二叉树的建立代码来自博主waterboy_cj,这个链接通往源代码所在文章描述Balanced binary search tree 平衡的二叉搜索树(BBST),也成为AVL树这段代码主要随机生成些插入序列,和对应的平衡二叉树其平衡二叉树使用先序和中序描述一颗二叉树你可以在纸上写写画画看看你手写出来的二叉树是不是对的当正确的次数多了,那你肯定会了pre[] 指平衡二叉树的插入顺序DLR 先序排序LDR 中序排序代码自定义结点内data大小范围修改,必须是整数 166行演示
2022-06-12 14:18:52 311
原创 Docker安装MySQL8
docker pull mysql:8.0-it 交互运行-d后台运行–name 别名-v 挂载数据卷 [可以有多个-v],宿主机空白文件夹:容器内存储数据的文件夹–restart=always 重启docker时启动该容器-p 端口映射,宿主机端口:容器内端口-e 修改容器内环境变量 [可以有多个-e]docker run -it -d --name my_mysql -v /root/volume/mysql:/var/lib/mysql --restart=always -p.
2022-06-12 14:17:35 1606
原创 Docker搭建主从数据库
基础信息:Unbutu 20.04docker版本: 20.10.12docker-compose版本: 1.29.2公网ip:172.121.123.221mysql_version: 5.7.37mysql_user_root : 123456mysql_user_slave : 1234561. 拉取镜像docker pull mysql:5.7.37;2. 准备compose文件:# 文件树:# - mysql# ---- compose-mysql-5.7.yam
2022-06-12 14:16:34 412
原创 Redis Cluster集群从节点挂掉后解决方案
基础信息Unbutu 20.04docker版本: 20.10.12公网ip:172.121.123.221redis密码:123456redis集群搭建后端口:7361-7366情况描述7361节点 作为7365主节点, 挂掉了,连接异常CLUSTER NODES显示66a2c25d60cc09668556d31c6c60d2295cd23f01 172.121.123.221:7365@17365 master - 0 1650980674000 24 connected 0-5
2022-06-12 14:15:33 5227
原创 VMware中Unbutu停止命令运行方法
ctrl+C 不起作用的情况下,使用Ctrl+Shift+C试试可用于ping命令停不下来VMware 16,Unbutu20.04
2022-01-22 21:02:56 1008
转载 Unbutu已经安装Wget仍然提示Command not found
背景阿里云服务器安装wget后,无法使用wget命令,提示command not found。再次安装wget,提示版本已是最新的。原因某些原因wget被重命名了wd1去/usr/bin下ls查看,如果看到wd1,没有看到wget,确认了这种情况。解决方案在/usr/bin下mv wd1 wget或者mv /usr/bin/wd1 /usr/bin/wget转载文献:https://www.cnblogs.com/lh1125314/p/15623099.html...
2022-01-16 11:42:33 597 1
原创 平衡二叉树
最小不平衡树的情况有四种,即形状描述调整方法LL其根结点左子树的左子树插入了一个结点右旋RR其根结点右子树的右子树插入了一个结点左旋LR其根结点左子树的右子树插入了一个结点左旋再右旋RL其根结点右子树的左子树插入了一个结点右旋再左旋注:LR型先左旋可以变为LL型,再右旋;RL型同理右旋变成RR型,再左旋;做题时中间形态不能写左旋一定的结点逆时针旋转右旋一定的结点顺时针旋转综合题以{55,31,11,37,46,73,63,02,
2021-11-28 21:17:26 309
原创 二叉排序树
本文二叉排序树部分包括二叉排序树的创建,查找,删除结点,以及删除结点代码分析。代码见下文。删除结点情况结合代码分析删除结点值等于key的结点line 34: 指针 parent 指向 key的父结点 或者 NULLline 42: 指针 p 指向 key 或者 NULLline 45:key的左右子树都非空key的一个子树为空key的左右子树都为空第一种情况:找key的左子树的最大值,实质是左子树的最右下值,替换掉key,再处理找到的左子树最大值指针 q 指向 key的左子树中的
2021-11-27 20:53:48 271
原创 设有一组初始记录关键字序列(K1,K2,…,Kn),要求设计一个算法能够在O(n)的时间复杂度内将线性表划分成两部分,其中左半部分的每个关键字均小于Ki,右半部分的每个关键字均大于Ki。
// n为数组长度,1<=i<=n,函数结束后 左边<Ki<右边void quickPass(int K[], int n, int i){ int l = 0, r = n - 1; int P = K[--i]; bool flag = true; while (l < r) { while (l < r && K[l] < P) l++; if.
2021-11-22 15:37:19 9020 2
原创 冒泡排序 快速排序
交换排序交换排序一般对待排序数组中的元素两两比较,不满足条件则交换,直到排序完成。典型的交换排序有:冒泡排序和快速排序冒泡排序在冒泡排序过程中,数组的尾部会渐渐有序,有序的数组尾部慢慢边长,我把渐渐有序部分称为有序子数组,其余部分称为无序子数组,便于理解。冒泡排序每一次大循环都会筛选出无序子数组中最大(小)的值放入有序子数组中,当一次大循环判断后,无序子数组有序时,循环可以中断。可以让flag=1,在无序子数组已经有序时flag=0,排序完成,减少非最坏情况下比较次数。冒泡排序代码void
2021-11-17 15:41:08 377
原创 二路归并排序
二路归并排序算法思路代码思路代码中用了递归思路和非递归思路两种函数实现二路归并递归思路:下图非递归思路:下图中的合并部分以上图片来源为:B站某up主,如有侵权请联系我删除代码// 作用为合并两个相邻的有序子数组// left right都为下标void MergeList(int A[], int left_low, int left_high, int right_low, int right_high){ int *Result = A + left_low; in
2021-11-14 14:44:53 971
原创 cmd命令进入用户登录界面和屏幕保护程序
cmd命令进入用户登录界面rundll32.exe user32.dll,LockWorkStationcmd命令进入屏幕保护程序C:\Windows\System32\ssText3d.scr -s# 可以在个性化里设置屏保的文字及颜色等可以改写为bat文件,两条命令一起运行
2021-10-28 19:11:06 1960
原创 C++/C找到一个或多个多重定义的文件
找到一个或多个多重定义的文件C/C++多文件编译在C++/C中,多文件编译不需要引入其他自己写的cpp文件,只需要声明,但是只能有一个main()方法。比如在A.cpp中使用b.cpp中的test()方法,只需要在A.cpp中声明test()方法,关键字extern可加可不加例如://A.cpp#include<bits/stdc++.h>using namespace std;extern void test();int main(){ test(); return 0
2020-09-01 11:21:46 508
原创 next主题内容板块透明度设置
背景next版本为7.6.0next博客主题板块使用白色,会遮盖我们加上去的特效,网上有很多方法修改透明度,但是大多数在内容板块的修改上却无效演示效果演示:https://biqianhan-zidi.github.io方法其他板块的透明度可以去网上找,根据它的设置内容板块在next\source\css_schemes\Gemini\index.styl里.post-bloc...
2020-01-30 11:12:21 2638 4
原创 范式
描述范式是符合某一种级别的关系模式的集合。满足好的范式会使数据库结构简洁明晰范式就像是英语四六级一样,越高越好,高等级的范式必定符合低等级的范式共分为1fc,2fc,3fc,bcfc,4fc,5fc1范式每一列都是不可分割的基本数据项,同一列中不能有多个值如下表不满足1fc,姓名应该是一个不可分割的属性列2范式1fc的基础上,不存在非主属性对码的部分依赖完全确定一条记录的属性...
2020-01-29 22:42:31 388
原创 三级模式与二级映像
外模式也称用户模式,是用户的数据库视图,是某一应用有关的数据的逻辑表示,是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述。模式也称逻辑模式,是数据库全体数据逻辑结构与特征的描述,是所有用户的公共视图。内模式也称存储模式,一个数据库只有一个存储模式,是数据物理结构与存储方式的描述。外模式/模式 映像定义了外模式与模式之间的关系,一个模式可以有多个外模式,每一个外模式都有一个外...
2020-01-20 19:42:54 1910 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人