笔记
SWUST-巧乐兹
。
展开
-
关于Integer引发的查询bug
记录依次关于Integer特性引发的bug:数据库的表有id以及parent_id字段,后续会生成一个树型的List结构。首先原来的关键代码如下:root节点是0.public <T extends TreeNode> List<T> build(List<T> treeNodes, Object root) { List<T> trees = new ArrayList<>(); for (T treeNode : treeNode原创 2022-03-11 14:13:25 · 1122 阅读 · 0 评论 -
以源码运行nacos2.0.3报错
加入nacos模块的源码运行时,报错:No enum constant com.fasterxml.jackson.annotation.JsonTypeInfo.Id.DEDUCTION;nacos版本2.0.3;解决方案直接看最后。org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: URL [jar:file:/E:/maven-respo原创 2022-01-31 13:18:14 · 3368 阅读 · 2 评论 -
python对Excel合并单元格拆分
拆分单元格的实现使用了第三方库openpyxl,但是这个库只支持xlsx类型的文件,所以如果我们有xls类型的文件的话要先转成xlsx类型实现效果:待拆分excel拆分后的excel具体实现步骤:1.xls文件转xlsx文件:也是借助一个库:pywin32import win32com.client as win32def changeXlsToXlsx(path, savePath): if path.endswith(".xls"): excel = win32.gen原创 2021-08-20 23:46:11 · 2004 阅读 · 0 评论 -
Host ‘host.docker.internal‘ is not allowed to connect to this MySQL server
简单介绍下情况吧:docker里面的MySQL容器版本是5.7,本机的MySQL是8.0.13,我想在本机连接docker里面的MySQL,发现一直报错:Host 'host.docker.internal' is not allowed to connect to this MySQL server在网上搜索各种解决方案,比如说把host改为%(发现自己的本来就是%),还有其他各种方案,都没有解决我的问题。最后我发现,我是根据官方文档来写的:docker-compose.yml文档中有一个这样的原创 2021-02-15 13:24:55 · 6279 阅读 · 0 评论 -
Alfresco的Java入门开发
最近开始做alfresco相关的东西我使用的是sdk4.1.0版本的,具体链接:sdk4.1.0可以参照一下这篇文章:Alfresco(文章使用的版本不是4.1.0)但是还是建议GitHub的官方文档:官方文档说一下目前我使用叭:一、我是没有按照他的方法git clone的,因为我想要的是4.1.0版本的。所以直接下载4.1.0版本导入idea。二、文章开头说的配置maven的setting文件也是不必须的,因为项目的pom文件有设置这个东西。三、在idea的maven命令中输入mvn arc原创 2021-02-03 22:21:52 · 536 阅读 · 1 评论 -
无法启动计算机“.”上的服务 docker
#今天因为项目装了个docker,配置完成后启动docker时报错如下:System.InvalidOperationException: 无法启动计算机“.”上的服务 docker最后发现是自己执行了bcdedit /set hypervisorlaunchtype auto这个命令后没有重启,好家伙。最后在项目里run.bat build_start的时候又报错:image operating system "linux" cannot be used on this platform原创 2021-02-01 19:42:35 · 540 阅读 · 0 评论 -
利用burpsuite抓包使用VIP功能
#前期准备工作:下载burp suite和夜神模拟器(我用的是dp pro,建议支持正版,但是我没钱,so。。。),然后就是在模拟器中下载一个app啦,就以以下为例叭:#端口设置:将模拟器的端口与bp的端口统一:由于我使用的是宽带,所以设置如下,具体设置自行修改。#拦截响应由于bp默认貌似是不拦截响应的,所以设置一哈:#开始整活首先看到app中自己不是vip:打开一个VIP用户区,发现需要VIP才能听:然后回到个人里面,打开bp的拦截,前面几条请求forward后会看到如下响应:原创 2021-01-15 23:15:58 · 2204 阅读 · 1 评论 -
SQL动态传参更新数据
#SQL根据传参更新数据更新字段作为参数,未更新字段不传入<update id="updById" parameterType="com.sml.software.entity.Test"> update homework_score <trim prefix="set" suffixOverrides=","> <if test="homeworkId != null">homework_id = #{homeworkId},</if>原创 2020-12-06 16:49:25 · 561 阅读 · 0 评论 -
C++实现删除txt文件中的指定内容
C++实现删除txt文件中的指定内容默认明白C++的文件输入输出流默认明白C++的文件输入输出流方法:新建一个中间文件,逐行读取原文件(test.txt)的内容并写入到中间文件(temp.txt),遇到需要删除的内容则跳过。再将中间文件的内容写入原文件,删除中间文件。fstream in("C:\\Users\\Administrator\\Desktop\\test.txt", ios::in);//原文件 fstream out("C:\\Users\\Administrator\\D原创 2020-11-24 22:17:27 · 15511 阅读 · 27 评论 -
c++单链表的创建、输出、插入、删除操作
一些才接触单链表的童鞋对于基本操作有一点不明白,接下来就直接进入正题叭!我也是大一才学,轻点喷<狗头保命>(不是纯c++辣)文章末尾有完整代码嗷单链表的创建:首先单链表的定义就不再赘述了,本文利用带头节点,尾插法的方法进行创建,同时注意头节点在此的重要性,即所有操作都要通过头节点来实现,头节点的值绝对能不能被改变结点的定义struct ListNode//定义节点{ ...原创 2020-03-28 15:51:00 · 1773 阅读 · 2 评论