- 博客(109)
- 资源 (4)
- 收藏
- 关注
原创 vue实现二维码批量生成和打印
实现一个可以根据数据批量生成二维码标签页个批量打印标签页的组件。难点在于,文字和二维码如何合成一张图片进行打印,因为生成的二维码是图片,但文字和二维码整个内容其实是一个div。
2024-08-27 09:58:34 440 3
原创 用python写一个基于PyQt5和OpenAI的智能问答项目
使用python写一个可以对话的智能问答机器人,界面是使用PyQt5写的,通过调用OpenAl的免费接口,实现实时聊天功能。
2024-06-05 11:01:39 628
原创 Installing dependencies npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR!
在这种情况下,你可能需要根据具体情况采取进一步的步骤,例如手动修改依赖版本或联系包的维护者来解决依赖冲突。但请注意,这可能会引入潜在的不兼容性问题,因为这样会接受不符合正确依赖关系的解决方案。: 看一下是否有更新的版本可以解决这个问题。如果有,请更新到最新版本。: 如错误提示所建议的,在安装依赖时可以尝试使用。这个错误表明在解析依赖关系时发生了冲突。降级 eslint-plugin-vue。的最新版本,可以降级到。,但是你的项目中安装的。
2024-03-28 15:02:55 406
原创 动态表单生成Demo(Vue+elment)
本文将介绍如何使用vue和elment ui组件库实现一个简单的动态表单生成的Demo。主要涉及两个.vue文件的书写,一个是动态表单生成的组件文件,一个是使用该动态表单生成的组件。
2023-10-31 10:05:29 650
原创 报错: 登录异常:Could not read JSON: Could not resolve type id ‘com.macro.mall.tiny.modules.ums.model.UmsAd
Could not read JSON: Could not resolve type id 'com.macro.mall.tiny.modules.ums.model.UmsAdmin' as a subtype of `java.lang.Object`:
2023-09-13 09:12:54 1480
原创 Img标签的src地址自动拼接本地域名(localhost:8080)导致图片不显示问题
Img标签的src地址自动拼接本地域名(localhost:8080)导致图片不显示问题
2023-09-01 10:37:47 4342
原创 PyQt5实现父窗口内点击按钮显示子窗口(窗口嵌套功能)
在软件中,常会有点击某个按钮,显示一个新的子界面的需求,本文介绍如何在PyQt5中实现这一功能,主要涉及知识点是“信号与槽函数的自动绑定”。
2023-05-24 10:40:19 5783 1
原创 Matlab绘制带纹理填充的多柱状图代码(填充线条)
摘要:Matlab绘制带纹理填充的多柱状图代码,包含带数据标签版本和不带数据标签版本。实现效果:1.普通双柱状图和三柱状图,多柱状图。2.带纹理填充的多柱状图。3.带数据标签和纹理填充的多柱状图。
2023-05-20 19:29:16 1991 6
原创 数据结构相关题目(二叉树 C++代码)
1.由二叉树的后序遍历序列和中序遍历序列建立二叉树的二叉链表(设二叉树的元素互异)。2.设树的数据元素为字母,由树的广义表字符串建立树的二叉链表。4.统计度为1的节点数量和度为2的节点数量。5.由广义字符表创建二叉树。
2023-04-15 08:37:49 233
原创 Python QT5设计UI界面教程
简介:PyQT5开发常用知识,零基础上手,需配合我之前写的博文,配置好QT设计工具和ui文件转py文件的工具。
2023-03-05 22:44:59 22929 6
原创 快速排序的过程
快速排序是冒泡排序的一种改进;在冒泡排序中,元素的比较和交换是在相邻元素之间进行的,元素每次交换只能移动一个位置,所以比较和移动的次数多,效率低;然而,在快速排序中,是先选择基准元素,元素的比较和交换是从两边向中间进行的,将右边小于基准元素的值往左移,左边大于基准元素的值往右移,所以每一躺都可确定基准元素的位置;进行多次这样的排序就可得到有序的结果;这样的比较和交换次数都大大减小,效率相对更高;
2022-11-11 12:09:06 281
原创 DeblurGAN:图像去模糊复现
图像去模糊,图像变清晰;复现Keras implementation of "DeblurGAN: Blind Motion Deblurring Using Conditional Adversarial Networks"项目,配置window运行环境,修改相关代码,消除图片网格;代码最终可以运行,但发现这个项目的效果并不理想,只有在特定的模糊场景下才能表现良好。
2022-11-08 22:34:18 2640 1
原创 使用Python PyQt5完成残缺棋盘覆盖仿真作业
本文内容是关于如何实现残缺棋盘覆盖仿真软件,算法课作业要求设计开发一个残缺棋盘覆盖仿真软件。使用”分治算法“求解问题,Python编程语言实现功能;使用PyQt5和Python热力图实现界面和仿真效果展示。
2022-11-08 18:45:08 1426
原创 无重复字符的最长子串-返回结果字符串
无重复字符的最长子串的题目是笔试中比较常见的的题目,难度中等;一般要求都是求得无重复得字符串长度就行,但更难一点就是要求出子串结果;本文算法思想:滑动窗口思想,具体实现要用到双指针+set集合;使用set集合保存子串,两个指针指向字串的前后位置;此外,想要返回结果字符串则需额外两个变量标记最长字串的位置,最后截取最长字串返回结果。
2022-09-28 16:00:47 412
原创 前端笔试:无重复字符的最长子串长度
无重复字符的最长子串题目思路:借助set集合+双指针的解法;set集合用于记录每个可能的连续子串,且该集合是动态更新的。那么最长子串长度就是该集合的记录的子串长度,即set.size:
2022-09-15 10:18:21 254
原创 若系统采用最近最少使用算法目最多分配4个物理页面,初始时页表为空。
若系统采用最近最少使用算法目最多分配4个物理页面,初始时页表为空。当该进程的访问页面顺序是1、3、2、4、5、3、1、2,进程运行过程中会发生( )次缺页。
2022-09-06 19:48:48 1364
原创 VUE项目启动 Uncaught SyntaxError: Unexpected token ‘<‘
VUE项目启动时浏览器控制台报Uncaught SyntaxError: Unexpected token '
2022-07-13 19:46:58 579
原创 手写实现一个深拷贝
手写实现一个深拷贝属于数据结构的知识点,数据类型包含基本类型和引用类型,基本类型存储在栈中;引用数据类型存储在堆中;基本数据类型没有浅拷贝和深拷贝的区分,浅拷贝和深拷贝的问题存在于引用数据类型中。...
2022-07-07 20:50:15 2829 2
原创 字符串加减法操作
之前面试遇到的一个字符串加减法的操作,给定一个包含数字,+,- 的字符串,求该字符串的数字运算结果;这个题目是简化过的题目;本来应该包含加、减、乘、除的;利用栈的思想就可解答本题。正数直接入栈,负数相反数入栈,乘除把栈顶元素出栈再与当前数字做运算后将结果入栈。最后栈中元素全部相加得到结果值。涉及Number、isNAN、字符串拼接等知识点;...
2022-07-06 11:35:42 3665
原创 一个简单的响应式博客网页
使用React搭建一个简单的响应式博客Demo;博客页面包含三个部分,头部,主体内容和底部;页面为响应式,可根据不同的设备环境进行相应布局。主要知识点,react开发,Html和CSS基础。
2022-06-28 21:24:05 541
原创 使用Python PyQt5实现一个简单的气象预警软件
关于气象预警信息问题,采用Python、QT编程方法,借助聚合数据提供的气象信息接口,制作出一个简单的气象预警软件;实现了对各个省份,不同时间段气象的查询功能;实现了对查询结果复制功能和将结果保存到文件中的功能。...
2022-06-12 09:44:42 1716
原创 帮助你记忆二分查找
这篇博文的由来:下午实验室的兄弟参加了美团面试,考了两道代码题,第一道要用到二分查找;第二道时二叉树的中序遍历(不用递归);想着自己来写一下;由于二叉树的中序遍历之前发过博文,这里就不再叙述,所以这篇文章主要讲二分查找;一、取力扣的一道题给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。示例 1:输入: nums = [-1,0,3,5,9,12], target = 9
2022-05-20 19:55:53 137
原创 JAVA实现学生和老师同页面登录
摘要:搭建了一个JAVA WEB开发的项目架子,简单实现了学生和老师同页面登录,暂时未连接数据库;用户名和密码的校验是代码中写死的。连上数据库后就可动态校验。
2022-04-23 19:23:57 5592 3
原创 Pycharm远程调试绘图不显示
原代码:import matplotlibmatplotlib.use('TkAgg')import matplotlib.pyplot as plt报错:ImportError: Cannot load backend 'TkAgg' which requires the 'tk' interactive1.网上说降低matplotlib版本至3.2.1尝试过无效2.将TkAgg改为Agg尝试结果:程序正常运行,但无法显示图片修改:import matplotlib
2022-04-12 10:07:50 1342 2
原创 力扣刷题——最长公共前缀
编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。示例 1:输入:strs = ["flower","flow","flight"]输出:"fl"示例 2:输入:strs = ["dog","racecar","car"]输出:""解释:输入不存在公共前缀。解题代码:/** * @param {string[]} strs * @return {string} */var longestCommonPrefix = fun
2022-04-08 16:26:27 459
原创 理解闭包、防抖和节流
闭包是一种形式,即函数嵌套函数。其涉及两个原理,一个是全局与局部作用域;二是浏览器垃圾回收机制;在嵌套函数中,内部函数可以访问外部函数定义的变量,而被引用的变量不会被垃圾回收机制回收,可用于实现一个纯净的全局私有变量。
2022-04-07 11:17:46 1381 4
原创 MathType工具栏在word里无法点击
问题描述:安装了mathType后,office word无法点击,如下图的工具栏是之前是灰色的。解决方法:1.将mathType安装路径下的MathPage.wll文件复制到word的STARUP文件下:word的STARUP文件夹路径,我的是office 2016:2.完成第一步后,进入word,会提示宏被禁用,点击启动宏;或者在文件-选项-信任中心中启动宏;此外,若word的ctrl+v快捷键无法正常使用,也可通过设置宏来解决;...
2022-03-25 18:22:59 4105 1
原创 Pycharm和Anaconda的python版本问题
问题描述:Pycharm需要导入tensorflow库,但现在的python版本为3.8,不支持导入。于是想办法在Anaconda新建python3.6环境,之后再用于Pycharm开发。1.anaconda创建新的python版本环境2.找到新建python3.6的文件位置,点击python36切换时会显示位置:3.pycharm里新建环境,以第二步的python3.6环境为基础环境:导包时可能会出现问题:zero exit code (2)这是因为pip版本问题,使用
2022-03-16 21:08:17 3045
原创 工蜂创建项目且上传项目
1.使用工蜂创建项目创建成功:2.上传项目电脑本地已经安装git 【没安装需要自己百度教程去安装且登录】找到要上传的项目文件夹,选中文件夹后右键,点击git bash here打开git后:1.初始化git仓库,命令为:git init此时目录下会生成一个.git文件夹。2.将当前目录所有文件标记为需要入库的新文件,命令为:git add .查看当前仓库状态,可以看到新增文件状态,命令为:git status3.输入提交...
2021-10-12 21:09:21 2165
原创 http://localhost:3000/ Cannot GET /
问题:运行 npm run dev出现下图情况:解决方法:1.重启电脑(重启后可以访问·,但过段时间又会出现该错误,不推荐)2.把localhost换成127.0.0.13.说明:方法可能并不适用所有人,很多博客都说是路径的问题;反正我的项目是没有路径问题。...
2021-10-09 20:40:15 4734
原创 Antd table 行列合并且分页正常展示
1.需先对数据进行排。2.计算合并的行数,value是对应得值,data是表格数据,index是对应得索引,dataIndex是属性值,即对应要合并的行的属性值。3.效果图,第一页和第二页,分页之后效果杠杠的。...
2021-09-08 20:05:51 1830
原创 Antd DatePicker Invalid date问题
1.问题类型一:填了日期后,点击日期后的叉号后,变成如上图。<DatePicker value={sourceData.m == undefined ? null : moment(sourceData.m, dateFormat)} format={dateFormat} onChange={(dataString) => changeInput(dataString != null ? moment(dataString).format(dateFormat) : dataStr...
2021-09-01 20:05:29 6140
原创 前端开发小知识
说明:这篇文章主要用于记录前端开发时遇到的一些小问题。1.变量加引号“‘”+bianliang+"'"=>'bianlaing'a=15“‘”+a+'+%+'+"'"=>'15%'2.moment实现计算时间差先用时间字符串初始化moment对象,使用unix()将moment对象转化为时间戳moment('时间字符串').unix()moment()获取当前对象moment(record.endTime).unix() - moment().unix()da
2021-07-07 19:54:30 624
残差网络模型和vgg模型 用于垃圾分类的软件,垃圾分类模型说明文档
2024-05-06
JAVA学生和老师同页面登录项目
2022-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人