自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(121)
  • 资源 (15)
  • 收藏
  • 关注

原创 个人博客网站记录 3

文章目录1、富文本编辑器:1、富文本编辑器:下载ue,地址:https://github.com/fex-team/ueditor下载的慢可以下载网盘的,链接:https://pan.baidu.com/s/1jZhsBzNmkkUjQ3PuIDjfCg提取码:7fjz下载完解压,把文件夹放到项目中:http://www.miss168.net/detail/science/631252567581528064/0/695179411443421184https://blog.csdn.ne

2021-06-10 21:48:35 29

原创 个人博客网站记录 2

1、mybatis-plus分页:地址:https://mp.baomidou.com/pom.xml中添加依赖:<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.4</version></dep

2021-06-02 20:59:38 102 1

原创 th:each=“i:${#numbers.sequence()}“中使用参数。`th:each`和`th:switch`联合使用

直接下面这样用会报错:th:each="i:${#numbers.sequence(1,${totalPage})}"应该把里面的括号去掉,就能用了:th:each="i:${#numbers.sequence(1,totalPage)}"

2021-06-02 18:27:34 35

原创 stc89c52rc转移到面包板,使用oled屏

面包板的连通:

2021-05-30 18:40:21 95

原创 个人博客网站记录 1

1、页面跳转:package com.example.demo.controller;import org.springframework.stereotype.Controller;import org.springframework.ui.ModelMap;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMet

2021-05-28 19:42:35 364 11

原创 mysql的简单安装

1、安装mysql和启动服务:下载mysql压缩包,然后解压文件夹到本地,下载地址:https://dev.mysql.com/downloads/file/?id=504762添加到环境变量Path中:(配置完以后就可以在任意目录登录使用mysql了)以管理员身份运行cmd,进入到mysql文件夹,然后执行下列指令安装和启动mysql:mysqld install //安装mysqld --initialize-insecure --user=mysql /

2021-05-27 00:18:30 28

原创 51最小系统板+STC89C52芯片流水灯

keil下载地址():https://www.keil.com/download/stc isp下载地址:https://pan.baidu.com/s/1UMFbjrLDeAKQShyhuq__uQ提取码:thpq在:http://www.51hei.com/bbs/dpj-88319-1.html找到的。下好后,右击选择管理员运行。

2021-05-24 18:54:25 206 8

原创 C++学习笔记(初始化列表,左右值,链接库的显式调用和隐式调用,预处理指令,内联函数,多态、虚函数,野指针、悬空指针、智能指针)

https://www.jianshu.com/p/34a2a79ea947

2021-05-18 21:41:32 141 8

原创 qt中使用halcon,新版本qt添加mysql驱动

1、halcon配置:首先要安装好halcon,然后找到halcon的安装目录,直接右击halcon打开文件夹位置,我的目录是C:\Program Files\MVTec\HALCON-19.05-Progress。把halcon目录下的include文件夹和lib文件夹复制到qt项目路径:然后在.pro文件中配置include和lib路径:#--------------halcon--------------INCLUDEPATH += $$PWD/includeINCLUDEPATH +=

2021-05-07 11:05:54 54 1

原创 C++学习笔记(曾经我看不懂的代码2:基于范围的for循环、auto使用、stl容器、template模板、lambda表达式、结构体继承、仿函数)

initializer_list lst容器template模板智能指针

2021-04-21 20:37:08 121

原创 qt笔记2021-4-13 (1、qtcreator项目和vs项目转换 2、qt项目兼容xp系统运行 3、使用提升为来替换控件类)

vs2015安装qt环境qt拓展

2021-04-13 18:30:36 23

原创 C++学习笔记(曾经我看不懂的代码1:引用、重载、using和typedef、函数指针和指针函数、单双冒号的用法、static_cast和dynamic_cast)

直接使用int型作为参数://普通int 计算#include <iostream>using namespace std;void func( int a ,int b ,int c,int d){ d=a+b+c; //改变的是局部变量 d 的值}int main() { int p; func(1,2,3,p); cout<<p; return 0;}//输出结果 0指针作为参数运算://指针计算#inclu

2021-04-06 20:25:31 57

原创 qt 学习笔记(QSettings读写ini文件,new出来的控件的qss不继承到子控件,QVariant使用及存取各种类型,信号传递图片、自定义结构体、QVariant格式、传递类对象、传递控件)

在pyqt软件中加入了训练模型和检测功能,由于训练模型和检测比较耗时,所以放到了线程中跑。但是突然想到一个问题,怎么把线程里跑出来的检测结果图片放到主界面显示。于是乎一番搜索后,发现可以通过信号传递QVariant来实现。下面以Qt为例,...

2021-03-30 19:18:29 65

原创 html js(js函数延时执行,屏蔽ctrl+滚轮放缩网页,修改滚动条属性,播放音乐文件)

1、js函数延时执行:等待600毫秒后执行tab2()这个函数。setTimeout("tab2()",600);

2021-03-24 20:54:26 40

原创 C++ Qt (释放界面类内存,让控件一直处于变化状态)

1、关闭时界面类时,自动释放内存:通过以下代码,点击按钮调起界面类。运行结果是:界面类显示,200ms后隐藏,200ms后显示。void MainWindow::on_pushButton_clicked(){ Dialog *dialog1 = new Dialog(this); dialog1->show(); _sleep(200); dialog1->close(); _sleep(200); dialog1->show();

2021-03-23 19:47:26 81

原创 html js (鼠标悬浮img顺时针旋转,离开逆时针。input - required使用。屏蔽鼠标右键。window.onload使用。js开场逐渐透明的开场效果。)

1、鼠标悬浮时img顺时针旋转,离开时逆时针旋转:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>img旋转</title> <style>

2021-03-21 22:00:40 39

原创 linux c socket编程学习笔记(4)(UDP通信)

1、UDP的一些概念:udp是无连接的,不需要像tcp一样客户端connect,不需要服务器accept接受应答。尽最大努力交付,不保证数据的准确性。没有重传机制,不过可以自己写,如自己写传输后的应答,超时则重传。数据包的长度与实际收到长度不匹配,则丢弃重传等。2、UDP的字符串通信代码:代码是参考TCP/IP Socket编程(c语言实现)书上的代码。书上的代码实现的是一个echo服务器,所以我做了一些修改和补充。与之前一样,还是在本机电脑上回环。头文件Practical.h代码:#inclu

2021-03-20 16:30:45 43

原创 html 鼠标和界面特效整理,L2Dwidget使用,固定图像背景,bootstrap固定div到顶部或底部

以下来自:https://blog.csdn.net/w18838020329/article/details/928132751、跟随鼠标移动的线条:<script> !function(){ function n(n,e,t){ return n.getAttribute(e)||t } function e(n){ return document.getElementsByTagName(n)

2021-03-17 18:29:48 96

原创 html vue 笔记 (渐变背景,文本阴影,限制移动端窗口放缩,固定控件位置,自定义光标背景,render: h 含义,html上的分页,百分比设置高度,vue声明式渲染和条件渲染)

1、meta元素可提供相关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。2、html中使用图片:(按钮式图片)<a href="http://localhost:8080/"> <img src="../src/static/sun.png"></a>3、背景从左到右渐变色:body { <!--左到右--> background-image: linear-gradient(to

2021-03-15 18:41:45 40

原创 vue学习笔记 (vue在idea的结构,idea中执行npm命令和配置环境变量,element-ui安装和使用,avue的安装与使用)

1、idea中vue基本使用:刚开始用idea做vue时,在网上找了一些博客,发现都只教到idea中vue的安装和配置。作为一个新人,创建完项目后可能会一脸懵,结果是我连写代码的入口都不知道在哪。还有各个文件中变量的传递和对应关系也搞不明白,尴尬。于是乎,我把项目中的文件翻了一下,终于看到点眉目了。下面来理一下结构。vue项目的目录结构:可以试一下,发现在app.vue和HelloWorld.vue中添加标签,都可以在localhost:8080/显示。这两个vue实际上就是两个组件,这样的运行效果

2021-03-10 19:15:48 271

原创 C++ qt5学习笔记 2021-3-8(1、访问控件中的子控件,在自建的控件中使用。2、重绘combobox。3、qt中使用opencv,及异常问题的解决。4、qt中配置海康相机。)

1、访问控件的子控件:(1)访问控件中的控件:想要访问控件的控件时,使用下面的两种方法:QObject::findChild(const QString &name = QString(), Qt::FindChildOptions options = Qt::FindChildrenRecursively) constQList QObject::findChildren(const QString &name = QString(), Qt::FindChildOptions o

2021-03-08 19:54:19 95 2

原创 qt5 做的一个类似qq的界面

遇到的问题:1、想让lineedit只显示下边框,但是开发过程中试验了很多次都不知道怎么解决,后来想起之前写了html代码得到了灵感。解决方案:1、试验了很多次,必须首先设置上边框的线宽,然后才能设置其他边框的线宽。...

2021-03-01 18:59:59 182

原创 c++ qt 学习笔记 2021-2-26(QLabel的对齐方式等一些属性,QLabel自适应文字大小,QLabel播放gif,动态的QQ消息气泡框)

1、QLabel的对齐方式等一些属性:(1)对齐方式:QLabel对齐的方法:Qt::Alignment alignalignment() const; //获取对齐方式void setAlignment(Qt::Alignment align); //设置对齐方式Qt::Alignment属性:Qt::AlignLeft //水平方向靠左。Qt::AlignRight //水平方向靠右。Qt::AlignHCenter //水平方向居中。Qt::AlignJusti

2021-02-26 18:41:56 145

原创 c++ qt 2021-2-25(界面类之间传参,实例化界面类时就传递参数的方法,点击调起动态页面)

1、界面类之间:想要在界面类之间传递参数。界面类本质上还是两个类,所以常用的两个方法:(1) 直接通过对象访问成员变量或成员函数进行赋值:比如我在界面类A中定义两个public字符串: QString a; QString b;然后在界面类B中实例化A,然后就可以对该对象的成员变量a、b进行赋值了。如:chat_box *chat_box1 = new chat_box(this,"aa","bb","cc");chat_box1->a = "a";chat_box1-

2021-02-25 20:41:02 95 1

原创 华硕X552W笔记本替换键盘经历

笔记本是五年前买的,喝水时不小心把水杯打翻在上面了,导致键盘按键失灵。当时处理方法有问题,觉得没进多少水,用着正常就没管,结果过了几天键盘就不能用了。笔记本键盘进水首先一定要断电,然后尝试把水甩出来,再放一段时间等水干就行了,不要通电,否则会短路腐蚀电路。由于笔记本除了键盘都能正常运作,所以断定是键盘电路腐蚀了。在淘宝买了一张替换的键盘来替换。注意,虽然我是单独买的键盘替换的,但是我还是建议最好还是连着外面的C壳也一起换吧,原因我下面会说明。1、准备工作:(1)需要用到的工具:螺丝刀 (买手机电

2021-02-24 11:37:46 144

原创 qt 给容器中的控件添加信号槽

之前做的将动态创建的控件,放到容器中,从而可以使用数组访问,现在记一下怎样给它们设置事件。1、实现思路:比如我创建了10个按钮,每创建一个,我就构建一个信号槽的连接。由于我不能构建太多的槽函数,所以,这10个按钮我都绑定到同一个槽函数上去。又一个问题来了,问题是我该怎么区分我点击的哪个按钮?其实只要在connect中将按钮在容器中的位置传递到槽函数中。2、详细操作:以下将接着:https://blog.csdn.net/qq_36780295/article/details/113860352 来

2021-02-23 16:38:07 125

原创 c++ Qt5学习笔记 2021-2-22 (setContentsMargins()作用,设计布局实现的QQ消息列表,自定义控件来实现动态添加,使用数组来控制自定义控件)

1、setStyleSheet()和setStyle():通过已有控件,设置qss修改,但是用起来较为单一。之前写过很多了,不再多说了。2、paintEvent事件:即将一些原有的图形画到控件上。比如在某个按钮或label的右侧有一个小箭头:就不需要想我以前一样傻乎乎的放一个label在那里,把图案画到按钮上就行。除此之外,找一整张这样的图片,或者设置padding属性调整图标位置和大小也可以。paintEvent使用方法之前写过。3、qml4、init5、自定义插件:在Qt中创建控件项目

2021-02-22 20:24:21 155 3

原创 重装windows系统

整理东西,发现我上初中那会儿买的大屁股电脑不开机,拆开看了看发现电源烧坏了,于是咸鱼淘了个电源换上去,清了清灰,重装了个win8系统,瞬间满血复活。常用的笔记本也要重装系统,就记录一下,以win10为例。1、制作系统盘:(1)准备工作:准备一个U盘或者内存卡,最好有个32G以上。(2)下载PE:下载地址:(该磁力链接来自:https://blog.csdn.net/qq_43030060/article/details/104069401)magnet:?xt=urn:btih:4SQBD6I

2021-02-17 22:36:07 137 1

原创 linux c socket编程学习(3)(基本函数及概念补充,简单的TCP的文件传输)

1、函数补充:之前的一些函数解析看:https://blog.csdn.net/qq_36780295/article/details/113259470(1)int close(int socket):close() 告诉底层协议栈发起关闭通信以及释放与套接字关联的任何资源所需的任何动作。如果成功, close()就会返回 0 ;如果失败,则会返回 -1 。(2)地址结构体:通用地址:struct sockaddr{ sa_family_t sa_family; //地址族

2021-02-08 15:58:16 61

原创 安装Zorin os

这一步装了五六个小时,点击skip会跳过单个步骤。有些软件包下载速度实在慢,可以选择性跳过,然后在系统中用apt装

2021-02-07 11:26:23 453

原创 pyqt:让qlabel的图片根据鼠标指向的位置进行放缩

好不容易缕清了之前做的图片根据鼠标指向进行放大缩小功能,现在来记录一下。注:以下内容是紧接着:https://blog.csdn.net/qq_36780295/article/details/108844005 的内容的,之前演示了如何移动和缩放label显示的图片,以下内容演示如何让label跟随鼠标指针指向来缩放。如果大佬有更好的方法,希望能够指点一二。稍微构想一下,想要实现根据鼠标当前坐标放大图片,图片放大是完全不影响的,需要考虑的是图片的坐标,即让鼠标当前指向的图片上的位置所指向的点保持不

2021-02-05 22:14:28 246

原创 linux c socket编程学习(2)(构建简单的连接,TCP的通信步骤,字符串传输,简单的echo服务器,errno错误码表)

三次握手:https://www.cnblogs.com/dj0325/p/8490293.html服务器:https://blog.csdn.net/lanyan822/article/details/76797331、简单的TCP连接:使用connect()来构建连接,连接成功connect()返回0,连接失败返回-1,错误原因存于errno 中。同样的,由于暂时只有一台主机,所以以下还是老样子,连接本地的端口。(1) 创建两个程序文件:touch tcp_server.ctouch tc

2021-02-01 18:10:23 95

原创 linux c socket编程学习(1)(一些基本概念及基本的函数使用)

1、相关理论:2、函数的使用:以下这段有部分来自:https://www.cnblogs.com/uestc-mm/p/7630145.html(1) int socket(int family,int type,int protocol)作用:创建套接字。参数:family:指定使用的协议簇:AF_INET(IPv4)、AF_INET6(IPv6)、AF_LOCAL(UNIX协议)、AF_ROUTE(路由套接字)、AF_KEY(秘钥套接字)type:指定使用的套接字的类型:SOCK_S

2021-01-28 21:27:37 63

原创 c++ 类和结构体

1、类:(1)使用:#include <iostream>using namespace std;class family //类名{public: //共有成员 int son; bool father; char mother; void fun();private: //私有成员 void room(); protected: //保护成员

2021-01-27 10:16:33 64

原创 java web (安装配置idea,创建vue项目,引入bootstrap)

1、idea安装和配置:idea下载地址:https://www.jetbrains.com/idea/download/#section=windows安装的详细步骤可以参考:https://blog.csdn.net/linshaolun0701/article/details/90287220不能说的秘密参考自公众号,下载包链接为:不能说的秘密提取码:qudk,按照指示文档步骤即可。2、安装vue.js:(1)安装:在Plugins中安装插件,搜索vue.js,然后install。(直

2021-01-26 19:35:43 229 1

原创 报错: EBUSY: resource busy or locked, lstat ‘C:\hiberfil.sys‘

想要在main.js中引入网上的css时:import Vue from 'vue'import App from './App.vue'import 'public/lib/lib/index.css'报错:EBUSY: resource busy or locked, lstat 'C:\hiberfil.sys'看了网上好多解决问题的方法,试了都不对。说一下我是怎么解决的:就我上面的代码而言,解决方法是在public前面加一个 /import Vue from 'vue'impo

2021-01-26 13:35:58 923

原创 c++ Qt5学习笔记 2021-1-21(文件系统QFile、QFileInfo、QDir、QFileSystemWatcher等使用,读取文本显示乱码,QDataStream二进制字节流读写)

文件目录操作相关类:QFile:除了打开文件操作外,QFile还有复制文件、删除文件等功能。QCoreApplication:用于提取应用程序路径、程序名等文件信息。QFileInfo:用于提取文件的信息,包括路径、文件名、后缀等。QDir:用于提取目录或文件信息,获取一个目录下的文件或目录列表,创建或删除目录和文件,文件重命名等操作。QTemporaryDir和QTemporaryFile:用于创建临时目录和临时文件。QFileSystemWatcher:文件和目录监听类,监听目录下文件的添加

2021-01-21 21:33:08 87

原创 c++ Qt5学习笔记 2021-1-20 (QPainter绘图类的使用(2))

1、基本绘图原件补充:(1)QPainterPath:QPainterPath是绘图操作的集合,可以按照预设的路线进行绘图。QRect rect1(380,380,200,200);QPainterPath path;path.addEllipse(rect1); //路径中添加椭圆path.addRect(rect1); //路径中添加矩形QPainterPath path1;QFont font2;font2.setPixelSize(25);path1.addTex

2021-01-20 21:35:05 103 1

原创 c++ Qt5学习笔记 2021-1-18(QPainter绘图类的使用(1))

1、一些理论:基本绘图类:QPainter、QPaintDevice和QPaintEngine。绘图事件:void wiget::paintEvent(QPaintEvent *event){}paint事件在窗口刷新时触发,如最大化最小化,拖动窗口边缘时也会触发。主要属性:(1) pen:控制线条颜色宽度线性。(2) brush:设置一个区域的填充特性。(3) font:用于绘制文字。2、基本使用:在mianwindow.h中引入QPainter:#include <QPa

2021-01-19 23:06:58 182 2

原创 qt5 (1)使控件跟随窗口放缩而改变位置和改变大小 (2)控件自动适应不同大小的屏幕

在paintEvent事件中控制坐标:

2021-01-19 17:25:42 223

selenium爬取京东商品信息.py

使用selenium爬取京东商城的商品信息,代码与文章中同步,使用时输入想要搜索的商品信息,想要对爬取的结果进行更改或者其他操作时,使用数组对products数组进行提取。

2020-07-27

video_player.zip

qt视屏播放器

2021-01-15

下载bilibili视频监控播放量.py

程序与博客中的代码一样,去博客中拷贝即可,监控bilibili上视频的播放量,弹幕数,以及下载bilibili的视频

2020-08-12

bring-old-photos-back-to-life 预训练模型checkpoints压缩包(1)

bring-old-photos-back-to-life Face_Enhance部分的预训练模型,直接下载速度太慢,所以在这里做备份

2003-04-24

trt-yolo https://github.com/NVIDIA-AI-IOT/deepstream_reference_apps/tree/restru

资源来源于:https://github.com/NVIDIA-AI-IOT/deepstream_reference_apps/tree/restructure,github下载慢,备份

2020-09-01

yolov3-tiny to onnx.zip

yolov3-tiny的cfg文件,yolov3的weights权重文件和使用cfg和weights转换好的onnx模型,目前碰到点问题,等文章写好这个资源的百度云链接会在文章中给出。

2020-08-28

vgg预训练模型--自用

自用,勿下,转自:https://blog.csdn.net/qq_35436571/article/details/97760098

2021-01-08

linux_c_socket_传文件.zip

linux_c_socket_传文件,最简化的代码

2021-02-09

video_play.zip

qt音乐播放器

2021-01-13

NVIDIA-Linux-x86_64-390.138.run

nvidia显卡驱动,390版本,上传上来图方便用的,自己怕弄丢.

2020-08-31

python深度学习整理笔记.txt

python深度学习笔记,python深度学习由朗索瓦·肖莱撰写,本附件是学习这本书所做的笔记,相较于原书做了一些精简,并且加入了一些自己的理解

2020-07-22

qmemory进程传递图片.zip

qmemory进程传递图片.zip

2021-01-18

opencv--拍大头贴程序.py

代码跟博客文章里同步,在博客中自行拷贝即可,使用opencv提取拍照ROI区域,获取拍到的照片相应区域,并覆盖到背景图片上。

2020-07-31

opencv--检测图片中的圆.py

opencv--检测图片中的圆,canny边缘检测+霍夫圆识别图片中的圆,代码与博客中的程序一致

2020-07-29

图片显示分类工具.py

博客文章相关代码,选择图片并显示在图窗中,对图片插入文字,在右上角显示小图,对图片进行OK和NG的分类。

2020-07-22

空空如也

空空如也

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

TA关注的人 TA的粉丝

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