自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringBoot学习笔记

注解 @SpringBootApplication:Spring Boot的主配置类,Spring Boot会运行这个类的main方法来启动Spring Boot应用。 @Controller:主要是处理跟用户交互的,一般每个业务逻辑都会有一个 Controller,提供给用户 http 请求接口,用户请求接口进行数据访问。 @RequestMapping:是一个用来处理请求地址映射的注解,有两种标注方式,一种是标注在类级别上,一种是标注在方法级别上。标注在方法上时,value 表示访问该方法的 URL

2020-08-31 15:21:11 357

原创 ubuntu下QT core dump定位手法

Qt 崩溃问题: 在Qt可执行文件目录, ls core* 查看是否有core dump文件生成; ulimit -a查看core文件大小,默认是0, 需要用ulimit -c unlimited设置文件大小不受限制; 输入gdb exefile core命令, exefile换成比率项目的Qt可执行程序名; 输入r, 再输入bt, 查看导致崩溃的原因 示例: 在某个函数中构造一个段错误并编译运行 用gdb的方式运行此程序并触发错误 查看错误 如上图所示,gdb打印出了相关的栈消息,最后一个函数

2020-08-18 16:44:55 719

原创 项目使用中vue知识点整理

@符号代表的是vue项目的src目录 import HelloWorld from '@/components/HelloWorld' vue组件的template对外只能暴露一个标签,所以最外层得用一个div进程包裹 写移动端访问页面的时候,需要做一些初始配置 不允许手指放大 需要在index.html页面的meta标签进行补充 <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-sc.

2020-07-06 13:02:04 676

原创 动态组件和v-once指令

可以通过component标签对组件进行动态加载 通过is属性来确认加载哪个属性 动态加载的组件最好加上v-once,因为component在进行组件切换显示的时候会销毁组件,而组件加上v-once属性之后,不显示的组件会加载在内存里面,提高显示的性能 示例代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>动态组件和v-onc.

2020-07-03 10:29:25 264

原创 在Vue中使用插槽

作用 主要是为了让父组件向子组件优雅的传递dom结构 使用方式 通过子组件中的slot标签显示在子组件中添加的dom元素 示例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>vue中的插槽(slot)</title> <script src="./vue.js"></script> </h

2020-07-03 09:44:03 358

原创 非父子组件之间传值

通过总线机制完成相应的功能 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>非父子组件之前传值</title> <script src="./vue.js"></script> </head> <body> <div id="app">

2020-07-03 09:24:44 220

原创 组件参数校验与非props特性

组件参数校验 Vue.component('child', { props:{ content:{ type:String, required:true, default:'default value', validator: function(value){ return (value.length>5) }

2020-07-02 16:34:14 191

原创 组件使用的细节点

使用is标签解决模板出现bug的问题 有时候一些特定标签的子标签,用自定义的组件无法识别,必须通过is标签来解决这样的问题 举例如tbody标签下面必须用tr标签,指定自定义的组件row为tr就可以解决这样的问题: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>vue中的条件渲染</title> <script

2020-07-02 16:00:37 223

原创 Vue中的条件渲染

v-if和v-show标签使用的区别 标签v-if和v-show都能控制一个模板标签是否显示出来 两者的区别就是:V-if标签只要对应的值是false,就不会存在于dom节点之上,v-show这个标签,一旦对应的值为false,它对应的dom依然存在,只不过是以display:none的形式存在于dom之上 v-if的高级用法 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">

2020-07-02 15:26:56 183

原创 Vue中的样式绑定

方法一:class的对象绑定 通过修改某个div的class那么来实现css的绑定 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Vue中的样式绑定</title> <script src="./vue.js"></script> <style> .activ

2020-07-02 15:00:32 197

原创 计算属性的setter和getter

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>计算属性、方法和侦听器</title> <script src="./vue.js"></script> </head> <body> <div id="root"> {{fullName

2020-07-02 14:35:52 365

原创 计算属性、方法和侦听器

计算属性 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>计算属性、方法和侦听器</title> <script src="./vue.js"></script> </head> <body> <div id="root"> {{ful

2020-07-02 14:12:16 255

原创 Vue实例介绍

下面就是一个简单的实例,通过在script里面new出来一个Vue对象 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Vue实例</title> <script src="./vue.js"></script> </head> <body> <div id=

2020-07-02 13:32:02 187

原创 vue之简单的组件间传值

以删除todolist的组件里面的item来做相应的传值 主要的思想就是通过子组件发出信号通知父组件,父组件再对数据进行相应的操作 组件中定义index属性用来作为item的索引 因为组件是没有数据的,所以得通过绑定方法,然后发送消息给父组件,让父去删除对应的数据 具体代码实现如下,实现的具体功能就是点击todolist的item,然后会对item进行删除 <!DOCTYPE html> <html lang="en"> <head> <meta ch

2020-07-02 13:12:01 186

原创 vue组件化思想修改todolist

全局组件实现: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>TodoList</title> <script src="./vue.js"></script> </head> <body> <div id="app"> <in

2020-07-02 11:13:39 219

原创 Vue.js实现TodoList

通过Vue实现数据的双向绑定 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>TodoList</title> <script src="./vue.js"></script> </head> <body> &l

2020-07-02 10:51:28 352

原创 QtAV视频播放器的介绍、编译以及简单使用

背景 简介 QtAV是基于Qt和FFmpeg的多媒体播放库。它可以帮助您以前所未有的精力编写播放器。 强大的功能 QtAV可以满足您的最大需求 硬件解码支持:DXVA2,VAAPI,VDA / VideoToolbox,CedarX,CUDA(第一个播放器在Linux上支持CUDA吗?) OpenGL和ES2支持几乎所有格式,包括Hi10P视频(第一个播放器/库在ES2中支持10bit?VLC,XBMC,mplayer现在不支持) 实时预览 RGB和YUV格式的视频捕获 OSD和自定义过滤器 libavf

2020-07-01 11:13:40 8062 6

原创 QT之读懂工程文件(pro)需要学会的qmake知识点

在学习别的同学整理的开源项目的时候,有时候发现别人写的工程文件pro,看上去都很深奥,调用了很多函数和方法,而这些对于你来说却很陌生。想进阶成为优秀的QTer,能够写出优秀的工程文件来管理项目,还是很有必要的,所以今天先来学习下qmake相关的知识 qmake介绍 qmake工具有助于简化跨不同平台的开发项目的构建过程。它可以自动生成Makefile,因此只需要几行信息即可创建每个Makefile。您可以将qmake用于任何软件项目,无论是否使用Qt编写。 qmake根据项目文件中的信息生成一个Makefi

2020-06-28 10:57:14 1678

原创 Qt pro文件整理归纳

刚刚开始接触qt的时候,从新建工程到项目完成,都没有打开过pro文件,随着时间以及项目复杂度的变化,发现pro文件的理解决定了一个项目的好坏和灵活程度。为了方便以后相关配置的查找,现在先将常用的一些配置信息进行归纳整理 配置 QT 这个是添加QT项目需要的模块的,若项目中要排除某个模块,也可用QT -=配置项。 TARGET 指定生成的目标文件的名称 TEMPLATE(模板变量) 这个配置项确定qmake为这个应用程序生成哪种makefile 。有下面五种形式可供选择: app 创建一个用于构建应用程序

2020-06-17 15:19:09 759

原创 QT进阶之支持mysql编译方法

windows 1.下载mysql安装包 安装包下载地址 解压安装后的样子(注意,路径不能用空格,不然到时候qt会报错) 2.打开C:\workSpace\Qt\Qt5.10.0\5.10.0\Src\qtbase\src\plugins\sqldrivers\mysql工程,对工程做相应修改 3.编译工程后,会在之前安装的mysql前几层生成需要的文件 4.将qsqlmysql.dll和qsqlmysqld.dll拷贝覆盖到目标目录 将 拷贝覆盖到 下面 5.测试 以上便是QT中编译并使用

2020-06-09 09:23:38 334

原创 QT进阶之动态库的创建和使用

背景 简介 DLL的最初目的是节约应用程序所需的磁盘和内存空间。在一个传统的非共享库中,一部分代码简单地附加到调用的程序上。如果两个程序调用同一个子程序,就会出现两份那段代码。相反,许多应用共享的代码能够切分到一个DLL中,在硬盘上存为一个文件,在内存中使用一个实例(instance)。DLL的广泛应用使得早期的视窗能够在紧张的内存条件下运行。 动态库的类型 windows系统下文件类型为 *.dll 和 *.a(MinGW)或者 *.lib 和 *.dll(MSGW) linux系统下文件类型为 .so

2020-06-05 16:27:21 6297

原创 QMdiSubWindow样式保留

QMdiSubWindow:title{background: rgb(0, 255, 255) ; border:1px solid #000000;color:red;} QMdiSubWindow{border: 2px solid green;}

2018-11-09 11:03:02 2036

TestCode.rar

QT中创建和调用动态测试库对应的测试用例,对应的文章https://blog.csdn.net/lxw88586390/article/details/106571941

2020-06-08

空空如也

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

TA关注的人

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