- 博客(22)
- 问答 (1)
- 收藏
- 关注
原创 简单的二分查找法
简单记录一下二分查找法的C语言代码非递归实现/** * @brief * 二分查找非递归实现 * @param arr 数组指针 * @param x 要查找的元素 * @param n 数组长度 * @return int 元素下标 */int binary_search(int *arr, int x, int n){ int head = 0, tail = n - 1, mid; while(head <= tail){ mid = (h
2022-03-10 09:51:22
929
原创 PageHelper不起作用
在springboot项目中使用pagehelper不起作用,返回的都是全部的数据。找了一下别人的博客发现是依赖导入问题。我原来的pom依赖如下:<dependency> <groupId>com.github.pagehelper</groupId> <artifactId></artifactId> <version>5.1.11</version>
2022-03-09 09:28:55
720
1
原创 Mybatis一对一查询报错Type handler was null on parameter mapping for property
mybatis报错type handler was null on parameter mapping for property
2022-03-09 09:28:07
3460
原创 SpringCloud中@EnableDiscoveryClient和@EnableEurekaClient的不同
在springcloud中,如果要把服务注册到注册中心,要在启动类上添加@EnableDiscoveryClient或者@EnableEurekaClient。这两个注解的唯一区别就是注册中心的类型不同。springcloud可以使用eureka作为注册中心,也可以使用zookeeper作为注册中心。如果要使用zookeeper作为注册中心时,服务启动类只能使用@EnableDiscoveryClient注解;如果使用eureka作为注册中心时,则两个注解都可以使用。...
2021-10-21 08:29:16
335
原创 VM Ware中CentOS8未能挂起虚拟机
之前一直用的是ubuntu虚拟机,各项运行都正常。最近新安装了CentOS8,发现CentOS8提示未能挂机虚拟机。找了一些资料,说可能是磁盘空间不足,我的C盘确实有点不足了,但我的虚拟机放在D盘,还有很多空间,所以排除了该原因。有的说是有后台程序,我重启了再挂起还是不行,也排除。建议重装什么的直接忽略了,因为我的ubuntu是可以正常挂起的,只是CentOS8不行,所以应该是系统的问题。终于在以为老哥的博客里看到了解决方法。打开/etc/selinux/config文件# vim /etc/selin
2021-09-30 08:38:21
639
原创 ubuntu下安装rabbitmq
最近在学习rabbitmq,记录一下怎么安装一、安装配置Erlang由于rabbitmq是用erlang语言写的,所以要安装配置erlang环境1、下载erlang下载地址:https://www.erlang.org/downloads,在右侧选择版本,这里以22.0为例。点击链接下载下载需要一点时间,先执行以下命令安装依赖环境sudo apt install gcc libncurses5-dev g++ unixodbc-dev freeglut3-dev libssl-dev li
2021-09-19 10:43:40
1028
原创 Windows10下python pip卸载并重新安装
pip已经升级到最新版本,但还是会提示我在使用旧版本,所以把pip卸载并重新安装一次,之后就没有再提示升级了卸载pip中间会有一个提示,输入Y即可python -m pip uninstall pip找到python所在的目录,进入到子目录Scripts中,打开cmd,输入以下命令:easy_inatall -U pip这样就会重新安装pip并升级到最新版本。再进行pip install时候也不会提示升级了。...
2021-09-18 21:16:46
7514
2
原创 PyCharm使用matplotlib绘图不弹出图像
在PyCharm中使用matplotlib绘制图像时,默认会在控制台输出,如下图所示。绘制多个图像时,这样就很不直观。我们可以设置弹出图像。执行菜单栏中的“File”→“Settings”命令,找到如下图标注的地方进行修改,选中复选框将在控制台输出,补选即可直接弹出图像。效果如下这样更加方便我们查看每个图像,还可以对每个图像进行操作。...
2021-09-11 21:05:04
6468
9
转载 HTML5中label标签的for属性
label for属性for属性其实就是将label和表单控件绑定在一起,最主要的差别就是比如有个输入框,如果我想要选中输入框获得焦点,只有input情况下,我只能选中输入框,但加了label,把label和input绑定在一起后,点击label也可以选中输入框。不加label用户名:<input type="text" name="" id=""><br><label for="text">加了label用户名:</label><inpu
2021-07-14 15:41:38
480
原创 hadoop报错:Stack trace: ExitCodeException exitCode=1
在linux系统下使用eclipse自动打包运行MapReduce的时候发现了如下错误。Exit code: 1Stack trace: ExitCodeException exitCode=1:at org.apache.hadoop.util.Shell.runCommand(Shell.java:538)at org.apache.hadoop.util.Shell.run(Shell.java:455)at org.apache.hadoop.util.Shell$ShellCommand
2021-07-14 15:36:30
1409
转载 CSS上划线、下划线、删除线
text-decoration:underline; 下划线text-decoration:overline; 顶划线text-decoration:line-through; 删除线https://blog.csdn.net/qq_38543537/article/details/78740382
2021-07-14 15:24:11
4960
转载 Django报错:“Key ‘id‘ not found in ‘xxx‘
Django报错:“Key ‘id‘ not found in ‘xxx‘在写django的时候发现了这个错误,id一开始一脸懵逼,id字段不可能不存在啊。。。查了一下发现问题在admin.py上,因为字段id设置的自增ID键,在数据库中对应的是AUTO_INCREMENT,所以这个字段是不允许编辑的,而fields这个配置设置的就是要展示那些编辑字段,这就导致冲突了,所以才会报错。把filed中的id字段去掉就好了。原文链接:https://blog.csdn.net/wyounger/artic
2021-07-14 15:22:49
358
转载 CSS margin:0 auto
margin:0 auto;在不同场景下生效条件如下:块级元素:给定要居中的块级元素的宽度。行内元素:①设置display:block;②给定要居中的行内元素的宽度。(行内元素设置成块级元素后可以对其宽高进行设置)行内块元素:设置display:block。(如input、button、img等元素,自带宽度可以不用设置其宽度)注:①可以通过对块级元素设置 text-align:center;的方式来实现内联元素(如文本、图片)居中②margin:0auto;可以使盒子
2021-07-14 15:16:33
1657
原创 JS表单禁用与启用
HTML 标签hidden属性与disable属性标签中加入hidden属性可以实现隐藏。该属性可以通过js添加与移除。可以用于实现一些提示功能。<script type="text/javascript" async="true">function qq_onclick(){var text_2=document.getElementById("text_1");text_2.removeAttribute("hidden");}function qq_close(){var
2021-07-14 15:11:13
723
转载 随机数种子的理解
随机数种子的理解首先我们要知道,计算机不能产生绝对的随机数。只能产生伪随机数。伪就是有规律的意思。伪随机数就是计算机产生的随机数是有规律的。那么计算机是怎么产生随机数的?当然是通过算法,这个算法是有映射关系的,如我放进1,他会出来一个特定的数RAND_SEED=(RAND_SEED*123+59)%65536;这是某个系统的随机数算法。我们可以把这个算法看成是一个黑盒子,你放进一个数,就会出来一个特定的数,并把这个数当做下一次的种子在放进去。系统实现随机数是把当前的系统时间放进去,每次都不一样
2021-07-14 14:55:08
818
原创 Java判断日期格式是否正确
Java判断日期格式是否正确Java中有一个能判断日期格式是否正确的方法SimpleDateFormat.setLenient(boolean lenient)。该方法的默认值为true,会将错误的日期格式(如:2021年2月29日)转化为正确的日期(2021年3月1日)。如果设置为false,则不会自动转化,而是抛出java.text.ParseException异常。可用于判断用户输入的日期是否正确。https://blog.csdn.net/weixin_30531261/article/det
2021-07-14 14:50:07
6003
原创 Springboot访问MySQL简单实现
Springboot访问MySQL简单实现初学Springboot,通过Springboot访问MySQL数据实现简单登录验证功能。环境准备:Eclipse、MySQL。以上两个工具的安装配置可参考前两篇博客。一、新建Springboot项目
2021-03-16 23:13:07
698
原创 Windows系统下Eclipse配置Springboot环境
Win10系统下Eclipse配置Springboot环境环境准备:Eclipse、Java8及以上、Maven3.3及以上。本篇主要介绍Eclipse和Maven配置。一、Maven下载与配置1、Maven下载 (1)进入Maven官网下载页:https://maven.apache.org/download.cgi (2)下拉页面,选择解压包下载,如下图所示: (3)下载好后选择路径解压即可2、Maven配置 (1)新建系统变量MAVEN_HOME,变量值为解压后Maven文
2021-03-11 17:03:34
1046
1
原创 Windows系统下MySQL下载安装与配置
Windows系统下MySQL下载安装与配置MySQL 是最流行的关系型数据库管理系统之一,由瑞典MySQL AB 公司开发,属于Oracle 旗下产品。本篇以 MySQL 8.0.23 图形化界面安装为例介绍其在 Windows 10 操作系统下的下载安装和配置。一、下载MySQL(1) 进入MySQL官网:https://www.mysql.com/(2) 点击进入下载页(3)在下载页中,下拉页面,点击进入社区版MySQL下载(4)该页面提供了MySQL各组件的下载,这里点击MySQL
2021-03-08 13:19:55
448
1
空空如也
怎么用Python初始化一个加权图
2020-09-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人