自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

未来之歌

纸上得来终觉浅,绝知此事要躬行

转载 less通过命令行编译成css方法

使用npm包管理工具安装Less编译器 npm install less -g 参数-g 是安装到全部环境中的指令,如果只想安装特定版本,可使用如下命令 npm install less@1.6.2 -g Less编译器用法: E:\Dev\Dev2015\less compile dir...

2020-05-18 16:19:31 30 0

原创 vs2013 error MSB8031: Building an MFC project for a non-Unicode character set is deprecated问题解决

下载多字节库安装即可 地址如下: https://www.microsoft.com/zh-cn/download/details.aspx?id=40770

2020-03-31 10:29:48 50 0

原创 Qt客户端模拟web端通过表单方式上传图片-QHttpMultiPart

这里写自定义目录标题背景 背景 在一个项目中,对接一个阿里云分享图片接口,此前已有安卓客户端通过web页面上传自己的本地图片到服务端(使用的okhttp),C++使用Qt相关库也是可以完成的。 完整测试上传代码如下: #include <QtCore/QCoreApplication>...

2020-03-10 17:41:21 76 0

原创 The application could not be installed: INSTALL_FAILED_TEST_ONLY android studio 运行程序安装在oppo手机失败问题解决

gradle.properties文件末尾添加一句: android.injected.testOnly=false 如下图:

2020-02-08 13:51:37 1569 0

原创 使用Qt生成二维码

首先需要包含二维码相关源文件(博文末尾有完整工程链接),然后在窗口中绘制即可,先上效果图 主要代码如下: void QRCodeDemo::paintEvent(QPaintEvent *event) { QRcode *qrcode; qrcode = QRcode_encod...

2020-01-03 10:48:07 99 0

原创 关闭窗口windows触摸反馈 API接口 关闭触摸小圆圈效果

使用SetWindowFeedbackSetting接口 头文件 #include <Windows.h> #include <WinUser.h> 反馈类型: typedef enum tagFEEDBACK_TYPE { FEEDBACK_TOUCH_CONTAC...

2019-12-29 16:17:55 181 0

原创 Qt 清空目录,删除文件夹及其子文件夹、子文件

为了把那些写循环遍历的文章压下去,添加此一篇,各位帮忙点赞顶上去,别用循环遍历了,多看看Qt文档 QString path = "D:\\file\\test"; QDir dir(path); dir.removeRecursively(); ...

2019-12-05 14:44:13 609 0

原创 QML界面装载进QQuickWidget后触摸失效问题

在Win7系统上运行程序,发现触摸事件失效,需要在QQuickWidget中设置接收触摸: setAttribute(Qt::WA_AcceptTouchEvents);

2019-11-29 10:06:02 83 0

原创 QML color 转json存储问题

使用QML做一个项目,需要保存控件的color值到配置文件,并能从配置文件中重新获取。 颜色赋值color:"#FFFFFF", 转成json保存,写代码如下: var json = {}; json["color"] = r...

2019-11-24 16:34:45 42 0

原创 Qt 圆角窗口的实现、想让哪个角圆就让哪个角圆

今天一个同事为一个窗口视觉的圆角愁了一天。。 视觉要求窗口只有上半部分是圆角,下半部分是直角,还需要半透明。那单靠我们的QPainter类的drawRoundedRect方法就不能实现了,因为这个画出来的圆角是4个。 想必肯定有刚接触Qt的同学们都多少有点纠结,那今天咱就写一篇关于窗口中4个角怎么...

2019-11-08 21:27:59 345 0

原创 QML实现圆环颜色选择器

话不多说,先上效果图: 组件代码如下,有问题可以留言: import QtQuick 2.0 import QtQuick.Controls 2.2 Item { id:baseItem width: 350 height: width signal colorC...

2019-09-22 15:54:02 267 0

原创 QML Tumbler开发实践--字体选择循环列表

先上效果图: 完整项目路径: https://github.com/lesliefish/QMLInAction/tree/master/demos%26projects/Components 单独组件代码: import QtQuick 2.0 import QtQuick.Controls...

2019-09-19 09:59:25 177 0

原创 Failed to configure a DataSource: 'url' attribute is..的一种解决方法

@SpringBootApplication注解改为@SpringBootApplication(exclude = DataSourceAutoConfiguration.class) 如: @SpringBootApplication public class WebDemoApplicati...

2019-08-22 20:25:08 623 1

转载 serialVersionUID的作用

serialVersionUID的作用 Java序列化是将一个对象编码成一个字节流,反序列化将字节流编码转换成一个对象。 序列化是Java中实现持久化存储的一种方法;为数据传输提供了线路级对象表示法。 Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在...

2019-08-22 20:11:36 46 0

原创 Spring Boot学习4 - @EnableAutoConfiguration @SpringBootApplication @ComponentScan作用

自动配置 Spring Boot Auto Configuration会根据您在项目中添加的Jar依赖项自动配置Spring应用程序。 例如,如果MySQL数据库在您的类路径上,但您尚未配置任何数据库连接,则Spring Boot会自动配置内存数据库。 为此,您需要将@EnableAutoConf...

2019-08-22 15:24:54 78 0

原创 Spring Boot学习3 - Spring Boot启动器(Spring Boot Starters)

Spring Boot启动器(Spring Boot Starters) 处理各类库的依赖管理对于大型项目来说是一项艰巨的任务,Spring Boot通过提供一组依赖项来解决此问题,以方便开发人员。 例如,如果要使用Spring和JPA进行数据库访问,则在项目中包含spring-boot-star...

2019-08-22 15:06:33 59 0

原创 Spring Boot学习2 -Spring Boot 的优势、设计目标、如何工作

什么是微服务? 微服务是允许开发人员独立开发和部署服务的一种体系结构。 每个运行的服务都有自己的流程,这就实现了轻量级模型来支持业务应用程序。 微服务的优势: 微服务为其开发人员提供以下优势: 1、易于部署 2、简单的可扩展性 3、与容器兼容 4、最小配置 5、生产时间较短 那再看看什么是Spr...

2019-08-22 14:47:39 63 0

原创 Spring Boot学习1--Spring Boot是啥?

Spring Boot是一个基于Java的开源框架,用于创建微服务应用程序。 它由Pivotal团队开发。 使用Spring Boot很容易创建一个独立的、可生产的Spring应用程序。 Spring Boot包含了对开发微服务的全面基础设施支持,使您能够开发企业级应用程序,您需要做的只是“运行”...

2019-08-22 14:11:27 20 0

转载 Spring Boot 单元测试status().isOk(),content().string(equalTo(""))如何引用

以下为引用方法: import static org.hamcrest.Matchers.equalTo; import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.content; im...

2019-08-16 16:49:04 317 0

原创 基于FFMPEG 4.1.3 和SDL2.0的视频播放简单实例,使用C++

具体的播放流程参考雷神博客地址 https://blog.csdn.net/leixiaohua1020/article/details/38868499 本实例使用最新FFMPEG接口,以及SDL2.0接口替换,并封装成一个简单的C++类,部分功能相关注释已在源代码中添加,代码已测可播放视频。 ...

2019-06-25 00:05:51 327 0

原创 使用SDL2播放yuv文件,采用C++实现SDL2视频播放器

在雷神的SDL2播放器基础上用C++将播放器封装成类,里面部分元素采用C++的相关语法,如使用shared_ptr分配内存、async代替SDL的SDL_CreateThread创建线程方法等。 使用样例: SimpleSDLPlayer simpleSDLPlayer(352, 288,...

2019-06-19 22:33:53 168 0

原创 C++ double 转string方法 精度保持到小数点15位

1、std:to_string()方法只能精确到6位小数点 double d = 3.1415926535897932384; std::string str = std::to_string(d); std::cout << str << std:...

2019-06-19 13:04:29 3694 1

转载 YUV文件免费下载网址

yuv 文件下载地址:http://trace.eas.asu.edu/yuv/index.html 用yuv player播放时请记住下载视频对应的长和宽的数值,播放时需要自己手动填入,否则播放不正确。 yuv player下载地址:http://www.yuvplayer.com/ 作者: ...

2019-06-18 11:47:00 725 0

原创 Qt实现移动端Toast提示消息

先上具体的实现效果图: 弹出提示后,提示框在一定时间内消失。 程序 程序头文件定义: /** @file Toast.h * @brief Qt模拟安卓移动客户端Toast提示消息 * @note qss set in ui file * @author lesliefi...

2019-05-31 12:48:41 1054 1

原创 Qt 操作读取sqlite数据库信息,表名,表数据,字段类型

定义一个容器存放数据库中表信息数据: static std::map<QString, std::vector<std::vector<std::tuple<QVariant::Type, QString, QString>>>> read(cons...

2019-05-12 21:34:37 1336 0

原创 获取windows屏幕缩放值 C++

测试使用以下代码在win7和win10上跑过,目前未出现获取错误的问题: #include "windows.h" #include "assert.h" int main() { // 获取窗口当前显示的监视器 // 使用桌面的句柄. ...

2019-05-07 12:53:38 2647 2

原创 在CentOS 7上安装PostgreSQL关系数据库

PostgreSQL关系数据库系统是一个功能强大的,可扩展的,并符合标准的开源数据库平台。 本指南将帮助您在CentOS 7上安装和配置PostgreSQL。 开始之前 更新您的系统: sudo yum update 注意 本指南是为非root用户编写的。命令需要带有前缀sudo以提升权限。 ...

2019-04-23 13:28:04 108 1

原创 windows调出Alt-Tab任务切换窗口

需要调用windows的SendInput接口模拟键盘事件,比较简单,Ctrl+Alt+Tab键任务切换,直接上代码吧: #include "windows.h" int main() { // 创建键盘输入 INPUT ip; // 设置键盘事件类...

2019-04-06 13:51:49 600 4

原创 现代C++之任务打包与多线程处理--使用std::packaged_task

解决的问题: 多个互不相干的任务单线程处理较耗时,多线程将多任务均分后执行提高程序执行速度(类似线程池,本文更偏重于多任务的分配)。 任务封装 假设有任务类Task如下,每个任务初始化时传入要执行的参数,本例以传入n测试,任务执行结果以n*n表示,具体执行函数在exec()函数中执行,假设每个任...

2019-03-05 13:14:58 182 0

原创 Error:(3, 47) java: 程序包org.springframework.web.bind.annotation不存在 问题解决

网上方法挺多,对我凑效的是这个: 选择File Settings Build, Execution, Deployments Build Tools Maven 把Always update snapshots勾上 自动更新依赖后就OK了。

2019-03-03 02:20:12 19702 1

转载 Maven--pom.xml配置文件详解

转自: https://blog.csdn.net/u012152619/article/details/51485297 基本介绍 pom.xml主要描述了项目的maven坐标,依赖关系,开发者需要遵循的规则,缺陷管理系统,组织和licenses,以及其他所有的项目相关因素,是项目级别的配置文...

2019-03-03 01:19:31 102 0

原创 Tars框架TC_Mmap类的使用--进程间通信之内存映射

本例定义一个类,创建,写入,读取操作函数,直接上代码吧,具体行为注释写清楚了: class TestMMap { public: /************************************! * @brief ...

2019-02-26 12:58:21 69 0

原创 vs2017 linux zlib解决 undefined reference to `deflateInit2_' 、`deflate' `crc32' `crc32' `deflateEnd'

Tars框架TC_GZip类使用了zlib库,编译的时候,报如下错误 tc_gzip.o : error : In function `tars::TC_GZip::compress(char const*, unsigned long, std::vector&lt;char, std:...

2019-02-24 19:23:32 2190 0

原创 Tars框架解析类TC_Option的使用--linux命令行参数解析

应用程序的带参数运行,如: int main(int argc, char* argv[]) { return 0; } 其中argc是传入参数的个数,argv是一个指向二维数组的指针,传入的是我们命令行中输入的参数,如程序执行命令: yu@ubuntu:~/projects/FishTa...

2019-02-24 00:17:37 144 0

原创 Tars框架线程池TC_ThreadPool的使用--执行lambda形式任务task

线程池是我们在开发多线程程序中几乎是必不可少的一部分。 今天实践一下Tars框架的线程池TC_ThreadPool,本例采用一个lambda函数作为线程执行的任务,源码如下: #pragma once #include "../../tars/util/include/util/tc_...

2019-02-23 20:57:47 277 0

原创 Tars框架单例模式TC_Singleton的使用

TC_Singleton可以有选择在静态区域或堆上创建对象,下面用一个实例跑一下: 代码如下: // 静态区创建 static class TestCreateStaticObj : public TC_Singleton&amp;lt;TestCreateStaticOb...

2019-02-21 23:41:50 141 0

原创 Tars框架线程TC_Thread的使用

开源库Tars,本文参考官方示例对封装的线程TC_Thread进行实践。 封装类 TestThread 头文件: #pragma once #include "../../tars/util/include/util/tc_thread.h" using namespace ...

2019-02-20 23:19:48 211 0

原创 vs2017 linux 线程编译执行 Enable multithreading to use std::thread: Operation not permitted问题解决方案

1、在使用到线程的linux程序执行时,出现 terminate called after throwing an instance of ‘std::system_error’ what(): Enable multithreading to use std::thread: Operatio...

2019-02-20 13:05:53 396 0

原创 QQ好友列表的实现(QQ9.0版本样式) -- 使用QTreeView

这里写自定义目录标题最终实现效果:基本功能 最终实现效果: 以上是实现的最终样式,自己电脑上安装的QQ9.0版本,就按这个版本来了。 基本功能 实现的一些基本功能总结: 分组展示好友列表 ,一个组下多个好友; Item上绘制头像、在线状态、个性签名、用户名+昵称(依据是否VIP设置成不同颜色)...

2019-02-09 11:49:25 572 0

原创 Qt5中QWebEngineView的使用,让桌面客户端和web端友好通信

本文结构 1、 Qt5中web开发的基本配置,工程搭建 2、 加载HTML文件 3、 Qt界面窗口调用HTML中的JavaScript函数(Qt调用js) 4、 Qt界面窗口获取HTML中Js函数的返回值 5、 Web端消息主动通知到Qt界面(js通知Qt) 6、完整源码路径 基...

2018-12-02 12:38:16 7296 8

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