自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MFC字符编码规则

【代码】MFC字符编码规则。

2023-12-17 17:56:25 62

原创 多显示屏,将Qt程序显示在指定显示器上

多显示屏,将Qt程序显示在指定显示器上

2023-09-20 15:36:33 1469

原创 c++ chrono时间

/注意,这个时间不是距离1970年的时间,而是距离开机到现在的时间。获取距离系统启动到现在的时间,单位ms。

2023-04-25 15:25:27 478

原创 CMake学习

cmake常用

2023-01-30 14:12:26 235 1

原创 使用libpng库读取rgb数据

libpng读取jpg图片

2023-01-14 00:09:39 247

原创 read write file

c++读写文件

2023-01-13 11:55:44 82

转载 linux的FrameBuffer

初步入门:http://blog.csdn.net/zgrjkflmkyc/article/details/9402541

2023-01-12 17:37:19 89

原创 OpenCV学习

教程:​​​​​​opencv使用教程,opencv快速入门-天道酬勤-花开半夏x​​​​​​​x​​​​​​​x​​​​​​​x学习2:OpenCV入门【C++版】_Star_ID的博客-CSDN博客_c++ opencv版本库:Releases - OpenCVopenv-3.4.16bilibili:OpenCV4 C++ 快速入门视频30讲 - 系列合集_哔哩哔哩_bilibili[opencv_C++] 入门强推!!!【B站最全】_哔哩哔哩_bilibili..

2023-01-12 17:35:35 255

原创 RTMP协议学习

rtmp协议学习http://blog.csdn.net/cssmhyl/article/details/8128478http://blog.csdn.net/xiaguamanshu/article/details/5457290

2023-01-12 17:34:00 103 1

原创 cannot open shared object file: No such file or directory解决

./move_db: error while loading shared libraries: libmysqlclient.so.15: cannot open shared object file: No such file or directory 第一步:确认有哪些Lib无法Load >ldd move_db linux-gate.so.1 => (0x0089c0

2023-01-12 17:28:59 897 1

原创 utf8 gb2312转换

http://blog.csdn.net/gnixuyil/article/details/7688469

2023-01-12 17:18:52 92

原创 QML 倒影实现

import QtQuick 2.15import QtQuick.Shapes 1.15Item { width: 1280 height: 720 Rectangle{ id: object1// rotation: 30 x:300 y: 0 width: 500 height: 400 color: "lightsteelblue" .

2023-01-12 17:11:53 93

原创 C++ include ““和<>的区别

include对比

2023-01-12 17:06:19 44

原创 Git Clone问题

Git clone方式

2023-01-12 17:03:10 173

原创 Git状态显示文件已更改,但比较后却显示内容相同

Git操作

2023-01-12 16:01:27 649

原创 常用包下载地址

常用包下载地址

2022-12-05 16:58:00 587

原创 cmd之拷贝、删除文件夹

cmd命令

2022-10-27 22:16:51 1646

原创 Git 配置

Git配置

2022-08-02 19:44:11 140

原创 linux date命令显示毫秒

date命令显示毫秒

2022-07-27 23:47:14 1318

原创 md5sum源码 可多平台编译

md5sum的源码,可多平台编译

2022-07-27 23:09:59 455

原创 QNX修改系统时间

qnx设置时间

2022-07-19 18:42:30 1373

原创 Thread Detach

thread detach

2022-06-30 22:33:59 317

原创 float类型取值范围

float类型详解

2022-06-12 15:26:14 104

原创 模板编程总结

模板编程总结

2022-05-31 16:54:30 57

转载 c++ 什么时候调用拷贝构造/赋值,什么时候调用移动构造/赋值, std::move的作用?

有类型声明的时候,不管有没有等号都是构造,之前定义过用等号接收的就是赋值。接收的是右值就是移动构造或移动赋值,接收左值就是拷贝构造或拷贝赋值。跟编译器无关,当然还是要支持移动语义的(C++11),下面是举例:#include <stdio.h>#include <type_traits>struct A { int value; A() : value(0) {} A(int v) : value(v) {} A(const A& o...

2022-05-28 16:32:22 657

原创 关于锁的区别

自旋锁:例如用atomic_flag来实现,它阻塞时会占用cpu。class spin_lock {private: atomic_flag flag;public: spin_lock() = default; spin_lock(const spin_lock&) = delete; spin_lock& operator=(const spin_lock) = delete; void lock() { //acquire ...

2022-04-27 18:00:19 124

原创 QML 动态创建元素

有一个qml控件,我需要在运行时动态去创建,可用一下方法:控件River.qml, 里面就简单放个Image元素测试:import QtQuick 2.15Item { property string imgsrc: "" Image { id: img1 source: imgsrc }}main.qmlimport QtQuick 2.15import QtQuick.Window 2.15import QtQuic

2022-03-25 10:25:32 553

原创 C++ 比较读取文件到内存的速度

当我有一个大文件要读到内存时,如何最快呢?下面的代码,对于BUFFSIZE的大小做了调整,并测试每次读取的时间,#define BUFFSIZE 1024 * 4int main(int argc, char *argv[]){ int count = 0; //读取的字节数 int readcnt = 0; //读取次数 char* buff = new char[BUFFSIZE]; QString filepath = "E:/tool/Qt/

2022-03-18 17:25:19 1084

原创 Qt6.2.1编译

Qt6在ubuntu的编译,Qt5也支持。

2022-03-05 23:09:33 955

原创 vmware15下ubuntu无法安装vm tools

如果你也遇到这里是灰的,且没有解决,那只能从虚拟机内部安装了。sudo apt-get install open-vm-toolssudo apt-get install open-vm-*上面的不行就试下面的。

2022-03-04 23:57:25 1391

原创 Oracle VM VirtualBox 打开复制虚机报错

复制已有的虚拟机,注册到VirtualBox时报相同的UUID,错误信息:which has the sameUUIDas an existing virtual machine.解决办法(我的VirtualBox版本:6.1):cmd切换到VirtualBox的安装目录,输入:C:\Program Files\Oracle\VirtualBox>VBoxManage internalcommands sethduuid "E:\VirtualBox\ubuntu 20.04..

2022-03-03 17:34:42 1202

原创 unsigned int 与 int运算,结果是什么类型

unsigned int 与 int相加:unsigned int val = 100;if (val - 150 > 0) printf("result is : unsigned int\n");else printf("result is : int\n");//结果:result is : unsigned int结果:value is 4294967246.所以 unsigned int与int作运算时,int会自动转化为unsigned in

2022-02-28 12:38:36 2406

原创 QML 图片镜像显示

利用Scale实现对图片的镜像,即对称效果。

2022-02-24 10:05:02 732

原创 QML Gradient 颜色渐变用法

测试版本:Qt5.15.2 Rectangle{ width: 500 height: 200 gradient: Gradient { orientation:Gradient.Horizontal //该属性设置渐变的方向 GradientStop { position: 0.0; color: "lightsteelblue" } GradientStop { p

2022-02-23 22:33:47 844

原创 QML Image的source写法

QML source路径的写法

2022-02-23 22:30:36 1125

原创 函数指针声明

成员函数和全局函数指针的声明方法:class Person{ void walk();}void run();成员函数指针声明:typedef void (Person::*func)();//全局函数指针声明:typedef void (*func)();

2022-02-17 14:36:22 1092

原创 QtCreator常用快捷键

Ctrl + M 添加/删除书签Ctrl + , 切换到下一个书签Alt + U 选中的字符全部小写Alt + Shift + U选中的字符全部大写

2022-02-16 10:01:28 409

原创 Qt基础知识

Qt各模块作用:Qt5的模块简介Qt5.15依赖 :Qt for X11 Requirements | Qt 5.15编译静态库警告:Note: Using static linking will disable the use of dynamicallyloaded plugins. Make sure to import all needed static plugins,or compile needed modules into the library....

2021-11-29 14:48:07 232

原创 virtual box 扩展容量

VBoxManage.exe list hdds7d11c200-9387-4ddc-ae71-ecd292125612VBoxManage.exe modifyhd 7d11c200-9387-4ddc-ae71-ecd292125612 --resize 102400102400是100G

2021-11-23 15:01:42 165

原创 获取进程/线程ID及常用函数

获取进程/线程ID#ifdef WIN32#include "windows.h"#else#include "unistd.h"#endif#ifdef WIN32 printf("pid is %d \n", GetCurrentProcessId()); printf("tid is %d \n", GetCurrentThreadId());#else printf("pid is %d \n", getpid()); printf("tid is %d \n", ge

2020-11-29 14:59:41 1148 1

文件编码批量转换工具C#实现

自动识别文件编码,并可批量转换为要转换的编码格式。

2022-10-29

win socket客户端与服务端基本操作

windows使用socket快速创建server和client通信,适合初学者,用的vs2015。

2020-11-29

空空如也

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

TA关注的人

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