自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (13)
  • 收藏
  • 关注

原创 上传文件到HDFS

应该是hdfs配置的问题,一开始在安装spark环境时没有配置hadoop相关文件,参考。注意改文件夹是创建在hdfs中的,不是本地,查看本地/opt,并没有该文件夹。第三章,安装配置好hadoop并启动,再次执行上述命令时,成功。也可以在浏览器中查看。

2024-04-19 15:59:57 349

原创 编写Spark独立应用程序

执行本文之前,先搭建好spark的开发环境,我目前只搭建了standalone模式,参考链接 :1)下载sbt网址:https://www.scala-sbt.org/download.html ,下载sbt-1.8.3.tgz。2)将下载好的安装包拷贝到共享文件夹,3)解压到/usr/local4)修改权限5)将bin目录下的sbt-launch.jar复制到sbt的安装目录下6) 创建脚本/usr/local/sbt/sbt,添加如下内容:7) 修改权限8) 检验 sbt 是否可用。

2024-04-18 08:58:29 1184

原创 mkdir: ‘/opt/hdfsDep‘: Input/output error

执行hdfs dfs -mkdir -p /opt/hdfsDepo时,报错:mkdir: `/opt/hdfsDep': Input/output error,应该是配置文件的问题。修改Hadoop配置文件hdfs-site.xml,core-site.xml。进入usr/local/hadoop-3.3.6/bin目录,进行格式化,

2024-04-17 15:20:34 134

原创 Spark Standalone模式部署

准备至少2台虚拟机,装好linux系统,我装的是Ubuntu20.04。

2024-04-16 13:34:26 698

原创 Qt plugin 开发UI界面插件

Qt plugin 开发UI界面插件

2024-04-10 11:46:21 695

原创 QT QPluginloader 加载失败,出现Unknown error 0x000000c1的问题

打印信息为了Unknown error 0x000000c1,百度了一下,可能是编译器问题,检查发现,我的插件和应用工程确实编译器不一样,插件编译器选的32位,应用工程选的64位。更改编译器一致后,插件加载成功。最近在学习Qt的插件开发,在加载插件时,一直失败,用如下代码加载并打印错误信息。

2023-12-27 14:44:21 998

原创 Qt3D 加载obj不显示的问题

Qt3D 加载obj不显示的问题

2022-06-27 16:09:25 1684 1

原创 Qt Webassembly 搭建过程中遇到的问题

记录Qt Webassembly 搭建过程中遇到的问题。

2022-06-10 09:30:03 846

原创 Qt为应用程序添加ico图标

查了一些资料,发现很多添加ico图标的方法特别复杂,这里提供一个简单的方法。将ico文件复制到开发根目录下,如名为logo.ico。 在pro文件中添加: RC_ICONS = logo.ico

2021-09-02 08:39:54 1386 2

原创 Qt出现这 undefined reference _imp__CoCreateInstance错误

windows10系统下开发软件时需要设置系统音量功能,调用CoCreateInstance接口时产生以下错误:undefined reference to_imp__CoCreateInstanceundefined reference toGUID_NULLundefined reference to_imp__SetDeviceGammaRamp在pro文件中添加如下:QT += axcontainer问题解决。...

2021-09-01 14:52:58 1075

转载 让ubuntu16.04开机进入命令行模式

使用Ubuntu时,有时候我们不想开机进入桌面,想直接进入命令行,这样启动的比较快,1、首先我们修改grub文件,改为如图所示:sudo gedit /etc/default/grub改完之后,保存退出;2、然后更新grub:  sudo update-grub3、设置开机进入字符界面:  sudo systemctl set-default multi-user.target     #此步骤必须做,网上有的文章都没写此步骤4、重新启动ubuntu: ...

2021-08-16 14:32:16 2917

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

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

2020-07-02 16:52:26 1499 1

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

参考来源: https://jingyan.baidu.com/article/a681b0de6a322c3b18434630.html1. 在Cortana中输入并打开任务计划程序,如下图所示:2.操作 -> 创建基本任务,任务名称随便写,如下图所示3. 触发器暂时选择 ...

2019-10-16 15:00:23 1494

原创 netsh配置网络失败

最近在写关于win10系统下修改网络配置的代码,程序中使用了netsh这个命令,代码如下(部分参考自网上的代码,抱歉忘了出处): if(ui->Network_ipnamed->isChecked()){ QString ip = ui->Network_ip_p->text(); QString netmask = ui->Ne...

2019-10-16 14:19:32 1792

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

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

2019-05-08 15:37:03 206

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

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

2019-04-30 11:53:53 190

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

最近写界面程序,父类MyWidget中包含几个子类Widget、Dialog,MyWidget中用stackedWidget来切换这几个界面,部分代码如下:MyWidget::MyWidget(QWidget *parent) : QWidget(parent), ui(new Ui::MyWidget){ ui->setupUi(this);...

2019-04-17 10:41:13 948

转载 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启动时,会寻找这些目录中的...

2019-03-26 10:01:09 471

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

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

2018-11-15 16:17:43 1477

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

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

2018-11-07 14:54:25 1544

转载 让ImageMagick支持png和jpeg格式

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

2018-10-22 17:01:22 3407

原创 qAbs()、abs() 与fabs()

int abs(int i);                    // 返回int类型的绝对值double fabs(double i);     // 返回double类型的绝对值float fabsf(float i);            // 返回float类型的绝对值T qAbs(const T &value)  // 返回输入参数对应类型的绝对值。...

2018-10-10 16:41:17 11898

原创 Qt 焦点问题

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

2018-09-30 11:04:44 2423

原创 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...

2018-09-11 13:07:13 1530 1

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

获取文件夹下所有文件数目 int MyWidget::getFileCount(){ int count=0; QString path = "./storage"; QDir myDir(path);// for(unsigned int i = 0;i < myDir.count();i++){ QString sext = ...

2018-09-05 14:37:02 5095

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

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

2018-09-04 16:17:17 1255

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

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

2018-08-31 14:38:55 21779 2

原创 在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...

2018-08-09 17:46:36 5288

转载 Linux配置并编译内核

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

2018-08-03 16:29:36 41171 2

转载 LINUX内核目录文件说明

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

2018-08-03 09:40:31 21835 2

转载 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...

2018-08-01 17:21:37 390

转载 [转]linux awk命令详解

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

2018-07-31 10:32:23 148

转载 qml可识别的color表

qml学习笔记(附表一):qml可识别的color表:颜色--名称--RGB   原博主博客地址:http://blog.csdn.net/qq21497936本文章博客地址:http://blog.csdn.net/qq21497936/article/details/78527817...

2018-07-27 09:28:40 416

原创 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...

2018-07-12 10:19:30 4630 1

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

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

2018-06-28 13:33:06 1147

转载 Qt Quick App的两种启动模式

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

2018-06-28 13:32:47 371

转载 qmlRegisterType 的功能以及用法

qmlRegisterType 是一个可以将C++实现的类在QML中调用的,连接C++和QML的一个工具,非常重要的函数!!!首先来看QtHelp关于qmlRegisterType 的介绍int qmlRegisterType(const char * uri, int versionMajor, int versionMinor, const char * qmlName) This templ...

2018-06-28 13:32:38 7749

转载 QThreadPool类

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

2018-06-28 13:28:29 934

转载 QML与C++混合编程详解

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

2018-06-28 10:01:32 2600

libxcb-1.14.tar.xz

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

2020-03-12

libdrm-2.4.64.tar.bz2

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

2020-03-12

MesaLib-10.2.3.tar.bz2

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

2020-03-12

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下,修改环境变量即可

2020-03-09

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

2020-02-28

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

2020-02-28

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

2020-02-28

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

2020-02-28

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

2020-02-28

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

最小二乘拟合MATLAB程序-数值分析、最小二乘直线拟合、最小二乘曲线拟合

2014-04-15

经典C、C++面试题

50个C、C++的经典面试题,面试C、C++相关职业时,可做参考

2014-04-15

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

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

2013-10-11

空空如也

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

TA关注的人

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