自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(396)
  • 资源 (14)
  • 收藏
  • 关注

原创 QScrollArea设置透明和去除边框

需求:添加QScrollArea时不需要它自己有样式,完全透明显示父窗口样式即可。

2023-10-14 19:39:53 678

转载 QT判断平台和生成版本设置输入目录

【代码】QT判断平台和生成版本设置输入目录。

2023-06-16 20:37:46 202

转载 arm-linux开发常见问题一:所有文件操作命令都提示“Read-only filesystem”

原文链接:https://blog.csdn.net/qiezhihuai/article/details/86776528。remount -重新安装已经安装了的文件系统。rw -以读写方式挂载。/ -代表根文件系统。

2023-06-08 10:33:08 413

原创 Ubuntu14.04安装igH EtherCAT Master

打开后点击Download下载。

2023-06-07 15:59:32 1219

原创 ethercat master Module ec_master not found

ethercat master Module ec_master not found.”错误,复制到以下目录下,然后执行depmod;可以把下边两个文件复制到系统lib下。部署EtherCAT过程中,执行。

2023-06-06 17:34:05 425

转载 ethercat移植至ARM

1.解压IGH源码进入目录,--with-linux-dir=/opt/linux/xxx/kernel_imx,这个指向的是Linux内核源码目录。1.在官网 http://www.etherlab.org/en/ethercat/ 下载ethercat-1.5.2.tar.bz2。/**************至此板子上的配置结束,下面是启动EtherCAT ***************/3.复制ec_master.ko到/lib/modules/内核版本号/2.进入ethercat目录下。

2023-06-02 17:00:27 587

转载 uudecode:not found

之前一直在ubuntu10.04服务器上没有遇到这个问题,经查 是因为缺少shartils包,所以在ubuntu14.04上安装上即可顺利编译 UT4412开发板 kernel。使用Exynos4412 平台开发板UT4412BV03开发板,直接安装了最新的编译环境 VMware 10+ubuntu14;在编译kernel时弹出  uudecode:not found 的错误;

2023-05-29 16:33:44 65

原创 ByteArray 与 QString(Hex字符串) 的 互转

QString(Hex)转QByteArray。QByteArray转十六进制字符串。

2023-02-25 20:21:32 403

原创 Linux下编译SQLite3源码

sqlite源码编译

2022-10-31 21:49:18 932

原创 Go语言GPM设计思想

Processor是协程和线程之间的桥梁,如果某个线程想要运行Goroutine任务,必须先访问Processor,通过Processor获取Goroutine任务队列,最终使得某个Goroutine得到执行。内核线程的创建时机是当没有足够的内核线程来关联Processor时,或者内核线程发生阻塞且没有空闲的其他内核线程时。因此,Processor的数量与内核线程的数量并不完全相等,通常内核线程的数量会多于Processor的数量。内容来源于:Go语言从入门到项目实践-电子工业出版社。

2022-09-14 22:37:06 196

翻译 正则查找C/C++代码中注释

来源于: http://blog.ostermiller.org/find-comment原文为英文,以下翻译结果为有道翻译及个人修改一些语法错误和语句不通顺。使用正则表达式在源代码中查找注释 许多文本编辑器都具有高级查找(和替换)特性。当我在编程时,我喜欢使用带有正则表达式搜索和替换的编辑器。这个特性允许基于复杂的模式而不是仅仅基于文字来查找文本。有时,我想检查源代码中的每个注释,并编辑它们或删除它们。我发现很难编写一个能够找到C风格注释(以/*开头,以*/结尾的注释)的正则...

2021-07-10 21:41:16 1369 2

转载 Composer 修改镜像源

转载自:https://www.cnblogs.com/carious/p/11340179.html如何修改镜像源可以使用阿里巴巴提供的 Composer 全量镜像 https://mirrors.aliyun.com/composer/a). 配置只在当前项目生效composer config repo.packagist composer https://mirrors.aliyun.com/composer/# 取消当前项目配置composer config --unset r

2021-01-03 17:05:30 540

原创 C++禁止键盘和鼠标事件

最近做了一个小工具,可以远程控制锁定和解锁计算机,锁定就是通过禁用鼠标和键盘事件来限制,使用的WINDOWS的HOOK函数,下面分享一下具体的实现方法:1、首先是两个钩子函数:HHOOK hook_hwnd_keyboard = NULL;HHOOK hook_hwnd_mouse = NULL;HMODULE g_module;// 鼠标事件LRESULT CALLBACK MyHookFunMouse(int nCode, WPARAM wParam, LPARAM lParam)

2021-01-02 12:30:58 4138 1

转载 Git重命名标签

git tag new oldgit tag -d oldgit push origin :refs/tags/oldgit push --tagsnew即新的tag名old即旧的tag名push命令中的冒号从远程存储库中删除标记。 如果你不这样做,当你拖动时,git将在你的机器上创建旧标签。最后,确保其他用户删除已经删除的标记。 请告诉 them(co-workers) 运行以下命令:git pull --prune --tags...

2020-07-19 17:27:16 396

转载 C++ 求两个集合的交集和并集

转载自:https://blog.csdn.net/fanesemyk/article/details/73441347求并集:#include<bits/stdc++.h>using namespace std;set<int> s1{1,2,3,5};set<int> s2{5,7,9};int main(void){ vector<int> ANS; set_union(s1.begin(),s1.end(),s2.b

2020-07-19 16:35:54 3372

转载 QT Cannot queue arguments of type

输出窗口报的是QObject::connect: Cannot queue arguments of type 's_MSGBoxInfo'(Make sure 's_MSGBoxInfo' is registed using qRegisterMetaType().)网上搜了一下相关的解决办法:connect时添加参数Qt::DirectConnection,以保证其不被放入信号队列,从而达到想要的效果,但这种办法不一定能解决该问题,因为QUuid类型是Qt的基本类型,是可以作为信号参数使用的,

2020-05-17 18:22:57 520

转载 “显示器驱动已停止响应,并且已恢复”问题的解决方法

以下问题的出现及解决都基于“WIN7+CUDA7.5”。问题描述:当我编译运行《GPU高性能编程CUDA实战》中第4章所给Julia实例代码时,出现了显示器闪动的现象,现象很快消失,并在窗口右下角弹出“显示器驱动已停止响应,并且已恢复”的提示,而最终并未得到Julia应有的计算结果,在命令行窗口中显示了相应错误信息。问题解决:开始 >NVIDIA Corporation >Nsight Visual Studio Edition 4.7 > Nsight Monitor &gt..

2020-05-08 21:17:12 1845

转载 Qt QChart设置内边界和外边界

QChart的内边界和外边界是指如下区域 chartCurrent->layout()->setContentsMargins(0, 0, 0, 0);//设置外边界全部为0 chartCurrent->setMargins(QMargins(0, 0, 0, 0));//设置内边界全部为0 chartCurrent->setBackgroundRoundness(0);//设置背景区域无圆角...

2020-05-08 21:16:28 2453 1

转载 QT保存文件时选在保存不同的文件类型

转载自:http://blog.sina.com.cn/s/blog_13188028b0102vffv.htmlPS:原作者使用PYQT实现的,代码很简单,照猫画虎,明白这个意思,用C++也就知道怎么做了我们知道在Windows中,文件保存是可通过下拉菜单选择保存的格式。如Excel文件点击“另存为”后格式选择如下:在python编程中,GUI的设计中如何利用Pyqt类似实现这种选择保...

2019-12-15 12:10:21 2020

原创 QTableView表头添加CheckBox

通过重写QHeaderVIew类,实现表头添加复选框;代码如下class HeaderView : public QHeaderView{ Q_OBJECTpublic: explicit HeaderView(Qt::Orientation orientation, QWidget* parent = 0) : QHeaderView(orientat...

2019-12-15 12:06:22 2283

转载 error C2039: “staticMetaObject”: 不是“A”的成员 c:\Users\chuan\documents\visual studio 2010\Projects\Deriv

转载自:https://blog.csdn.net/weixin_39955229/article/details/81901603原文标题:QObject多继承static_meta_object的编译问题问题描述继承一个类,再继承自QObject并添加Q_OBJECT的宏之后,编译不过。class A{public: A(){}; ~A(){};pri...

2019-11-03 18:42:42 2736 1

原创 关于setup factory的一些基本操作

最近需要进行程序打包,发现setup factory是个比较好用的软件,有详细的API文档可以查阅,整理了一下在打包过程中用到的基本操作跟大家分享:1、注册表基本操作(读、写),为了解决程序重复安装的问题在action的on startup中写入代码(如何写入注册表在文章下边):--这里是对注册表进行检查,检查是否有该注册表--检查注册表:local Key = Registry...

2019-10-22 19:57:22 1835 3

转载 (Cuda)流Stream

转载自:https://blog.csdn.net/mounty_fsc/article/details/510929331.流(stream)的理解一个流对应并发的概念,是一组顺序执行的操作(可能由多个主机线程发出);多个流对应并行的概念,因为发生顺序具有不确定性。2.相关函数//基本函数cudaStream_t stream//定义流cudaStreamCreate(c...

2019-10-18 22:20:20 369

转载 Qt 获取标题栏高度

转载自:https://www.jianshu.com/p/19243c9c66b8QRect desktopRect = QApplication::desktop()->availableGeometry();int iTitleBarHeight = style()->pixelMetric(QStyle::PM_TitleBarHeight); // 获取标题栏高度...

2019-10-18 22:18:24 3166

原创 C++使用内存映射读写大文件

由于公司项目要求,组件A每毫秒会产生五百万条数据,需要进行存储,使用IO流速度过于缓慢,于是决定采用内存映射的方法进行存储,效率提高了许多,于是对查询的资料,以及写代码过程中遇到的一些问题进行整理。对于内存映射,需要用到几个关键的Windows API:HANDLE CreateFile(LPCTSTR lpFileName, DWORD dwDe...

2019-08-28 21:15:39 5730

转载 GetLastError()返回值列表

转载自:https://blog.csdn.net/theone10211024/article/details/14001943GetLastError()返回值列表:〖0〗-操作成功完成。〖1〗-功能错误。〖2〗-系统找不到指定的文件。〖3〗-系统找不到指定的路径。〖4〗-系统无法打开文件。〖5〗-拒绝访问。〖6〗-句柄无效。〖7〗-存储控制块被损坏。〖8〗-存储空间不...

2019-08-28 20:46:35 310

转载 C++类成员冒号初始化以及构造函数内赋值

转载自:https://blog.csdn.net/zj510/article/details/8135556通常我们对类成员进行“初始化”有两种方式:1. 构造函数后面跟冒号;2. 构造函数里面对成员进行赋值。有些人不太注意这个小细节,或者根本不知道他们的区别,认为两种方式是一样的。这个误解有时可能会对程序带来影响,这里我来介绍一下这两种方式。首先我们看这么一段代码:c...

2019-08-21 20:36:25 614

转载 vs2010 debug时控制台(cmd)上中文都显示为问号的问题

转载自:https://blog.csdn.net/rentingting0312/article/details/90694940昨天系统自动更新过,然后今天来打开vs运行程序后,就出现了这种情况真是让人头疼不已,修改系统编码不好使,修改本地字符串编码不好使,各种百度通用方法:chcp也不好使,最后修改百度关键字 ,终于找到了方法:打开控制台(cmd)的属性,然后勾选下面属性,再...

2019-08-21 20:31:26 1052

转载 vs 显示QOpenGLWidget崩溃

转载自:https://blog.csdn.net/GengWenhui123/article/details/86640525由于显卡的差异,有时候在创建QOpenGLWidget时需要初始化显卡第一次创建QOpenGLWidget失败#include "QtGuiApplication2.h"#include <QtWidgets/QApplication>#in...

2019-08-21 20:29:56 743

转载 CRT detected that the application wrote to memory after end of heap buffer

转载自:https://blog.csdn.net/wu_lai_314/article/details/8241697PS:通俗的来讲,解决方案就是分配内存空间时,多分配一块内存,例如 char *prt = new char[size + 1],释放时就不会出现这个问题。今天在做检测线索二叉树与其他算法的时间复杂度时候遇到了这个问题,在网络上查阅了很多资料后,解决了这个问题,现在...

2019-08-16 10:13:39 421

转载 C++ 类型转换试验

转载自:https://blog.csdn.net/humadivinity/article/details/80692414C++的四个类型转换,以下只是进行了试验而已,原理有待发掘1、static_cast静态类型转换,(1)在转换的两边都是基本类型的时候,感觉和C风格的强制类型转换差不多。float fValue = 6.5;int i = static_cast&...

2019-07-19 17:01:35 186

转载 C2589 “(”:“::”右边的非法标记

转载自:https://blog.csdn.net/ldepn/article/details/78647114错误 C2589 “(”:“::”右边的非法标记这个错误的解决办法:详见: http://blog.csdn.net/xidianzhimeng/article/details/21181279在PCL的MFC可视化的过程中会遇到该问题,在错误的地方按上述的第二种方法修...

2019-07-19 17:00:44 509

转载 解决VS2010提示warning C4068: 未知的杂注

转载自:https://blog.csdn.net/neochan1108/article/details/75591655出现原因是#pragma声明问题,加上#pragma warning(disable:4068)即可#pragma warning(disable:4068)#pragma execution_character_set("utf-8")...

2019-07-19 16:04:42 958

转载 在Qt示例项目的C ++ / QML源中的//! [0]的含义是什么?

转载自:https://www.cnblogs.com/h2zZhou/p/9565238.html在Qt示例项目的C ++ / QML源中的//! [0]的含义是什么?例如: //! [0] GLWidget :: GLWidget(Helper * helper,QWidget * parent):QGLWidget(QGLFormat(QGL :: SampleBuffe...

2019-07-15 10:59:57 496

转载 Qt多线程即写即用QThread实现方法

转载:作者:Qt工坊链接:https://www.jianshu.com/p/a2d4bbea3822本文所介绍的这种Qt的线程用法在Qt的官方文档中有类似介绍,这里给出一个完整的示例共读者参考。本文介绍的这种方法,并不是常见的通过继承QThread,重写run()函数来实现Qt多线程,而是通过moveToThread(QThread * thread)函数将工作类对象移到所创建的QThre...

2019-07-12 09:23:36 386

转载 C++中的queue类与QT中的QQueue类

转载自:https://www.cnblogs.com/lifexy/p/8884048.htmlC++中的queue实现一种先进先出的数据结构,是一个模板类头文件#include<queue>用法(以int型为例):queue<int> Q;     //定义一个int型队列Q.empty(); ...

2019-07-12 09:21:47 1623

转载 Qt中通过代码设置控件的objectName,和通过objectName查找该控件

转载:https://blog.csdn.net/hp_cpp/article/details/82715454(1)在代码中,动态创建的一些控件,先通过setObjectName(“XXX”);用QDesigner创建的界面,就已经设置了setObjectName(2)再通过findChildQLabel *macLabel = new QLabel(this);macLabel...

2019-07-12 09:17:33 5004 3

转载 vs错误【C1083 C1854 C4727】的若干解决办法

转载自:http://hi.baidu.com/andywangcn/blog/item/7d8da5072516fc7003088172.html注:我是使用修改预编译头的方式解决了C1083的错误,找不到stdafx.h头文件。VS2013设置预编译头在:属性->C/C++->预编译头。这几天写程序,无意间把编译中间文件给删了,然后就出现了C1083编译错误。...

2019-07-04 10:19:41 1300

原创 VS2013出现LNK2019错误

这个错误一般是因为某个函数只做了声明而没有实现,或者少了一些链接库。检查函数的实现以及链接库是否添加完毕。另外关于此错误的一些其他讲解,参考博客:https://blog.csdn.net/shupan001/article/details/6436133...

2019-07-04 09:05:52 631

转载 GitLab配置SSH Keys

转载自:https://www.jianshu.com/p/a8de7dc19a46准备工作:安装Git Bash工具1 是否存在id_rsa.pub文件进入C:\Users\username.ssh目录,检查是否有id_rsa.pub文件,如果存在跳至第3步。2 生成id_rsa.pub文件在bash中输入 ssh-keygen -t rsa -C "yourEmail@e...

2019-07-03 15:47:09 407

fastdfs_client

fastdfs_client jar包,下载解压后,直接放在maven仓库就可以使用了

2019-04-09

tesseract-ocr,可识别图片中文

Tesseract-ocr 中文支持,图片上的中文文字解析,。。。。

2018-10-30

基于IOS平台(object-c)的游戏五子棋程序设计

使用object-c开发的五子棋游戏,包含代码和文档。。。。。。。。。。。

2018-06-20

C++实现的迷宫问题求解

C++实现的迷宫问题求解,使用的栈进行迷宫路径求解。。。。

2018-06-09

C++写的车辆信息管理系统

C++的车辆信息管理系统,使用了多态、继承、虚基类、等等

2018-06-09

sourceinsight破解工具

sourceinsight破解工具,首先安装软件后,将压缩包内文件解压,复制到安装目录进行替换,指定里面的.lic文件就可以了

2018-06-09

QT使用https通信

QT使用https与java后台进行通信,包含了加载证书、秘钥、信任库

2018-06-09

QT使用socket的聊天室

使用QT的socket编写的聊天室,包含客户端和服务端。。。。

2018-06-09

pygi1.0.3.tar.gz 源码包........

pygi源码包。。

2018-06-09

QT使用localsocket通信

QT的localsocket,包含服务端和客户端,本地管道通信。

2018-06-09

使用QT检测USB设备

使用QT检测客户机的USB设备的插拔

2018-06-09

spice-gtk编译后程序

spice-gtk源码编译后程序,支持USB重定向,包含需要的链接库

2018-06-09

libxml2-2.8.0安装包

libxml2-2.8.0安装包

2017-05-22

apache_1.3.39

Apache_1.3.39的安装包

2017-05-22

空空如也

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

TA关注的人

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