自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

转载 解决 Qt5 报错 This application failed to start because it could not find or load the Qt platform plugin

QT为了简化生成发布版本,特别提供了工具 “windeplayqt.exe”,这个工具在 "…\Qt5.8.0\5.8\msvc2015_64\bin"的目录下,通过该命令,可以解决上述错误。打开控制台窗口设置搜索路径以便系统可以搜索到 “windeployqt.exe”运行 “windeplayqt.exe D:\work\project\sample\bin\Release\sample.exe”, 所需要的QT运行库就自动拷贝到目标程序目录了。其他以上方法也适合debug版本。如果程序使

2020-12-17 14:29:14 267

原创 同步,异步,阻塞,非阻塞,回调函数

同步,异步是相对于被调用者阻塞,非阻塞是相对与调用者参考https://blog.csdn.net/weixin_34392906/article/details/91390940?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-Bl

2020-07-25 16:05:35 122

原创 qt conenct函数第五参数详解

参见https://www.dushibaiyu.com/2015/07/qt-signals-slots-connect.html博客

2020-07-25 15:48:45 153

原创 K近邻算法概述

2020-07-14 09:56:42 208

原创 开发板开机自启动qt程序设置

vi /etc/init.d/rcSviPATH=/sbin:/bin:/usr/sbin:/usr/bin:/arm-qt/bin:$PATHLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib:/usr/lib:/arm-qt/libexport PATH LD_LIBRARY_PATH mount -a mkdir /de...

2020-04-23 21:40:27 560

原创 类的知识点

静态成员对象数组类对象指针内存的分配方式有三种类的继承private public protected三者区别派生类重写基类函数多继承(虚函数,多态)没虚继承友元函数,友元类...

2020-04-03 16:22:37 80

原创 构建根文件系统

①tar xjf busybox-1.7.0.tar.bz2②cd busybox-1.7.0/③make menuconfig编译busybox-1.7.0出现如下错误:busybox-1.7.0$make menuconfigMakefile:405:*** mixed implicit and normal rules: deprecated syntaxMakefile:124...

2020-03-15 00:46:48 65

原创 编译内核

2020.3.14交叉编译链 3.4.5内核:2.6.22.6解压:tar xjf linux-2.6.22.6.tar.bz2打补丁: patch -p1 < …/linux-2.6.22.6_jz2440_v2v3.patch配置:make s3c2410_defconfigmake menuconfig编译:make menuconfig(若生成不了uImage,把U-...

2020-03-14 15:01:35 91

原创 驱动——输入子系统框架

按键、鼠标、键盘、触摸屏等都属于输入(input)设备,Linux 内核为此专门做了一个叫做 input子系统的框架来处理输入事件。输入设备本质上还是字符设备,只是在此基础上套上了 input 框架,用户只需要负责上报输入事件,比如按键值、坐标等信息,input 核心层负责处理这些事件。本章我们就来学习一下 Linux 内核中的 input 子系统。为此 input 子系统分为 input...

2020-02-28 15:03:12 106

原创 数据结构与算法——树的重建

find函数和distance函数都是算法库里的函数 ,包含在头文件algorithm中, 算是STL的内容只介绍最简单的用法:find函数有三个参数, 分别代表(起点, 终点后一位, 要找的数)返回一个地址,可以是容器, 或者数组如果没有找到, 则返回终点后一位的地址找到了, 返回区间[first,end)中第一个值等于value的元素的地址distance是返回容器中两个地址之间的...

2020-02-23 22:35:16 113

原创 数据结构与算法——树的遍历

前序遍历:按照根节点、左子树、右子树的顺序输出节点编号。中序遍历:按照左子树、根节点、右子树的顺序输出节点编号。后序遍历:按照左子树、右子树、根节点的顺序输出节点编号。要点在于会用递归思想。preparse(u) //前序遍历 if u == NIL return print u preparse(T[u].left)...

2020-02-23 14:53:45 137

原创 驱动程序之io模型驱动。

资料视频来自B站《嵌入式之内核及驱动开发(初级课程)》。以下重要笔记整理记录:文件io模型有:1.非阻塞(没有数据,我就退出内核);2.阻塞(没有数据休眠在内核等待);3.多路复用——select/poll(同时监控多个文件的读写出错操作);4异步(有数据的时候通过信号通知用户再来读取)。阻塞:当进程在读取的外部设备的资源(数据),资源没有准备好,进程就会休眠。linux应用中,大部...

2020-02-21 02:09:29 624

原创 ubantu有线网卡和无线网卡的切换。

1.编辑 虚拟网络编辑器。修改桥接的网卡。2.sudo vi /etc/network/interfaces,修改配置文件。3. sudo /etc/init.d/networking force-reloadsudo /etc/init.d/networking restart重新加载网路配置文件。4.重新启动ubantu。...

2020-02-14 15:40:20 608

原创 驱动开发环境配置本人遇到的问题。

u-boot韦东山视频提供的。linux内核用的4.6.4交叉编译工具链编译的。根文件系统网上找的。本人交叉编译链有3.4.5/4.6.41.暂时只能手动挂载nfs,自动挂载nfs没能成功。原因大概如下:使用NFS启动的前提条件为编译内核和制作文件系统所用的交叉编译器必须相同(如果你用2.6.22.6的内核去挂载毕业班、第三期视频的NFS文件系统,肯定无法挂载) 。待日后需要时再自己用...

2020-02-14 15:37:27 101

原创 构造函数与析构函数以及在QT中的使用(持续更新)

1.构造函数在QT中定义类的时候自动执行。

2020-02-02 13:54:53 2025

原创 c语言编写中,两个文件中,主函数如何调用子函数

写一个头文件命名为max.h#ifndef MAX_H#define MAX_Hvoid max(void);#endif然后主函数的文件包含max.h头文件#include <stdio.h>#include “max.h”int main(void) {max();return 0;}子函数文件也要包含max.h#include <stdio.h&g...

2020-01-13 22:22:21 5980

原创 c_str()的使用

例子见《数据结构与算法》p93c_str()函数返回一个指向正规C字符串的指针, 内容与本string串相同.,这是为了与c语言兼容,在c语言中没有string类型,故必须通过string类对象的成员函数c_str()把string 对象转换成c中的字符串样式。...

2019-12-21 15:17:38 77

原创 面对对象编程思想概念

2019-12-17 17:18:26 65

原创 c++中类的私有与共有成员

共有成员可以任何地方都可以访问,私有成员在类外不可以直接访问,只可以在定义类时的class{}内访问到,这样导致你如果实例化了一个对象,你可以直接用 (对象.公用成员)方式访共有成员,2而如果访问私有成员就只有通过共有成员充当媒介来进行访问(对象.公有函数(),公有函数返回返回私有成员值)!...

2019-12-17 16:18:50 1463

原创 交叉编译链版本导致bin文件不同的原因

我的ubantu上安装的是4.6.4版本的arm-linux-gcc交叉编译工具。使用韦东山源码的时候,发现编译出的bin文件与源码中bin文件不一样。 我们首先要弄清楚指令集的概念, JZ2440使用arm9核,该CPU核使用的指令集是armv4; 所谓指令集,指的是汇编指令的版本;比如cortex a7等更先进的CPU核它支持某些新的指令,而ARM9不支持这些指令。 ...

2019-12-16 21:52:00 544

转载 作为一个新人,怎样学习嵌入式Linux?(转载)

特此声明此文章为转载,如有侵犯,请告知删除。原文章地址:http://blog.sina.com.cn/s/blog_7880d33501013j2r.html作为一个新人,怎样学习嵌入式Linux?被问过太多次,特写这篇文章来回答一下。在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话...

2019-12-15 20:49:07 157

原创 关于cin的一些例子

例1:int main() { int a, b; top = 0; char s[100]; while (cin>>s){ //以检测是否有ctrl+z来判断退出循环 if (s[0] == '+') { a = pop(); b = pop(); push(a + b); } else if (s[0] == '-')...

2019-12-14 15:23:00 124

原创 判断nand启动还是nor启动

//设置栈 sp;/*分辨nor还是nand启动 *写0到0地址,再读出来 *如果得到0,表示0地址上的内容被修改了,它对应ram,这就是nand启动 *否则就是nor启动 */ mov r1,#0 ldr r0,[r1] //读出原来的值备份 str r1,[r1] //写0到0地址上 ldr r2,[r1] //r2=[0] cmp r1,r2 //r1...

2019-12-14 14:00:09 363

原创 个人在学习C/C++过程中遇到的库与函数

库:#include<stdlib.h>函数:

2019-12-14 13:43:37 102 1

原创 重装ubantu后需要的配置

1.安装交叉编译。2.安装gcc。3.建立与filezilla的连接。

2019-12-12 14:22:11 50

原创 Filezilla与ubantu建立ftp问题检查

Filezilla与ubantu建立ftp问题检查1.检查windows是否能ping通ubantu。2.检查ubantu防火墙是否关闭。3.检查ubantu是否安装ssh。4.端口21/22都尝试一下。

2019-12-11 13:09:45 78

空空如也

空空如也

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

TA关注的人

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