自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AdamShyly的博客

一个热衷于学习的XMUer

  • 博客(231)
  • 资源 (1)
  • 收藏
  • 关注

原创 MyBatis-Plus getById 查询语句正常但返回值为NULL

而且在使用@TableFiled 时需要不能通过手写SQL的方式,因为通过手写SQL的方式MP不能将别名语句补到该SQL语句中,从而失效。所以下次在设定属性名一定要遵守驼峰命名法呀...由于该项目代码是我的一位导师发给我的,我当时拿到代码也没去注意属性名不规范的问题(不是甩锅)改了一晚上,非常痛苦。刚开始我以为是实体类的属性名与数据库表字段的映射关系出现异常,而后我尝试使用@TableFiled注解对实体类的属性名进行映射。最后发现在MyBatis-Plus中,实体类的属性名不能带。

2022-10-06 02:58:17 4007

转载 Python re 正则表达式 look-behind requires fixed-width pattern

关于Python Regex Engine:Python Regex Engine-“后视需要固定宽度模式”错误 | 码农家园 (codenong.com)

2022-09-28 01:08:28 1247

原创 CentOS7.9 虚拟机挂载exFAT格式U盘

此时便可以顺利挂载U盘了,将其挂载至自己创建的/upan空目录下。将USB兼容性改为3.1,否则虚拟机无法识别我的U盘。首先在导航条中找到“虚拟机”->“设置”通过yum指令启动EPEL软件源。安装fuse-exfat工具。

2022-09-24 18:20:08 2204

转载 Hive 建表注释中文乱码

通过修改Hive元数据表的编码格式为utf-8即可解决。

2022-09-23 11:56:00 257

原创 Python K-means 聚类算法实现

可以发现在循环迭代到一定次数时,不管如何增加迭代次数聚类结果并不会再发生改变,此时聚类过程才算是结束。以下是k=2时的结果图,CH指标为123.60521036512122。以下是k=3时的结果图,CH指标为97.93651104016449。以上是K-means算法的大概流程图。

2022-09-21 15:19:32 632

原创 Seaborn 颜色设置

通过在seaborn的plot方法中对其。参数进行调色盘设置即可。

2022-09-21 15:12:55 3006

原创 Latex 设置页眉与正文顶部距离

【代码】Latex 设置页眉与正文顶部距离。

2022-09-21 15:06:37 1871

转载 Shell awk指令用法说明

shell脚本--awk的用法_wdz306ling的博客-CSDN博客_awk shell

2022-09-20 02:14:42 239

原创 Shell 检验输入数据是否为合法数字

可通过正则表达式进行检验。

2022-09-20 02:13:37 526

原创 Latex book \chapter 首页页码调整为右下角

应该是由于\chapter会内置\thispagestyle,而且会将导言区中配置的\pagesytle覆盖,所以需要重新指定\thispagestyle。

2022-09-11 19:30:01 1955

原创 Python 四舍五入

【代码】Python 四舍五入。

2022-09-06 15:20:44 312

原创 Python matplotlib 全局中文显示正常生效

只需要加入以下代码,进行全局设置字体。

2022-09-04 15:35:26 331

转载 Centos 7 修改用户名

centos 7修改用户名和密码_古人诚不我欺的博客-CSDN博客_centos7修改用户密码

2022-09-01 20:29:02 311

原创 Vue template标签取消警告提示

在jsconfig.json中添加。

2022-08-30 21:48:53 970

原创 Vscode 权限不足以执行Shell命令

再通过以下指令查看权限,若为RemoteSigned而不是Restricted,则修改成功。首先需要以管理员身份启动Vscode。打开终端,输入以下指令。

2022-08-30 21:32:29 1530

原创 Vscode 更改 open in default browser

在设置中搜索 “browser”,找到下图红框设置,需要手动输入对应的浏览器名称(edge或者chrome)

2022-08-30 15:19:09 772

转载 Vscode html5 模板生成快捷键

解决VScode按“感叹号+Tab”和直接按感叹号无法自动生成HTML模板的问题_小严要努力学习的博客-CSDN博客_vscode感叹号不能生成

2022-07-30 20:28:24 593

原创 Python 0/1背包问题

Python 0/1背包问题递归算法 动态规划 算法期末复习

2022-06-29 08:20:00 217

原创 Python 矩阵链乘

Python 矩阵链乘递归解法 动态规划 算法期末复习

2022-06-29 06:42:24 682

原创 Python 最长公共子序列 LCS LCSS

Python 最长公共子序列 动态规划 算法期末复习

2022-06-29 05:10:11 658

原创 Python 数组第二大元素

Python 数组第二大元素 分治法 算法期末复习

2022-06-29 01:57:43 327

原创 Python 生成全排列

Python 生成全排列 算法期末复习

2022-06-29 00:46:42 1121

原创 Python 棋子移动游戏

Python 棋子移动游戏 算法期末复习

2022-06-29 00:01:21 828

转载 I/O限制进程与CPU限制进程

IO消耗和处理器消耗_盼盼编程的博客-CSDN博客_io消耗cpu吗

2022-06-27 05:47:18 1233

原创 PV操作不可中断理解

而操作系统中之所以通过PV操作来访问信号量可以用来实现进程互斥同步,也是因为PV原语是不可中断的,是原子操作。根据上方百度百科对原子操作的介绍可知,在单处理机模式下,当多个进程并发访问临界资源时,P操作原语可以将最先执行到该原语代码的进程置于不可中断的状态,此时其他并发进程由于不能通过CPU将该进程中断而进行抢占CPU资源,从而进入block状态,等到该进程执行v操作原语后,唤醒其中一个阻塞进程恢复成ready状态。...........................

2022-06-26 22:50:22 1113

转载 NFT 铸币

智能合约NFT之ERC721代币详解 - 知乎

2022-06-19 14:10:45 243

原创 IDEA git 将文件添加进 gitignore

对于已经被add的文件无法添加到gitignore中,需要先进行rollback 就可以看到该文件已经变成红色,此时再次右键该文件变可以看到Add to .gitignore的选项

2022-06-13 20:29:14 3667

原创 Shiro 登录验证 Argument for byte conversion cannot be null

今天在做shiro登录验证时出现Argument for byte conversion cannot be null报错,打断点发现 credentials为空,而credentials的初始化是在AuthenticationInfo盐值反解密过程中,AuthenticationInfo将原加密密码赋值给credentials,所以最后发现是返回的加密密码有问题,在做mapper数据库表映射的时候粗心大意将password打错。...

2022-06-08 06:09:17 1094 1

原创 Docker Tomcat 端口正常开启却无法正常访问页面

由于 tomcat:9 容器在创建运行后会自动生成 webapps 和 webapps.dist 两个文件夹,需要将其中一个删除才能正常访问页面 为了以防万一,确保该容器映射端口与其他容器的映射端口保持不同

2022-06-08 03:16:51 974

原创 Hadoop RPC通信连接问题

如果仅在本地测试Hadoop RPC进程通信没有出现问题,但部署于云服务器后发现进程之间socket无法连接通信,且在同一安全组(局域网)内的云服务器通过curl查看RPC端口也出现connection refused错误;且由于该RPC进程都是部署于docker容器中,通过云服务器本机curl查看RPC映射端口返回connection reset by peer。最终发现在RPC创建代理时域名写为localhost才能进行正常连接。.........

2022-06-05 04:11:28 750

原创 Maven 取消依赖

如果一个Maven项目之前导入的错误的依赖,仅仅在pom.xml中去除依赖是不够的,因为如果已经运行过该Maven项目,则之前导入的依赖会仍然会被保存在target目录中,所以需要使用 mvn clean 指令来清除依赖,重新构建项目...

2022-06-03 02:11:35 2603

原创 Maven 导入其他本地工程 Clean up the broken artifacts data and reload the project

被其他Maven工程依赖的本地工程的打包方式不能为war,必须为jar

2022-06-03 01:28:23 841

原创 Postman 接口压力测试

第一步:点击Collections中的 '+' 按钮新增一个Collection第二步:新增一个 request 第三步(可选):可以分别对 collection 和 request 进行重命名第四步:修改 request 中的 RequestBody 以及 URL,修改完毕后一定要点击save按钮进行保存第五步:点击 Run collection 按钮 第六步:点击 reset 按钮对之前修改过的 request 进行更新 第七步:修改压力测试参数,然后点击 run test 第八步:导出JSO

2022-06-02 10:57:44 4376

原创 Python __lt__ 自定义排序

通过重写 __lt__ 方法,可以达到类似于Java中compareTo的效果

2022-05-31 20:42:11 1035 1

原创 Tomcat 初始化启动 Hadoop RPC进程

为了防止Hadoop-client与tomcat相关依赖冲突,需要排除一些jar包 <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-client</artifactId> <version>3.2.3</version> <exclusions> &l

2022-05-27 15:41:22 307

原创 CentOS 7.9 Nginx 云服务器配置HTTPS

本次Nginx配置HTTPS使用的服务器是阿里云CentOS7.9,域名在腾讯完成注册且域名解析由腾讯DNS服务器来完成。首先需要确保该域名能够被正确解析且浏览器能够正常访问,然后去域名解析接入商(我这里是腾讯)申请SSL证书,我这里申请的是免费的SSL证书然后将后缀为 key 和 crt 的SSL文件传输到云服务器中接下来就可以安装nginx了nginx: download下载完 .tar.gz 后传输到云服务器上进行解压,具体解压的位置可自己定在编译ngin...

2022-05-23 00:55:05 835

原创 Git push 报错 Updates were rejected because the remote contains work that you donot have locally.

由于远程仓库的代码已经被更新导致本地代码库不是最新,所以需要先pull后,再进行push

2022-05-18 01:39:42 622 1

原创 JQuery AJAX 传输POST JSON数据

$.ajax({ type: "POST", url: "http://demo/bank/account/login", data: JSON.stringify(data), contentType: "application/json;charset=utf-8", // dataType: 'JSONP', // jsonp:"jsonpCallback", // jsonpCa...

2022-05-17 22:51:35 2594

原创 域名解析配置 以及 修改DNS服务器(腾讯云域名注册商、阿里云DNS服务器)

很早以前是在腾讯云租的服务器同时也在腾讯云上注册了两个域名,后来我将服务器换成了阿里云的,如果想要域名所解析的IP地址变成阿里云服务器的IP地址,就要去腾讯云官网修改DNS服务器,不能用腾讯云的DNSPod,要使用阿里云的DNS服务器以下是阿里云DNS服务器的域名地址到 “我的域名”菜单栏下点击 “修改DNS服务器”填入阿里云DNS服务器域名地址 ,然后点击提交然后重新进行域名解析记录值就是该域名要绑定的服务器IP地址,@ 和 www 主机记录对应...

2022-05-17 21:39:02 2837 1

原创 原生AJAX post请求访问后端JSON数据接口

function testAvatar() { var data = { "username": "123123", "password": "123" } var xmlHttp = new XMLHttpRequest(); xmlHttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) {.

2022-05-16 20:43:06 892

DevSidecar-1.7.3 Github代理访问工具

DevSidecar-1.7.3 Github代理访问工具

2022-03-21

空空如也

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

TA关注的人

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