浅暖的博客

私信 关注
浅暖0803
码龄10年
  • 89,524
    被访问量
  • 15
    原创文章
  • 120,216
    作者排名
  • 23
    粉丝数量
  • 于 2011-08-18 加入CSDN
获得成就
  • 获得29次点赞
  • 内容获得9次评论
  • 获得175次收藏
荣誉勋章
TA的专栏
  • Win10
    1篇
  • 事件
    1篇
  • 笔记
  • Network
    1篇
  • xml
  • qss
  • QML
    7篇
  • Linux
    7篇
  • tftp
    1篇
  • STM32
    1篇
  • Qt
    10篇
  • C++
    1篇
  • 驱动
    1篇
  • QSslSocket
  • FTP
  • 数据结构
    2篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

QT父子窗口事件传递与事件过滤器

  处理监控系统的时候遇到问题,在MainWidget中创建多个子Widget的时候,原意是想鼠标点击先让MainWidget截获处理后再分派给子Widget去处理,但调试后发现如果子Widget重新实现了事件方法,就直接处理掉事件了,没有进到MainWidget的处理方法中去,如果子Widget没有accept或ignore该事件,则该事件就会被传递给其父亲,在子Widget存在accept或ignore事件的时候,想要经过一下MainWidget的处理方法,就得用到事件处理器,因此网上找了一下,发现QT
转载
489阅读
0评论
0点赞
发布博客于 8 月前

libxcb-1.14.tar.xz

最近交叉编译OpenGL,参考https://blog.csdn.net/mkndg/article/details/38583733,下载了很多相关资源,特上传到这里,libxcb-1.14.tar.xz
xz
发布资源于 1 年前

libdrm-2.4.64.tar.bz2

最近交叉编译OpenGL,参考https://blog.csdn.net/mkndg/article/details/38583733,下载了很多相关资源,特上传到这里,libdrm-2.4.64.tar.bz2
bz2
发布资源于 1 年前

MesaLib-10.2.3.tar.bz2

最近交叉编译OpenGL,参考https://blog.csdn.net/mkndg/article/details/38583733,下载了很多相关资源,特上传到这里,Mesa-10.2.3
bz2
发布资源于 1 年前

arm-2013.11-arm-none-linux-gnueabi-4.8.1.zip

本资源名称为arm-2013.11-arm-none-linux-gnueabi-4.8.1.zip,解压之后是一个arm-none-linux-gnueabi-4.8.1.tar压缩包,直接拷贝到linux操作系统下,解压到/usr/local/arm下,修改环境变量即可
zip
发布资源于 1 年前

glibc-2.18.tar.xz

arm_linux交叉编译所需源文件, binutils-2.23.1.tar.bz2 glibc-2.18.tar.gz gcc-4.8.2.tar.bz2 gmp-5.1.3.tar.bz2 mpfr-3.1.2.tar.bz2 mpc-1.0.1.tar.gz linux-2.6.34.14.tar.bz2
xz
发布资源于 1 年前

gcc-4.8.2.tar.bz2

arm_linux交叉编译所需源文件, binutils-2.23.1.tar.bz2 glibc-2.18.tar.gz gcc-4.8.2.tar.bz2 gmp-5.1.3.tar.bz2 mpfr-3.1.2.tar.bz2 mpc-1.0.1.tar.gz linux-2.6.34.14.tar.bz2
bz2
发布资源于 1 年前

binutils-2.23.1.tar.bz2

arm_linux交叉编译所需源文件, binutils-2.23.1.tar.bz2 glibc-2.18.tar.gz gcc-4.8.2.tar.bz2 gmp-5.1.3.tar.bz2 mpfr-3.1.2.tar.bz2 mpc-1.0.1.tar.gz linux-2.6.34.14.tar.bz2
bz2
发布资源于 1 年前

mpfr-3.1.2.tar.xz

arm_linux交叉编译所需源文件, binutils-2.23.1.tar.bz2 glibc-2.18.tar.gz gcc-4.8.2.tar.bz2 gmp-5.1.3.tar.bz2 mpfr-3.1.2.tar.bz2 mpc-1.0.1.tar.gz linux-2.6.34.14.tar.bz2
xz
发布资源于 1 年前

gmp-5.1.3.tar.xz

arm_linux交叉编译所需源文件, binutils-2.23.1.tar.bz2 glibc-2.18.tar.gz gcc-4.8.2.tar.bz2 gmp-5.1.3.tar.bz2 mpfr-3.1.2.tar.bz2 mpc-1.0.1.tar.gz linux-2.6.34.14.tar.bz2
xz
发布资源于 1 年前

Win10系统程序以管理员身份开机自启动配置

参考来源: https://jingyan.baidu.com/article/a681b0de6a322c3b18434630.html1. 在Cortana中输入并打开任务计划程序,如下图所示:2.操作 -> 创建基本任务,任务名称随便写,如下图所示3. 触发器暂时选择 ...
原创
1阅读
0评论
0点赞
发布博客于 2 年前

netsh配置网络失败

最近在写关于win10系统下修改网络配置的代码,程序中使用了netsh这个命令,代码如下(部分参考自网上的代码,抱歉忘了出处): if(ui->Network_ipnamed->isChecked()){ QString ip = ui->Network_ip_p->text(); QString netmask = ui->Ne...
原创
460阅读
0评论
0点赞
发布博客于 2 年前

大话数据结构学习笔记:算法

一、定义: 算法:解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。二、特性: 算法有五个基本特性:输入、输出、有穷性、确定性、可执行性。 1、输入输出:算法具有零或多个输入,一个或多个输出; 2、有穷性:算法在执行有限的步骤之后,自动结束而不会出现无限循环,并且每一个步骤在可接受的...
原创
75阅读
0评论
0点赞
发布博客于 2 年前

大话数据结构学习笔记:基本概念

一、基本概念和术语数据结构:相互之间存在一种或多种特定关系的数据元素的集合。1、数据:描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别并输入给计算机的符号集合。2、数据对象:性质先沟通的数据元素的集合,是数据的子集。3、数据元素:组成数据的、有一定意义的基本单位。一个数据元素可以由若干个数据项组成。4、数据项:数据不可分割的最小单位。二、逻辑结构和物理结构...
原创
68阅读
0评论
0点赞
发布博客于 2 年前

Qt 子类中某按键ignore,事件却未传递到父类的问题

最近写界面程序,父类MyWidget中包含几个子类Widget、Dialog,MyWidget中用stackedWidget来切换这几个界面,部分代码如下:MyWidget::MyWidget(QWidget *parent) : QWidget(parent), ui(new Ui::MyWidget){ ui->setupUi(this);...
原创
452阅读
0评论
0点赞
发布博客于 2 年前

linux中init.d文件夹的说明

​​​​​​一、简单说明  /etc/init.d 是 /etc/rc.d/init.d 的软链接(soft link)。可以通过 ll 命令查看。ls -ld /etc/init.dlrwxrwxrwx. 1 root root 11 Aug 30 2015 /etc/init.d -> rc.d/init.d  都是用来放服务脚本的,当Linux启动时,会寻找这些目录中的...
转载
252阅读
0评论
0点赞
发布博客于 2 年前

c语言 驱动编译的错误和警告

1、warning: function declaration isn't a prototype定义函数:void  pack_up();{...}对以上程序,在编译驱动的时候会出现以下warning:解决办法:即使函数括号内没有任何参数,也要加一个void类型,来避免这种warning。2、warning: assignment from incompatib...
原创
391阅读
0评论
0点赞
发布博客于 3 年前

Qt Release版本 可执行文件莫名其妙增大近20倍

        在编写界面程序生成可执行应用程序文件时,采用Release版本可执行文件一直都是1.6M左右,某次不知道怎么回事,编译生成的可执行文件变成了24M,增大了近20倍。        经过同事提点,发现问题所在,虽然图中两处都选择了Release版本,但是qmake构建配置却选了Debug,可能是不小心改的,导致生成的应用程序文件仍为Debug版本,大小相对Release版本大很多...
原创
697阅读
0评论
0点赞
发布博客于 3 年前

让ImageMagick支持png和jpeg格式

让ImageMagick支持png和jpeg格式我们在Centos安装ImageMagick教程中讲述了如何安装ImageMagick,安装完毕之后发现程序并不支持png和jpeg格式的图片,但是这两种图片又是我们平时所常见的,所以我们还要进一步地配置,是其支持png和jpeg格式.首先我们安装所需的库文件. 1 $ yum install tcl-deve...
转载
2247阅读
0评论
0点赞
发布博客于 3 年前

qAbs()、abs() 与fabs()

int abs(int i);                    // 返回int类型的绝对值double fabs(double i);     // 返回double类型的绝对值float fabsf(float i);            // 返回float类型的绝对值T qAbs(const T &value)  // 返回输入参数对应类型的绝对值。...
原创
6671阅读
1评论
2点赞
发布博客于 3 年前

Qt 焦点问题

        在写QT程序时,遇到焦点问题。在某个界面menu中,所有控件的焦点都已设置为NoFocus,按某个按键会弹出一个dialog,关闭dialog后,上下左右按键都不响应,无法进入keyPressEvent,查询发现,这几个按键可以切换焦点,当切换焦点时,则不会写响应keyPress事件,而本界面的控件都已设置为NoFocus,故编写了以下类,检测KeyPress事件,并打印获取焦点的...
原创
1223阅读
0评论
0点赞
发布博客于 3 年前

Qt QSplashScreen 开机加载图片和动图

以下语句加在main()函数中。  开机加载图片:    QPixmap pixmap(":/prefix/poweron.png");    QSplashScreen splash(pixmap);    splash.show();                     QApplication::processEvents();      Dialoghome w;  ...
原创
3722阅读
5评论
1点赞
发布博客于 3 年前

error This file requires compiler and library support for the upcoming ISO C++ standard, C++0x.

QT写程序时遇到如下问题:  /opt/uClinux/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.3.5/include/c++/c++0x_warning.h:36: error: #error This file requires compiler and library support for the upcoming ISO C++ s...
原创
711阅读
1评论
0点赞
发布博客于 3 年前

Qt 获取文件夹下所有文件信息,排序

获取文件夹下所有文件数目 int MyWidget::getFileCount(){ int count=0; QString path = "./storage"; QDir myDir(path);// for(unsigned int i = 0;i < myDir.count();i++){ QString sext = ...
原创
2846阅读
0评论
1点赞
发布博客于 3 年前

Qt国际化与国际化不完全问题

Qt的国际化步骤: 把需要翻译的地方全部用TR( “”)函数包含进来。 在pro文件中加入TRANSLATIONS + = XXX.ts. 如下图所示,单击更新翻译(或直接在终端中执行指令lupdate -verbose XXX.pro),生成XXX.ts文件。 使用的Qt的语言学家工具翻译TS,然后保存。 单击上图中的发布翻译,发布生成QM文件。 在主函数中窗口显示前加入以下代...
转载
828阅读
0评论
0点赞
发布博客于 3 年前

stm32 TIM2定时器触发ADC、DMA采样

        使用ADC的定时器触发ADC转换的功能,然后使用DMA进行数据的搬运!采用TIM2定时器的触发间隔,实现ADC定时采样转换的功能,然后可以在程序的死循环中一直检测DMA转换完成标志,然后进行数据的读取,或者使能DMA转换完成中断,这样每次转换完成就会产生中断。         做示波器时,由于要做调整横坐标显示倍数增大和缩小,故需要改变采样频率,也就是改变TIM2 的定时器时间...
原创
14730阅读
0评论
0点赞
发布博客于 3 年前

在CentOS 7中TFTP error: Permission denied (0)的解决办法

一、在机器上装上了tftp server,使用tftp中get文件的时候可以下载文件,但是使用put的时候出现错误提示Error code 0:Permission denied 1、首先,查看vi /etc/sysconfig/selinux 修改为:SELINUX=permissive如果不想重启系统,执行:sudo setenfore 0在开发板上执行:root@am335x-e...
原创
1774阅读
0评论
0点赞
发布博客于 3 年前

Linux配置并编译内核

几种配置方法         配置内核代码并不会花费太长时间。配置工具会询问许多问题并且允许开发者配置内核的每个方面。如果你有不确定的问题或者特性,你最好使用配置工具提供的默认值。本系列教程会使读者逐步了解配置内核的整个过程。          配置代码前需要在源文件的文件夹内打开一个终端。当终端打开后,基于你喜好的配置界面,这里有几种不同的配置方法:make config - 纯...
转载
27046阅读
0评论
9点赞
发布博客于 3 年前

LINUX内核目录文件说明

内核空间和用户空间         在下载内核前,我们应该讨论一些重要的术语和事实。首先了解一下内核空间和用户空间       内核空间中存放的是内核代码和数据,而进程的用户空间中存放的是用户程序的代码和数据。不管是内核空间还是用户空间,它们都处于虚拟空间中。      1. 内核空间       Linux内核是一个宏内核,这意味着整个操作系统都运行在内核预留的内存里。内...
转载
13047阅读
2评论
10点赞
发布博客于 3 年前

BlackFin交叉编译环境搭建

BlackFin交叉编译环境搭建  参照http://docs.blackfin.uclinux.org/doku.php?id=toolchain:installingtoolchin、u-boot、kernel等资料最新的下载在http://blackfin.uclinux.org/gf/gf/project/uclinux-dist/forum/?action=browseRedir...
转载
153阅读
0评论
0点赞
发布博客于 3 年前

[转]linux awk命令详解

原文链接 : http://blog.chinaunix.net/uid-23302288-id-3785105.html awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息awk处理过程: 依次对每一行进行处理,然后输出awk命令形式:awk [-F|-f|-v] ‘BEGIN{} //{command1; co...
转载
103阅读
0评论
0点赞
发布博客于 3 年前

qml可识别的color表

qml学习笔记(附表一):qml可识别的color表:颜色--名称--RGB   原博主博客地址:http://blog.csdn.net/qq21497936本文章博客地址:http://blog.csdn.net/qq21497936/article/details/78527817...
转载
293阅读
0评论
0点赞
发布博客于 3 年前

QML release版本,windeployqt.exe打包库文件之后,依然缺少库文件解决办法

1. 使用windeployqt.exe打包库文件:        在开始菜单中Qt列表下找到对应版本的cmd,比如我用的是Qt5.9.3 MinGW,则对应的为Qt5.9.3 for Desktop (MinGW 5.3.0 32 bit)。        打开之后,cd转到release版本生成的exe文件目录下,比如我的放在了H:\Qt\Qt5.9.3\5.9.3\mingw53_3...
原创
3140阅读
0评论
1点赞
发布博客于 3 年前

Qt学习—qt共享内存的使用

Qt提供了QSharedMemory类来访问共享内存,实现共享内存的操作。一、QSharedMemory类常用的操作1、QSharedMemory类对象的创建利用QSharedMemory类创建实例对象时,必须为该共享内存指定关键字(即为该共享内存起一个名字)。只有当共享内存被设置了关键字之后,才可以执行创建create()、关联attach()等操作。为共享内存指定关键字有两种方法:① 通过构造...
转载
559阅读
0评论
0点赞
发布博客于 3 年前

Qt Quick App的两种启动模式

QQmlApplicationEngine搭配WindowQQuickView搭配Item两者不同之处在于:使用QQuickView显示QML文档,对窗口的控制权(比如设置窗口标题、Icon、窗口的最小尺寸等)在C++代码;而使用QQmlApplicationEngine加载以Window为根对象的QML文档,QML文档则拥有窗口的完整控制权,可以直接设置标题、窗口尺寸等属性。1、QQmlAppl...
转载
229阅读
0评论
1点赞
发布博客于 3 年前

qmlRegisterType 的功能以及用法

qmlRegisterType 是一个可以将C++实现的类在QML中调用的,连接C++和QML的一个工具,非常重要的函数!!!首先来看QtHelp关于qmlRegisterType 的介绍int qmlRegisterType(const char * uri, int versionMajor, int versionMinor, const char * qmlName) This templ...
转载
3252阅读
0评论
0点赞
发布博客于 3 年前

QThreadPool类

         QThreadPool管理一组线程。它负责管理和回收单个QThread对象以减少程序中线程创建的开销。每个Qt应用程序都有一个全局的QThreadPool对象,可通过方法globalInstance()获得。        为了调用QThreadPool中的一个线程,需要提供一个从QRunnable继承过来的类,并实现其中的run方法。然后创建一个该类的对象,传递给QThread...
转载
672阅读
0评论
0点赞
发布博客于 3 年前

QML与C++混合编程详解

1、QML与C++为什么要混合编程QML与C++为什么要混合编程,简单来说,就是使用QML高效便捷地构建UI,而C++则用来实现业务逻辑和复杂算法,下面介绍了两者间交互的方法与技巧。2、QML访问C++概述Qt集成了QML引擎和Qt元对象系统,使得QML很容易从C++中得到扩展,在一定的条件下,QML就可以访问QObject派生类的成员,例如信号、槽函数、枚举类型、属性、成员函数等。QML访问C+...
转载
2097阅读
0评论
4点赞
发布博客于 3 年前

嵌入式 L inux C 语言应用程序设计.pdf 华清远见

嵌入式 L inux C 语言应用程序设计,华清远见嵌入式培训中心 编著,本书共13章,第一章主要讲解嵌入式系统的概念,第二、三章主要讲解如何构建嵌入式Linux的开发环境及常见开发工具的使用方法,第四至第八章讲解的是嵌入式Linux C于洋的语法及常见数据结构,第九至第十二章详细讲解了嵌入式Linux中的文件I/O开发、进程线程开发、网络开发和驱动开发等,第十三章视频监控系统是一个综合性的实例。
pdf
发布资源于 4 年前

最小二乘拟合MATLAB程序-数值分析

最小二乘拟合MATLAB程序-数值分析、最小二乘直线拟合、最小二乘曲线拟合
doc
发布资源于 7 年前

经典C、C++面试题

50个C、C++的经典面试题,面试C、C++相关职业时,可做参考
pdf
发布资源于 7 年前

DSP实验直流电机 DSP实验直流电机

1.编制中断程序,通过控制VC5509 DSP 的通用I/O 管脚产生不同占空比的PWM信号。 2.学习VC5509DSP 的通用I/O 管脚的控制方法。 3.分析直流电机的控制原理并实现的控制方法。
doc
发布资源于 8 年前