自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

星尘の约束

undefined

  • 博客(11)
  • 资源 (5)
  • 问答 (2)
  • 收藏
  • 关注

原创 使用Qt连接scrcpy-server控制手机

Qt中使用OpenGL自然是继承QOpenGLWidget,Qt官方正好有一个显示视频的控件QVideoWidget,只是没有提供直接设置视频流的方法,仔细阅读Multimedia模块中的QVideoWidget源代码发现,如果使用GLSL,经过QPainterVideoSurface实例,最终进行渲染使用的是QVideoSurfaceGlslPainter,其中支持各种图像帧类型的渲染,其中YUV420P也包含在内,对于YUV420P转RGB使用的是BT709标准。更多的控制参数可以参考源代码。

2024-01-14 21:57:37 2927

原创 手动编译Qt5.15 mysql插件(msvc)

在Qt源码中手动编译一个mysql插件

2023-03-24 16:24:29 674 1

原创 Qt中c++结构体与json互转

qt中一步步实现结构体与json之间的相互转换

2022-10-28 20:22:49 5540 7

原创 qt double转字符串保留指定位小数并去掉多余的0

分3步转保留n位小数字符串字符串转回double转字符串去掉多余0QString::number(QString::asprintf("%.2f", number).toDouble(), 'f', QLocale::FloatingPointShortest);//12 -> 12//12.3 -> 12.3//12.3456 -> 12.35

2021-11-10 10:02:55 2356

原创 win10多用户远程桌面登录

网上查找各种解决办法后,在此总结以后备用,顺便分享给看到这篇文章的猿友们1.解除多用户登录限制在一篇论坛上找到一个最简单的方法,https://tieba.baidu.com/p/6666507080,直接修改termsrv.dll的相关几个字节,已经在本人电脑win10 20H2专业版上试过可行首先拷贝2份C:\Windows\System32\termsrv.dll,一份备份以免修改错误导致无法启动系统(我有一次少修改了1个字节导致系统无法启动,最后进pe系统才恢复的),另外一份用来修改后替换原来

2021-05-18 19:08:34 712

原创 kotlin实现6个基本排序算法

记录用kotlin实现冒泡、插入、希尔、归并、堆、快速排序先定义2个工具函数//测量时间fun Long.nextTime(print: Boolean = true, which: String = "") { val cur = System.currentTimeMillis() if (print) { println("$which used time:${cur - this}") } this.plus(cur - this)}//交换

2020-07-04 19:26:59 992

原创 Android高德地图界面设置无效问题

今天遇到使用高德地图设置界面无效的问题,直接的现象是一旦开启混淆,定位蓝点消失,logo和控件去不掉(通过UiSettings设置)等,在控制台中也能看到几处报错信息,具体原因没有找到,但解决办法是开启以下两个混淆开关,特此记录一下# 代码优化-dontshrink# 不优化输入的类文件-dontoptimize#高德Api混淆配置#地图-keep class com.amap.api.maps.**{*;}-keep class com.autonavi.**{*;}-keep

2020-06-20 18:26:36 1154

原创 git推送冲突解决记录

新文件冲突假设有client1和client2两个客户端都第一次从远程仓库克隆下来,现在client1里面加个文件1.cpp提交#include <stdint>$ cd client1$ git add .$ git commit -m '1.cpp commit'$ git push回到client2,假如client2并不知道client1提交了1个1.cpp,...

2020-04-02 19:29:43 379

原创 windows下c++扫描连接wifi

Windows下使用Wifi Native Api在应用程序内部控制wifi,官方文档链接https://docs.microsoft.com/zh-cn/windows/win32/nativewifi/native-wifi-api-sample,主要注意以下几点:连接wifi使用wlan_connection_mode_profile时,如果被连接的wifi有配置文件,那么连接参数直接使...

2019-11-22 21:05:22 2537 7

原创 Qt通过QCefView使用libcef

1.下载libcef:http://opensource.spotify.com/cefbuilds/index.html#windows64_builds(Standard Distribution)2.下载QCefView:https://github.com/tishion/QCefView(efc4c55)3.QCefView安装指导https://tishion.github....

2019-06-07 19:56:03 8925 6

原创 Qt使用信号槽模拟全局广播

Qt的信号槽很好用,可以轻松的对代码解耦,现在我不想在类里面声明信号槽,也不想写Q_OBJECT,因此有了以下的方式模拟一个全局广播,通过一个全局的实例(单例)发送接收数据//CGlobalBroadcast.h#pragma once#include <qobject.h>#include <qvariant.h>#include <qhash.h&gt...

2019-05-04 17:55:56 2666 16

MainScopeTest.zip

在子线程中进行线程切换demo,通过信号槽结合c++模板进行的简单实现,仅通过一个函数进行线程切换,并且通过lambda表达式引用上下文

2019-12-28

broadcasttest.zip

这是一个demo工程,https://blog.csdn.net/baidu_30570701/article/details/89815970

2019-12-10

wifi native api + qt扫描连接程序demo

windows下c++操作wifi的demo,使用官方wifi native api编写的demo程序,结合Qt信号槽使用,注意点看这里https://blog.csdn.net/baidu_30570701/article/details/103207045

2019-11-22

QCefView.zip

这是对QCefView工程修改后工程,重新编译后就能运行,修改的细节和出现的问题查看我的这篇文章https://blog.csdn.net/baidu_30570701/article/details/91131073

2019-06-07

C语言题库练习使用

网上找的C语言题库,800多道题,适合初学者用来练习基本算法。

2015-11-29

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

TA关注的人

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