- 博客(398)
- 资源 (14)
- 收藏
- 关注
原创 QLineEdit中文本显示不全,部分字符显示空白问题
QT5.14.2Windows 7 触发某个条件后,使用QLineEdit的setText方法设置文本后,文本部分字符缺失,现象如下(小数点后都是4位):设置根据显示器的像素密度进行自动缩放;再主函数添加如下代码:
2024-09-03 17:45:26 302
转载 判断linux库文件在编译的时候与没有用 -g 选项
对于 lib1.so,输出为 Reading symbols from lib1.so...(no debugging symbols found)...done.可以看出,对于使用 -g的库, objdump --debugging会有很多 debug相关的信息输出。对于 没有加-g的库,则没有这样的输出.注意有输出: Reading symbols from lib2.so...done.也可用 readelf -w 或者 objdump -W。1. 使用 objdump。
2024-06-19 10:02:06 89 1
转载 arm-linux开发常见问题一:所有文件操作命令都提示“Read-only filesystem”
原文链接:https://blog.csdn.net/qiezhihuai/article/details/86776528。remount -重新安装已经安装了的文件系统。rw -以读写方式挂载。/ -代表根文件系统。
2023-06-08 10:33:08 565
原创 ethercat master Module ec_master not found
ethercat master Module ec_master not found.”错误,复制到以下目录下,然后执行depmod;可以把下边两个文件复制到系统lib下。部署EtherCAT过程中,执行。
2023-06-06 17:34:05 707
转载 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 732
转载 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 105
原创 ByteArray 与 QString(Hex字符串) 的 互转
QString(Hex)转QByteArray。QByteArray转十六进制字符串。
2023-02-25 20:21:32 526
原创 Go语言GPM设计思想
Processor是协程和线程之间的桥梁,如果某个线程想要运行Goroutine任务,必须先访问Processor,通过Processor获取Goroutine任务队列,最终使得某个Goroutine得到执行。内核线程的创建时机是当没有足够的内核线程来关联Processor时,或者内核线程发生阻塞且没有空闲的其他内核线程时。因此,Processor的数量与内核线程的数量并不完全相等,通常内核线程的数量会多于Processor的数量。内容来源于:Go语言从入门到项目实践-电子工业出版社。
2022-09-14 22:37:06 243
翻译 正则查找C/C++代码中注释
来源于: http://blog.ostermiller.org/find-comment原文为英文,以下翻译结果为有道翻译及个人修改一些语法错误和语句不通顺。使用正则表达式在源代码中查找注释 许多文本编辑器都具有高级查找(和替换)特性。当我在编程时,我喜欢使用带有正则表达式搜索和替换的编辑器。这个特性允许基于复杂的模式而不是仅仅基于文字来查找文本。有时,我想检查源代码中的每个注释,并编辑它们或删除它们。我发现很难编写一个能够找到C风格注释(以/*开头,以*/结尾的注释)的正则...
2021-07-10 21:41:16 1581 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 608
原创 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 4573 3
转载 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 459
转载 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 3453
转载 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 587
转载 “显示器驱动已停止响应,并且已恢复”问题的解决方法
以下问题的出现及解决都基于“WIN7+CUDA7.5”。问题描述:当我编译运行《GPU高性能编程CUDA实战》中第4章所给Julia实例代码时,出现了显示器闪动的现象,现象很快消失,并在窗口右下角弹出“显示器驱动已停止响应,并且已恢复”的提示,而最终并未得到Julia应有的计算结果,在命令行窗口中显示了相应错误信息。问题解决:开始 >NVIDIA Corporation >Nsight Visual Studio Edition 4.7 > Nsight Monitor >..
2020-05-08 21:17:12 2052
转载 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 2720 1
转载 QT保存文件时选在保存不同的文件类型
转载自:http://blog.sina.com.cn/s/blog_13188028b0102vffv.htmlPS:原作者使用PYQT实现的,代码很简单,照猫画虎,明白这个意思,用C++也就知道怎么做了我们知道在Windows中,文件保存是可通过下拉菜单选择保存的格式。如Excel文件点击“另存为”后格式选择如下:在python编程中,GUI的设计中如何利用Pyqt类似实现这种选择保...
2019-12-15 12:10:21 2125
原创 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 2424
转载 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 3022 1
原创 关于setup factory的一些基本操作
最近需要进行程序打包,发现setup factory是个比较好用的软件,有详细的API文档可以查阅,整理了一下在打包过程中用到的基本操作跟大家分享:1、注册表基本操作(读、写),为了解决程序重复安装的问题在action的on startup中写入代码(如何写入注册表在文章下边):--这里是对注册表进行检查,检查是否有该注册表--检查注册表:local Key = Registry...
2019-10-22 19:57:22 1985 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 410
转载 Qt 获取标题栏高度
转载自:https://www.jianshu.com/p/19243c9c66b8QRect desktopRect = QApplication::desktop()->availableGeometry();int iTitleBarHeight = style()->pixelMetric(QStyle::PM_TitleBarHeight); // 获取标题栏高度...
2019-10-18 22:18:24 3354
原创 C++使用内存映射读写大文件
由于公司项目要求,组件A每毫秒会产生五百万条数据,需要进行存储,使用IO流速度过于缓慢,于是决定采用内存映射的方法进行存储,效率提高了许多,于是对查询的资料,以及写代码过程中遇到的一些问题进行整理。对于内存映射,需要用到几个关键的Windows API:HANDLE CreateFile(LPCTSTR lpFileName, DWORD dwDe...
2019-08-28 21:15:39 6104
转载 GetLastError()返回值列表
转载自:https://blog.csdn.net/theone10211024/article/details/14001943GetLastError()返回值列表:〖0〗-操作成功完成。〖1〗-功能错误。〖2〗-系统找不到指定的文件。〖3〗-系统找不到指定的路径。〖4〗-系统无法打开文件。〖5〗-拒绝访问。〖6〗-句柄无效。〖7〗-存储控制块被损坏。〖8〗-存储空间不...
2019-08-28 20:46:35 347
转载 C++类成员冒号初始化以及构造函数内赋值
转载自:https://blog.csdn.net/zj510/article/details/8135556通常我们对类成员进行“初始化”有两种方式:1. 构造函数后面跟冒号;2. 构造函数里面对成员进行赋值。有些人不太注意这个小细节,或者根本不知道他们的区别,认为两种方式是一样的。这个误解有时可能会对程序带来影响,这里我来介绍一下这两种方式。首先我们看这么一段代码:c...
2019-08-21 20:36:25 659
转载 vs2010 debug时控制台(cmd)上中文都显示为问号的问题
转载自:https://blog.csdn.net/rentingting0312/article/details/90694940昨天系统自动更新过,然后今天来打开vs运行程序后,就出现了这种情况真是让人头疼不已,修改系统编码不好使,修改本地字符串编码不好使,各种百度通用方法:chcp也不好使,最后修改百度关键字 ,终于找到了方法:打开控制台(cmd)的属性,然后勾选下面属性,再...
2019-08-21 20:31:26 1111
转载 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 809
转载 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 474
转载 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 220
转载 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 577
转载 解决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 1054
转载 在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 580
转载 Qt多线程即写即用QThread实现方法
转载:作者:Qt工坊链接:https://www.jianshu.com/p/a2d4bbea3822本文所介绍的这种Qt的线程用法在Qt的官方文档中有类似介绍,这里给出一个完整的示例共读者参考。本文介绍的这种方法,并不是常见的通过继承QThread,重写run()函数来实现Qt多线程,而是通过moveToThread(QThread * thread)函数将工作类对象移到所创建的QThre...
2019-07-12 09:23:36 456
转载 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 1691
转载 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 5230 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 1357
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人