自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YelloooBlue's Blog

鎭鈈錯

  • 博客(71)
  • 收藏
  • 关注

原创 C++11 Raw String Literal 原始字符串字面量 的使用

界定符(如custom(和)custom)仅用于编译器识别字符串的内容边界,它们并不是字符串本身的内容,所以不会出现在输出中。这种设计让原始字符串字面量能够轻松处理包含复杂字符(如)的字符串内容。也就是说,你可以随便取一个custom用于替换,只要不和你要输入的字符串的内容冲突即可。

2024-12-07 00:21:13 925

原创 Ubuntu系统新增网卡后,开机不会自动获取ip地址的问题解决

识别新增的网卡的名称,通常类似于 enpXsY 或 ethX,其中 X 和 Y 是数字。同样,替换 your_network_interface_name 为新网卡的实际名称。替换 your_network_interface_name 为新网卡的实际名称。Linux系统添加了新的网卡,而系统没有正确配置以自动获取 DHCP 地址。根据系统版本打开适当的网络配置文件进行编辑。

2023-11-24 16:16:22 2667

原创 Anconda+Pycharm下Opencv的cv2没有代码提示解决

解决pycharm opencv4.6代码提示丢失问题

2022-11-05 16:21:29 1510

原创 Eigen3 AssignEvaluator.h 报vcruntime140d.dll 访问冲突解决

Eigen3 AssignEvaluator.h 报vcruntime140d.dll 访问冲突解决

2022-08-27 10:34:52 1087

原创 VS2019下不修改系统环境变量配置PCL+VTK+QT遇到的问题

PCL+VTK+QT找不到dll的解决方案

2022-08-26 22:17:02 532

原创 一行配置解决Springboot2.6与Swagger2.9冲突问题

Springboot整合或升级Swagger2以后出现以下报错Failed to start bean 'documentationPluginsBootstrapper先建好Swagger的配置类在配置类前加上注解@EnableWebMvc即可

2022-05-07 09:09:18 721

原创 前端学习_ElementPlus Tree树形组件JavaScript写法

目录背景组件属性props官方说明用法load懒加载点击事件背景Element Plus官方的文档在Tree树形组件这一块用的全部是TypeScript,奈何没有学习过ts,项目又要用到,故在此记录一下js的写法组件<el-tree :props="props" :load="loadNode" lazy :expand-on-click-node="false" @node-click="clickNode" />

2022-05-02 13:52:41 4265

原创 用以促学——Linux进程后台运行的原理、方法、比较及其实现

用以促学——Linux进程后台运行的原理、方法、比较及其实现文章目录用以促学——Linux进程后台运行的原理、方法、比较及其实现前言相关基础知识应用场景问题所在linux概念说明session(会话)定义会话的创建会话的消亡signal(信号)SIGHUP (*signal hang up*)SIGINT (*Signal interrupt*)SIGTERM (*Signal terminate*)SIGKILL (*Signal kill*)SIGCONT (*Signal continue*)后台

2022-01-23 10:29:37 2224 1

原创 踩坑_AntDesignPro_移除国际化后报错

背景手上有个Ant Design Pro项目,国际化功能目前没啥用,打算将其移除配置脚本语言:JAVAScript模式:simple问题复现使用了官网的一键移除脚本npm run i18n-remove再次运行的时候提示$ cross-env UMI_ENV=dev umi devUnexpected token 'export'D:\AntD Project\***\config\routes.js:1export default [SyntaxError: Unexpe

2021-08-19 15:37:28 3947 2

原创 Python订阅Redis主题,实现前端通过Websocket实时获取订阅信息【消息推送】

写在前面之前玩物联网的时候经常用到MQTT,感觉也很好用,最近要做一个类似实时大屏幕的的系统,屏幕终端可能用很多种平台(Android、Linux、Mac、Windows)正好之前用JS+HTML做过WS与服务器双向传输信息的东西【用的EMQX引擎】效果很不错,网页也可以适应各个平台。我就在想能不能不用MQTT用Redis,反正都是Pub/Sub模式没想到一钻研就是一两天,也学到了许多东西,项目也做得不错了,在这里分享一下所需知识Redis基本操作,这个没得说,不是很难建议都学下通过命令

2021-07-28 22:19:57 2670 1

原创 踩大坑_Phpstorm2021配置Xdebug3_Win10

写在前面目前Xdebug已经更新到3,配置方式有许多不同,加上网上教程不够详细,配置这个玩意花费了我两天时间,特此开一篇博客,希望能帮到大家开始配置前期准备PHP环境(可使用搭建工具进行搭建,使用nginx和apache都行)配置好的 PhpStorm 2021 (CLI等已配置好,可运行php)获取Xdebug首先随便开一个php文件,写入echo phpinfo();然后通过Phpstorm在浏览器运行一下,出现以下界面。直接Ctrl+A全选并复制打开Xdebug官方的PHP信息

2021-07-28 21:38:53 1556 2

原创 SCAU程序设计在线实训平台_实验_数据结构_复习【技巧以及值得看】

8591 计算next值void get_next(SString T, int next[]) { next[1] = 0; int i = 1, j = 0; while (i < T[0]) { if (T[i] == T[j] || j == 0) //j=0时说明发生失配,从头开始,此时无论能匹配多少位,next[i]最少都为1 next[++i] = ++j;//如果相等,则同时进位 else j = nex

2021-06-18 21:45:21 1800 1

原创 SCAU程序设计在线实训平台_实验_数据结构_实验7

8647 实现图的存储结构【有手就行】Description实现有向图的邻接矩阵存储结构。输入格式第一行:输入图的顶点个数n(各个顶点的默认编号为1~n), 边的条数m。第二 ~ m+1行:每行输入两个顶点编号i、j,表示连接顶点i到顶点j的一条边。输出格式分n行输出n*n的邻接矩阵,表示所输入的图存储,顶点i和顶点j之间如果有边相连,则输出1,没边相连则输出0。输入样例4 41 21 33 44 1输出样例0 1 1 00 0 0 00 0 0 11

2021-06-12 21:32:40 1014

原创 SCAU程序设计在线实训平台_实验_数据结构_实验5

8610 顺序查找Description编写Search_Seq函数,实现在一个无序表ST中采用顺序查找算法查找值为key的元素的算法.#include"malloc.h" /* malloc()等 */ #include"stdio.h"#include"stdlib.h"typedef int ElemType; typedef struct /*静态查找表的顺序存储结构 */ { ElemType *elem; /* 数据元素存储空间基址,建表时按实际长度分配,0号单元留空

2021-06-11 18:08:22 949

原创 SCAU程序设计在线实训平台_实验_数据结构_实验4

8606 二叉树的构建及遍历操作【有手就行】Description构造二叉链表表示的二叉树:按先序次序输入二叉树中结点的值(一个字符),’#'字符表示空树,构造二叉链表表示的二叉树T;再输出三种遍历序列。本题只给出部分代码,请补全内容。#include "stdio.h"#include "malloc.h"#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OV

2021-06-11 17:52:47 1401 5

原创 SCAU程序设计在线实训平台_实验_数据结构_实验6

好久没更优快云了,个人博客同步更新,欢迎大家来看8638 直接插入排序Description用函数实现直接插入排序,并输出每趟排序的结果.输入格式第一行:键盘输入待排序关键的个数n第二行:输入n个待排序关键字,用空格分隔数据输出格式每行输出一趟排序结果,数据之间用一个空格分隔输入样例105 4 8 0 9 3 2 6 7 1输出样例4 5 8 0 9 3 2 6 7 14 5 8 0 9 3 2 6 7 10 4 5 8 9 3 2 6 7 10 4 5

2021-06-10 21:35:04 1212 4

原创 SCAU程序设计在线实训平台_考试_计算智能_ 最小的特殊数字

最小的特殊数字描述用全部N(N<=10)个0-9的数字组成一个“有效”整数(即没有前置0的整数),求这些组成的数中能被K(0<K<10^10)整除的最小数字。输入格式输入分两行,第一行输入N, K,第二行输入N个数字。输出格式输出满足条件的最小的数(不含前置0),如果没有满足条件的数输出 -1。输入样例4 74 0 1 3输出样例1043提示413 % 7 = 0, 但是有前置0,所以满足条件的最小数是 1043 % 7 = 0。此类题目

2021-06-06 22:23:21 542

原创 SCAU程序设计在线实训平台_实验_数据结构_实验3

8591 计算next值Description编写算法,录入多个字符串计算并验证NEXT值,输入0结束。本题目给出部分代码,请补全内容。]#include "stdio.h"#include "stdlib.h"#include "iostream.h"#define MAXSTRLEN 255 // 用户可在255以内定义最大串长typedef unsigned char SString[MAXSTRLEN+1]; // 0号单元存放串的长度v

2021-04-15 16:00:58 660

原创 SCAU程序设计在线实训平台_实验_数据结构_拓展习题2

18933 括号匹配问题Description来源于POJ3704。在某个字符串(长度不超过100)中有左括号、右括号和大小写字母;规定(与常见的算数式子一样)任何一个左括号都从内到外与在它右边且距离最近的右括号匹配。写一个程序,找到无法匹配的左括号和右括号,输出原来字符串,并在下一行标出不能匹配的括号。不能匹配的左括号用"$“标注,不能匹配的右括号用”?"标注.输入格式输入包括多组数据,每组数据一行,包含一个字符串,只包含左右括号和大小写字母,字符串长度不超过100。输出格式

2021-04-06 22:00:08 537

原创 SCAU程序设计在线实训平台_实验_数据结构_实验2

8588 表达式求值Description顺序栈的基本操作如下:#include<malloc.h> #include<stdio.h> #define OK 1#define ERROR 0#define STACK_INIT_SIZE 100 // 存储空间初始分配量#define STACKINCREMENT 10 // 存储空间分配增量typedef int SElemType; // 定义栈元素类型typedef int Status; // St

2021-03-31 18:28:44 2788 2

原创 SCAU程序设计在线实训平台_实验_数据结构_实验1

8576 顺序线性表的基本操作Description编写算法,创建初始化容量为LIST_INIT_SIZE的顺序表T,并实现插入、删除、遍历操作。本题目给出部分代码,请补全内容。#include<stdio.h>#include<malloc.h>#define OK 1 #define ERROR 0#define LIST_INIT_SIZE 100#define LISTINCREMENT 10#define ElemType inttypedef s

2021-03-22 17:59:06 3272 1

原创 硬件学习_ESP32_IOT_MQTT与巴法云通信

ESP32 Arduino 连接巴法云MQTT服务巴法云的开发文档较为简略,在网上搜寻了一段时间没有发现ESP32使用MQTT与服务器通信的代码,特此记录一下。代码效果仅测试联通效果,ESP32每2s向MQTT服务器发布固定消息。通过巴法云后台,推送消息,ESP32收到后打印到串口。一些问题由于该代码订阅与发布使用的是同一个主题,所以设备发出的消息,自己也会收到一份,这很可能导致数据污染,解决方法就是使用两个不同的主题。代码实现#include <WiFi.h>

2021-03-02 22:15:47 2499 3

原创 C语言_补习填坑_数据处理_二维(字符)数组的指针问题以及传参

背景最近快开学了,寒假一直在学习SQL、前端、Flask等。C语言忘得也差不多了。之前对于二维字符数组一直有一些疑问,最近在做C语言作业的时候问题就暴露出来了。于是开此篇记录一下学习。关于二维字符数组1、声明(初始化)对比Pyhon记忆str_list=['abc','def','ghi']C中char str_list[3][4]={"abc","de","fg"};或char str_list[][4]={"abc","de","fg"};注意:第二维的大小(可省略)

2021-02-24 19:52:43 768

原创 数据库学习_mysql server_pymysql_FIND_IN_SET使用以及参数化的一些问题

介绍FIND_IN_SET(str,strlist)str 要查询的字符串strlist 字段名字符串间以,分隔 如 (1,2,6,8)查询字段(strlist)中包含(str)的结果,返回结果为null或记录使用过程在使用这个函数的时候遇到了很多问题,这里记录一下在MySQL中储存、字符串数组、整数数组使用text数据类型整数数组:123,456,789字符串数组:"123","456","789"若使用参数化%s直接插入Python中的list对象的话CLASS_LI

2021-02-19 20:29:01 376

原创 前后端学习_Flask_http请求、表单_实现登陆后跳转回原网页

问题描述一般的网站在未登录访问某个页面时,会跳转到登录界面,登录完后会跳转回原来那个页面,方便用户使用。实现过程1、使用url_for()向登录界面传递需要跳转回的地址(存放在next中)###查看页面@app.route('/view/<code>', methods=['POST', 'GET'])def return(code): # 判断是否登录 if 'username' in session: return render_template("vi

2021-02-18 18:44:17 2504

原创 API开发_企业微信_推送消息_params与body区别

背景有个项目需要用企业微信API推送应用消息,根据腾讯提供的文档研究一下过程获取TOKEN推送文本信息一些问题刚开始推送文本信息的时候一直报错‘errcode’: 40008, ‘errmsg’: ‘invalid message type’而用POSTMAN又顺利推送经过筛查,发现是post方法语句出现问题data = { "msgtype": "text", "agentid": "1000003", "touser": "@all", "te

2021-02-18 10:45:13 705

原创 数据库学习_mysql server_pymysql_报错TypeError: Object of type ‘datetime‘ is not JSON serializable

问题出现在使用json.dumps()字典时出现错误,发现是字典中包含SQL日期类型数据问题解决重写dumps的规则import datetimeimport json class DateEncoder(json.JSONEncoder): def default(self, obj): if isinstance(obj,datetime.datetime): return obj.strftime("%Y-%m-%d %H:%M:%S")

2021-02-16 20:15:50 272

原创 数据库学习_mysql server_pymysql_SQL插入数组时的中括号问题

问题描述在MySQL中通过字符串(text)数据类型储存一个列表(数组时),两边带有[]中括号导致FIND_IN_SET()语句无法生效解决经历先是简单粗暴的将list转换为str,然后通过切片去除两边的中括号但单个数据时,不存在中括号,切片会导致数据不完整。使用for循环逐个添加的话,结尾可能会多一个逗号,处理起来比较复杂最终解决后来在网上搜索资料了解到一个python函数join()函数语法: ‘sep’.join(seq)参数说明sep:分隔符。可以为空seq:要连接的元

2021-02-16 14:16:51 772

原创 数据库学习_mysql server_pymysql_报错Operand should contain 1 column(s)

问题描述在使用pymysql参数化语句插入数据时出现报错pymysql.err.OperationalError: (1241, ‘Operand should contain 1 column(s)’)问题解决经过筛查,发现是插入数据中存在一个list列表型的数据,在该数据外加str()即可...

2021-02-16 14:08:15 3272 4

原创 前后端学习_Javascript_Flask_页面跳转的问题

背景介绍网页开发时常常使用到页面跳转最近在做项目时有以下两个地方需要用到跳转退出登录时跳转回登陆界面,后端清除SESSION主菜单点击按钮跳转到指定页面计划都使用重定向的方法后端实现普通渲染:浏览器URL的地址栏不变return render_template("login.html")重定向:浏览器URL的地址栏改变;app.route('/login')# 视图函数def returnloginpage(): return render_template("lo

2021-02-15 21:50:41 2416

原创 数据库学习_mysql server_pymysql_语句参数化,防止SQL注入

示例修改前cursor.execute("SELECT user_name,user_group FROM userlist WHERE ID = %d" % int(user))修改后cursor.execute("SELECT user_name,user_group FROM userlist WHERE ID = %s" , user)修改前cursor.execute("SELECT * FROM noticelist WHERE CODE = %d"% infocode)修

2021-02-15 14:41:44 349

原创 数据库学习_mysql server_pymysql_游标返回提交成功,但却没有实际操作数据库的坑

问题今天在使用Python的pymysql库时,使用cursor.execute()方法时,返回值为1(影响行数)但数据库的值并没有改变,多次修改语句都没有解决这个问题,在这里卡了许久。后来上网查阅资料发现pymysql的数据库属性autocommit默认值为false,需在pymysql.connect()中添加一条autocommit=True即可。添加后顺利解决问题,但这样做带来的影响尚不明确。SQL的事务机制与自动提交还需深入学习...

2021-02-12 22:02:01 555

原创 Python库学习_prettytable_美化命令行输出

from prettytable import PrettyTable#初始化列名TABLE = PrettyTable(["编号", "姓名", "班级"])#可视情况清空TABLE.clear_rows()#添加行TABLE.add_row(["1", "张三", "01"])TABLE.add_row(["2", "李四", "01"])#打印出来print(TABLE)...

2021-02-12 12:13:35 542

原创 SCAU程序设计在线实训平台_实验_高级语言程序设计_综合性实验

1109 综合实验:文件操作与字符处理Description在当前目录中存在文件名为"case1.in"(其中case后为数字1,不是字母l,写错提交后会判错)的文本文件,其内容为一篇英文文章(以EOF作为结束标志)。现要求读取该文本文件内容,统计文章中每个单词出现的次数,并输出出现次数最多的前5个单词及其出现次数(按出现次数由多到少的顺序输出,次数相同时按字典顺序输出,不足5个单词时,按序输出全部单词)。程序中注意如下细节:(1) 空格、标点符号与回车符起到分隔单词的作用。(2) 文章一行

2021-02-12 11:49:33 2335

原创 后端学习_Python_Flask_启用SESSION,实现二次免登录、登出

主要知识点:环境Python3库flask.session要求:第一次访问网页需要登录,之后一定时间内不需要登录学习记录:生成session首先引入session模块from flask import session设置一个用于session加密的密钥app = Flask(__name__)app.secret_key = '!@#$%^&*()11'网上很多文章推荐使用随机密钥,对于长期在线的服务器来说这种方式是可行的,Flask每次运行都会更新一次密钥,但我们

2021-02-10 17:46:53 653

原创 后端学习_Python_Flask、pymysql_响应前端请求,读取数据库生成JSON返回

主要知识点:环境Python3MySQL 5.7.33库pymysqljsonflask要求:前端通过/data/getclasstree发送POST请求时返回一个JSON数组学习记录:FLASK接受POST请求,并解析参数@app.route('/data/gettree', methods=['POST'])def returntree(): if request.method == 'POST': data = request.get_data()

2021-02-10 17:34:59 943

原创 前端学习_Javascript_Layui、JQuery_树形选择组件、post请求

主要知识点:代码HTMLCSSJavascript插件layui.js效果:学习记录:创建一个树形组件最近在设计一个系统,需要根据组织关系查看、并选中一些部门。用传统的复选框显得有些臃肿,于是想到之前在OA中看到的树形组织关系。树形结构很像我们平常所使用的JSON结构,于是就在网上找有没有JSON转为树形图的组件,没想到还真给我找到了Layui-tree的树形组件可以满足这个要求。数据结构:通过这个组件也了解了一下Layui这个前端框架,设计理念是非常不错的,都是模块化

2021-02-10 15:19:33 516

原创 前端学习_Javascript、插件使用_制作一个简单的Markdown实时编辑器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-02-10 13:20:39 1132 1

原创 数据库学习_ubuntu_mysql server_数据库管理_常用操作、踩坑

重装1.首先删除mysql:sudo apt-get remove mysql-*2.然后清理残留的数据dpkg -l |grep ^rc|awk ‘{print $2}’ |sudo xargs dpkg -P它会跳出一个对话框,你选择yes就好了3.然后重新安装mysqlsudo apt-get install mysql-client mysql-server安装的时候会提示要设置root密码,如果你没有在卸载的时候去清理残留数据是不会提示你去设置root密码的4.检查m

2021-02-05 20:15:06 134

原创 硬件学习_树莓派_IOT_Linux_Ubuntu20.04下安装homeassistant踩坑

通过PIP安装HomeAssistantPIP换源教程简单安装(无虚拟环境):pip3 install homeassistant检查安装python3import homeassistant启动hass --open-u若启动报错

2021-02-02 22:09:33 2020 1

空空如也

空空如也

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

TA关注的人

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