- 博客(57)
- 收藏
- 关注
原创 mybatis-plus generator代码生成器使用教程
mybatis-plus generator代码生成器使用教程pom.xml中依赖如下:MysqlCodeGenerator.java执行代码前:执行代码中:执行代码后:pom.xml中依赖如下:<dependencies> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generato
2022-03-11 17:08:56 2265
原创 MySql错误 1251 Client does not support authentication protocol requested by server如何解决
使用控制台进入mysqlmysql -uroot -p123456账号密码修改为自己的 alter user 'root'%'localhost' identified with mysql_native_password by '123456';账号密码修改为自己的 flush privileges;
2022-02-17 09:31:47 353
原创 字符串分割为数字并累加
1. 首先考虑到数据库表中某字段存在多种分隔符,所以首先考虑将分割符统一此处将其他符号(换行符,中文逗号,斜杠)统一为英文逗号为例-- 中文逗号 -> 英文逗号UPDATE `tb_oa_harbour_danger_declare` SET activity_quantity=REPLACE(activity_quantity,',', ',') WHERE INSTR(activity_quantity, ',') !=0 and ok_status=1; -- 换行符-> 英文逗
2021-09-14 10:48:21 603
原创 object‘ is an array. Use JSONArray instead
该错误含义为:当对象为数组时就不能使用JSONObject,而是需要用JSONArray代替。代码表示为List<String> userInfo = userDao.getUserInfo(id);// JSONObject json = JSONObject.fromObject(userInfo); 错误,userInfo为数组,应使用JSONArrayJSONArray json = JSONArray.fromObject(userInfo); // 正确JSONObj
2021-09-07 17:52:51 316
转载 JSONObject和JSONArray的区别
一、JSONObject和JSONArray的数据表示形式JSONObject的数据是用 { } 来表示的, 例如: { “id” : “123”, “age” : “12”, “name” : “博客园”, “time” : 2020-06-06}而JSONArray,顾名思义是由JSONObject构成的数组,用 [ { } , { } , … , { } ] 来表示 例如: [ { “id” : “123”, “age” : “12”, “name” : “博客园”
2021-09-07 17:50:58 191
转载 fastjson,gson,jackson,进行序列化与反序列化
一、JacksonJackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。2、解析原理:基于事件驱动,与GSON相同,先创建一个对应于JSON数据的JavaBean类就可以通过简单的操作解析出所需JSON数据。但和Gson解析不同的是,GSON可按需解析,即创建的JavaBean类不一定完全涵盖所要解析的JSON数据,按需创建属性,但Jackson解析对应的JavaBean必须把Json数据里面的所有key都有所对应,即必须把JSON内的数
2021-09-07 17:46:56 393
原创 MySQL时间排序
desc descend (降序)asc ascend( 升序)例:select * from user where Putout=true order by time desc //按最新时间排序select * from user where Putout=true order by time asc //反之
2021-09-07 17:42:27 5521
原创 java中两个list合并和去重操作
java中两个list合并并去除重复public static void main(String[] args) throws Exception { List list1 =new ArrayList(); List list2 =new ArrayList(); // list1 list1.add(1); list1.add(2); list1.add(3); list1.add(4); // li
2021-08-31 18:18:19 2758
转载 Java的split方法使用多种分隔符切分字符串
Java的split方法使用多种分隔符切分字符串方法一:多个分隔符使用’|'分开,例如:String str = "abc;123,456?999|haha";String[] strs=str.split(";|,");for(String s : strs){ System.out.println(s);}输出:abc123456?999|haha方法二:使用中括号括起来[" …"],例如:String str = "abc;123,456?999|haha";S
2021-08-31 18:15:59 7507 2
转载 Java中string[] 和List<String>的区别
Java中string[] 和List的区别一直对string[]和List定义不怎么清楚,特地总结一下: string[]数组里面是存放string型的值,List是存放string类型的对象数组的容量是固定的,您只能一次获取或设置一个元素的值,而List的容量可根据需要自动扩充、修改、删除或插入数据。数组可以具有多个维度,而 List< T> 始终只具有一个维度。但是,您可以轻松创建数组列表或列表的列表。特定类型(Object 除外)的数组 的性能优于List的性能。 这是因
2021-08-31 18:15:11 2095
原创 Swagger总结
Swagger了解前后端分离在SpringBoot中集成SwaggerSwagger简介前后端分离Vue + SpringBoot后端时代:前端只用管理静态页面;html==>后端。 模块引擎 JSP=>后端主力前后端分离时代:后端: 后端控制层,服务层,数据访问层前端: 前端控制层,视图层伪造后端数据,json。前后端如何交互?==> API前后端相对独立,松耦合;前后端甚至可以部署在不同的服务器上;产生问题:前后端集成联调。及时协商,尽早解
2021-08-24 18:20:23 134
原创 建好的表如何增加主键
设置主键(假设表名为user,主键为id)alter table user add primary key(id);设置自动增长alter table user modify id int auto_increment;
2021-08-16 17:38:45 2607
转载 IDEA 启动找不到或无法加载主类的解决办法
IDEA 启动找不到或无法加载主类 问题就是spring boot项目在IDEA中,启动类右键运行,控制台提示:错误: 找不到或无法加载主类 xxx.xxx.xxx.xxxx 启动类包名。 问题原因:运行启动类的时候代码没有编译到target目录下如下图 发现编译过后的文件...
2021-08-16 11:28:57 30083 6
转载 知识图谱构建通俗理解
1. 前言 从一开始的Google搜索,到现在的聊天机器人、大数据风控、证券投资、智能医疗、自适应教育、推荐系统,无一不跟知识图谱相关。它在技术领域的热度也在逐年上升。 本文以通俗易懂的方式来讲解知识图谱相关的知识、尤其对从零开始搭建知识图谱过程当中需要经历的步骤以及每个阶...
2021-03-22 09:16:14 1956
转载 VS Code中更改C/C++代码格式样式
VS Code支持多种代码风格的,设置里面搜索clang_format。里面除了Visual Studio,还有LLVM,Google,Chromuim, Mozilla, WebKit等格式。可以自行修改。最后选了Google。原链接: https://www.jianshu.com/p/d0e99fec7a3d...
2020-06-09 11:09:50 2075
原创 vscode C/C++配置信息
点击"文件"->“打开文件夹”(warning:不要点击"打开工作区")在打开的文件夹下新建名称为".vscode"的文件夹,并在".vscode"文件夹下新建名称分别为为launch.json, settings.json, tasks.json的文件。下面分别在上一步新建的三个文件中添加信息launch.json{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.mi.
2020-06-09 10:02:59 293
原创 vscode输出中文乱码
在 "此电脑->属性->高级系统设置->环境变量 ” 新建环境变量及其内容如下:环境变量: PYTHONIOENCODING内容为:utf-8
2020-06-04 00:10:32 812
原创 vscode导入numpy报错:DLL load failed
将以下内容分别放入 此电脑->属性->高级系统设置->环境变量->path路径中:D:\Anaconda3D:\Anaconda3\ScriptsD:\Anaconda3\Library\bin路径看你自己anaconda的安装位置,我这里是D盘
2020-06-04 00:05:32 1400
原创 PAT B1023 组个最小数
难点: 首位不为0解决方案:首先输出首位不为0的number#include<cstdio> int main() { int a[10]; for(int i=0;i<10;i++) { scanf("%d", &a[i]); } for(int i=1;i<10;i++) { // 输出首位不为0的number if(a[i]!=0) { printf("%d", i); a[i]--; break; }
2020-05-28 15:53:57 92
原创 输入给定数字若干个,将其排列且必须全部使用,使得最后得到的数尽可能小(要求首位不为0)
输入给定数字若干个,将其排列且必须全部使用,使得最后得到的数尽可能小(要求首位不为0)#include<cstdio>#include<algorithm>using namespace std; int main() { int num[20]; //将输入保存进数组num中 int count = 0; //统计输入数字个数 while(scanf("%d",&num[count])!=EOF) { count++; } sort(num,num
2020-05-28 15:52:15 223
原创 c/c++判断数组中元素的个数
sizeof(num):计算数组num所占的内存大小sizeof(num[0]):计算数组num中一个元素所占的内存大小sizeof(num)/sizeof(num[0]): 即为数组中元素的个数
2020-05-06 10:51:42 5458
原创 anaconda3/bin/activate: Permission denied
假设我想要激活的虚拟环境为my_venv我在终端使用activate my_venv结果在linux终端报错anaconda3/bin/activate: Permission denied解决方案为source activate my_venv完美激活虚拟环境。...
2020-05-04 21:11:08 1801
原创 OSError: [E050] Can't find model 'en'. It doesn't seem to be a shortcut link
我首先根据网上的评论推荐的方法python -m spacy download en结果却报connection error!!!then,我尝试了另一种方法python -m spacy download en_core_web_smpython -m spacy download enIt works well。...
2020-05-04 21:02:38 1237 3
原创 Codeup Contest 10000577 日期差值
题目描述有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天。输入有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD输出每组数据输出一行,即日期差值样例输入2013010120130105样例输出5C++实现代码#include<cstdio>int month[13][2] = { {0,0},{31,3...
2020-04-30 22:41:28 97
原创 解决IDM试用到期还不想使用破解版的方法
在使用IDM软件一段时间后,我们就必须得重新安装付费获取序列号以继续使用IDM,或者呢,使用破解版本的IDM,但有的破解版本有病毒或者下载速度很慢。鉴于此,我们既不想付费,也不想使用破解版。该如何解决呢???废话不多说,我们可以重置IDM试用时间,具体方法如下:第一步:卸载IDM软件。搜索"程序与功能",找到IDM后选择完全卸载。第二步:重置注册表信息。新建一个txt文件,将以下信息...
2019-12-25 21:42:22 59073 18
转载 解决python各类库安装包下载速度太慢的问题
**pip install XXX -i https://pypi.tuna.tsinghua.edu.cn/simple下载时换成清华源,一般都十几M每秒
2019-10-08 09:41:23 1613
原创 修改anaconda中jupyter notebook的默认浏览器
1、打开Anaconda prompt2、输入jupyter notebook --generate-config3、显示出jupyter_notebook_config.py 文件所在目录。找到这个文件,用记事本打开。4、在# c.NotebookApp.browser = ‘’’’ 后添加如下语句块:import webbrowserwebbrowser.register("chr...
2019-10-08 09:13:59 2274 4
原创 sklearn tsne降维方法举例
问题给定4X3维度的数据,我们想要在二维图上可视化,该怎么操作呢?解决我们可以通过调用sklearn中的tsne将给定的数据做降维操作,进而实现数据的可视化,如代码所示:import numpy as npfrom sklearn.manifold import TSNE'''降维过程'''X = np.array([[10, 56, 12], [80, 21, 92], [21,...
2019-08-23 20:46:45 5202
原创 python中json方法loads,dumps及和load,dump的作用及区别
loads和dumps的作用我们直接看代码:import jsonjson_dict = { 'entity': 'human', 'relation': 'live'}print(type(json_dict))json_str = json.dumps(json_dict) # 字典-> 字符串print(type(json_str))print(j...
2019-07-24 15:47:39 894
原创 python列表复制
我想实现一个列表复制的操作,于是我就写下了下面的代码:list_1 = ['apple', 'banana', 'berry']list_2 = list_1list_2.remove('apple')print(list_2)print(list_1)结果却是这个样子滴:['banana', 'berry']['banana', 'berry']于是乎,我发现了一个问题,...
2019-06-21 20:01:14 2119 1
转载 原 Anaconda安装pygame
转载自:水阔鱼沉何处问原始链接为:https://blog.csdn.net/albertyzy/article/details/80528816 首先确定anaconda中pip的版本conda list安装加更新各个packageconda install pip现在的pip版本是10.0.1Proceed([y]/n)? 选y需要等待一会儿完成package的更新...
2019-06-06 18:39:58 961
转载 csdn如何快速转载
龙云尧个人博客,转载请注明出处。CSDN地址:http://blog.csdn.net/michael753951/article/details/70307704个人blog地址:http://yaoyl.cn...
2019-06-06 18:37:25 99
原创 mongodb E11000 duplicate key error的几个可能的原因
assert: command failed: { "ok" : 0, "errmsg" : "insert for $out failed: { connectionId: 65, err: \"E11000 duplicate key error collection: admin.tmp.agg_out.6 index: _id_ dup key: { : 1 }\", code: 11...
2019-03-30 21:41:32 5795
原创 kindle如何导入azw3格式的电子书
kindle如何导入azw3格式的电子书在手机上将下载好的azw3格式的电子书用kindle软件打开我发现并不可行,显示不支持该格式,那么kindle不支持azw3格式吗?答案当然是否定的,kindle可以打开azw3格式的文件但需要将该电子书放入kindle默认路径中,这个路径是: /sdcard/Andriod/data/com.amazon.kindle/files,我们将azw3格式的...
2019-03-04 20:59:45 29166 2
原创 使用python读取目录下的所有文件名并且拼接成完整目录
在D:/data目录下有多个csv文件,我们如何在一个程序中对其进行操作呢import os # 导入os库url = 'D:\\data\\' file_list = os.listdir(r'D:\\data') # 读取目录下的所有文件print(file_list)print("-------------我是一条分割线-----------------")for file...
2019-03-01 17:00:44 6376
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人