- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 SpringBoot学习笔记
注解@SpringBootApplication:Spring Boot的主配置类,Spring Boot会运行这个类的main方法来启动Spring Boot应用。@Controller:主要是处理跟用户交互的,一般每个业务逻辑都会有一个 Controller,提供给用户 http 请求接口,用户请求接口进行数据访问。@RequestMapping:是一个用来处理请求地址映射的注解,有两种标注方式,一种是标注在类级别上,一种是标注在方法级别上。标注在方法上时,value 表示访问该方法的 URL
2020-08-31 15:21:11
280
原创 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
592
原创 项目使用中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
555
原创 动态组件和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
198
原创 在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
271
原创 非父子组件之间传值
通过总线机制完成相应的功能<!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
172
原创 组件参数校验与非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
150
原创 组件使用的细节点
使用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
171
原创 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
142
原创 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
141
原创 计算属性的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
316
原创 计算属性、方法和侦听器
计算属性<!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
197
原创 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
137
原创 vue之简单的组件间传值
以删除todolist的组件里面的item来做相应的传值主要的思想就是通过子组件发出信号通知父组件,父组件再对数据进行相应的操作组件中定义index属性用来作为item的索引因为组件是没有数据的,所以得通过绑定方法,然后发送消息给父组件,让父去删除对应的数据具体代码实现如下,实现的具体功能就是点击todolist的item,然后会对item进行删除<!DOCTYPE html><html lang="en"><head> <meta ch
2020-07-02 13:12:01
141
原创 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
173
原创 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
267
原创 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
7580
6
原创 QT之读懂工程文件(pro)需要学会的qmake知识点
在学习别的同学整理的开源项目的时候,有时候发现别人写的工程文件pro,看上去都很深奥,调用了很多函数和方法,而这些对于你来说却很陌生。想进阶成为优秀的QTer,能够写出优秀的工程文件来管理项目,还是很有必要的,所以今天先来学习下qmake相关的知识qmake介绍qmake工具有助于简化跨不同平台的开发项目的构建过程。它可以自动生成Makefile,因此只需要几行信息即可创建每个Makefile。您可以将qmake用于任何软件项目,无论是否使用Qt编写。qmake根据项目文件中的信息生成一个Makefi
2020-06-28 10:57:14
1394
原创 Qt pro文件整理归纳
刚刚开始接触qt的时候,从新建工程到项目完成,都没有打开过pro文件,随着时间以及项目复杂度的变化,发现pro文件的理解决定了一个项目的好坏和灵活程度。为了方便以后相关配置的查找,现在先将常用的一些配置信息进行归纳整理配置QT这个是添加QT项目需要的模块的,若项目中要排除某个模块,也可用QT -=配置项。TARGET指定生成的目标文件的名称TEMPLATE(模板变量)这个配置项确定qmake为这个应用程序生成哪种makefile 。有下面五种形式可供选择:app 创建一个用于构建应用程序
2020-06-17 15:19:09
642
原创 QT进阶之支持mysql编译方法
windows1.下载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
273
原创 QT进阶之动态库的创建和使用
背景简介DLL的最初目的是节约应用程序所需的磁盘和内存空间。在一个传统的非共享库中,一部分代码简单地附加到调用的程序上。如果两个程序调用同一个子程序,就会出现两份那段代码。相反,许多应用共享的代码能够切分到一个DLL中,在硬盘上存为一个文件,在内存中使用一个实例(instance)。DLL的广泛应用使得早期的视窗能够在紧张的内存条件下运行。动态库的类型windows系统下文件类型为 *.dll 和 *.a(MinGW)或者 *.lib 和 *.dll(MSGW)linux系统下文件类型为 .so
2020-06-05 16:27:21
6086
原创 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
1813
TestCode.rar
2020-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人