自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZLM的博客 --- >让坚持成为习惯,让懒惰变为奢侈。

今天的我一定要强过昨天的我。跟自己说,每天都要有所进步。

  • 博客(34)
  • 资源 (3)
  • 问答 (15)
  • 收藏
  • 关注

转载 编译好的QT程序在其他没有安装QT的机器上会出现图标和图片无法正常显示的问题。

编译好的QT程序在其他没有安装QT的机器上会出现图标和图片无法正常显示的问题。        这时我们可以通过以下方式来解决:        在release文件夹里创建plugins文件夹,并将QT安装目录下的plugins\imageformats文件夹复制到release\plugins文件夹(imageformats文件夹包含了许多图片格式的插件,如jpeg等)。 

2017-03-15 16:54:54 518

转载 PCM音频格式

PCM文件:模拟音频信号经模数转换(A/D变换)直接形成的二进制序列,该文件没有附加的文件头和文件结束标志。Windows的Convert工具可以把PCM音频格式的文件转换成Microsoft的WAV格式的文件。             将音频数字化,其实就是将声音数字化。最常见的方式是透过脉冲编码调制PCM(Pulse Code Modulation) 。运作原理如下。首先我们考虑声

2016-12-14 10:03:37 537

转载 qt——QFileDialog使用对话框选取本地文件

QFileDialog *fileDialog = new QFileDialog(this);//创建一个QFileDialog对象,构造函数中的参数可以有所添加。 fileDialog->setWindowTitle(tr("Save As"));//设置文件保存对话框的标题 fileDialog->setAcceptMode(QFileDialog::AcceptSave);

2016-12-12 11:36:36 8600

原创 Xilinx_Zynq_QSPI启动的编译、烧写、及配置过程步骤

Xilinx_Zynq_QSPI启动的编译、烧写、及配置过程步骤 一、 交叉编译器:使用xilinx提供的编译器arm-xilinx-linux-gnueabi- Version 4.6.1版本。1. 添加交叉编译器的环境变量:打开~/.bashrc文件,在最后添加两行(按实际情况添加具体路径)export PATH=$PATH:~/xillinx/xilinx/CodeS

2016-12-02 11:07:13 17274 4

转载 linux之 DeviceTree基础

DeviceTree基础DeviceTree(以下简称DT)用于描述设备信息以及设备于总线之间的层级关系,DT可用于描述绝大多数板级设备的细节,包括CPU、内存、中断、总线以及外设等,与DT相关的Object有dts、dtsi、dtc、dtb、dt.img。dts:DT源文件称为dts文件,Ascii文本文件,一般一个dts文件对应一个Machine,ARM架构下dts文件存放于a

2016-11-28 18:02:18 1270

转载 GCC在C语言中内嵌汇编 asm __volatile__

在内嵌汇编中,可以将C语言表达式指定为汇编指令的操作数,而且不用去管如何将C语言表达式的值读入哪个寄存器,以及如何将计算结果写回C 变量,你只要告诉程序中C语言表达式与汇编指令操作数之间的对应关系即可, GCC会自动插入代码完成必要的操作。1、简单的内嵌汇编例:       __asm__ __volatile__("hlt"); "__asm__"表示后面的代码为内嵌汇编

2016-11-27 17:33:31 331

转载 __attribute__编译属性---section

要了解Linux Kernel代码的分段信息,需要了解一下gcc的__attribute__的编绎属性,__attribute__主要用于改变所声明或定义的函数或数据的特性,它有很多子项,用于改变作用对象的特性。比如对函数,noline将禁止进行内联扩展、noreturn表示没有返回值、pure表明函数除返回值外,不会通过其它(如全局变量、指针)对函数外部产生任何影响。但这里我们比较感兴趣的是对代

2016-11-27 16:28:37 6324

转载 __attribute__ 之weak,alias属性 .

Weak Alias 跟 Weak Reference 完全没有任何关系,不过是我在看到 Weak Reference 的时候想到的而已。Weak Alias 是 gcc 扩展里的东西,实际上是函数的属性。这个东西在库的实现里面可能会经常用到,比如 glibc 里面就用了不少。抄录一段 gcc 手册里面的话解释下函数属性是干啥的,In GNU C, you declare

2016-11-27 15:58:58 320

转载 __ATTRIBUTE__

__ATTRIBUTE__ 你知多少?GNU C 的一大特色就是__attribute__ 机制。__attribute__ 可以设置函数属性(Function Attribute )、变量属性(Variable Attribute )和类型属性(Type Attribute )。__attribute__ 书写特征是:__attribute__ 前后都有两个下划线,并切后面会紧跟

2016-11-27 15:46:35 238

原创 ARM汇编指令英文缩写---(部分)

CPSR   current program status registerSPSR   Saved Process Status RegistersSP     Stack PointerLR     Link registerPC     Program CounterALU    Arithmetic and Logic UnitSWI    Software Int

2016-11-27 01:23:29 1301

转载 一篇鸡肋似得,关于u-boot中 _start 和 _armboot_start关系的帖子

以下内容来自笔者在中国Linux论坛Linux嵌 入技术讨论区的张贴:aaronwong: u-boot中代码的疑问(_armboot_start与_start)? ---------------------------我 使用的是u-boot-1.3.0-rc2。在cpu/pxa/start.S中,有如下的标号定义: _TEXT_BASE: .word TEXT_

2016-11-26 23:55:50 803

转载 cpio命令文件备份和恢复

cpio命令主要是用来建立或者还原备份档的工具程序,cpio命令可以复制文件到归档包中,或者从归档包中复制文件。 语法 cpio(选项)-0或--null:接受新增列控制字符,通常配合find指令的“-print0”参数使用; -a或--rest-access-time:重新设置文件的存取时间; -A或--append:附加到已存在的备份文档中,且这个备份文档必

2016-11-25 00:28:43 719

转载 linux命令:gunzip

gunzip(gnu unzip)功能说明:解压文件。语  法:gunzip [-acfhlLnNqrtvV][-s ][文件...] 或 gunzip [-acfhlLnNqrtvV][-s ][目录]补充说明:gunzip是个使用广泛的解压缩程序,它用于解开被gzip压缩过的文件,这些压缩文件预设最后的扩展名为".gz"。事实上gunzip就是gzip的硬连接,因此不论是压

2016-11-25 00:24:47 229

转载 挂接命令(mount)

首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。命令格式:mount [-t vfstype] [-o options] device dir其中:1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:光盘或光盘镜像:iso9660DOS fat16文件系统:msd

2016-11-25 00:03:25 511

转载 chmod命令详细用法

指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。 参数 : mode : 权限设定字串,格式如下 : [ugoa...][

2016-11-24 23:52:11 211

转载 tune2fs 命令

常用选项说明:  -l 查看文件系统信息  -c max-mount-counts 设置强制自检的挂载次数,如果开启,每挂载一次mount conut就会加1,超过次数就会强制自检  -i interval-between-checks[d|m|w] 设置强制自检的时间间隔[d天m月w周]  -m reserved-blocks-percentage 保留块的百分比  -j 将

2016-11-24 23:49:16 2797

转载 mke2fs 命令

建立ext2文件系统。mke2fs(make ext2 file system)语 法:编辑mke2fs [-cFMqrSvV][-b ][-f ][-i ][-N ][-l ][-L ][-m ][-R=][ 设备名称][区块数]补充说明:编辑

2016-11-24 23:44:34 2784

转载 dd命令使用详解

dd命令使用详解1.命令简介 dd 的主要选项:指定数字的地方若以下列字符结尾乘以相应的数字:b=512, c=1, k=1024, w=2, xm=number mif=file #输入文件名,缺省为标准输入。 of=file #输出文件名,缺省为标准输出。 ibs=bytes #一次读入 bytes 个字节(即一个块大小为 bytes 个字节)。 obs

2016-11-24 23:33:18 266

转载 Qt下Client与Server之间的双向TCP通信。

Qt下Client与Server之间的双向TCP通信。转载▼    由于需要,一个GPRS模块(与PC串口相连)要和一台PC进行远程通信,其实很简单,就是一个简单的C/S模型,但由于采用的是无线网络,所以发包总有丢失现象,所以要对其加以确认环节,即Server向Client发数据(Client向Server发数据已经成功)。由于刚开始对TCP连接不是很熟,所以感觉这

2016-11-07 18:14:23 3210

转载 QPainter类

QPainter类参考QPainter类低水平的绘制,例如在窗口部件上。 详情请见……#include qpainter.h>继承了Qt。被QDirectPainter继承。所有成员函数的列表。公有成员enum CoordinateMode { CoordDevice, CoordPainter }QPainter ()QPainter ( co

2016-11-02 09:41:16 7183

转载 QLabel字体设置

1、我主要是使用QLabel和QMovie绘制png、jpeg和gif的动画,其他的格式没有试验,不过,根据经验如果有相应的插件支持,应该也是可以的,至于,什么是QT的插件就不在这里描述了。我之所以使用QMovie而不是用QPixmap(其实也是可以的)主要是我想把绘制静态图片和动画都封装在统一的一个接口中,而用QPixmap绘制的动画是不动的。  2、绘图的过程:  绘图的过程是非常简单

2016-10-28 16:35:12 3745

转载 if __name__ == '__main__' 解释

想必很多初次接触python都会见到这样一个语句,if __name__ == "__main__":那么这个语句到底是做什么用的呢?在解释之前,首先要声明的是,不管你是多么小白,你一定要知道的是:1.python文件的后缀为.py;2..py文件既可以用来直接执行,就像一个小程序一样,也可以用来作为模块被导入(比如360安全卫士,就是依靠一个个功能模块来实现的,好比360安全卫士本身

2016-10-14 11:03:35 147

原创 python3.3网页图片爬虫

刚刚开始学习python,看到并尝试模仿写一段爬虫代码,用来获取网页的jpg格式的图片。起初灰常激动,但是在过程中出现各种问题,由于我之前使用python2.6的版本,写完正常,后来尝试使用python3.3来运行,出现了问题,下面来记录下我的过程,本人小白,以下内容获取可以帮助你,或许毫无鸟用,自行选择之。使用python3.3解释时报错:解决方法:

2016-07-29 22:37:25 379

转载 fd_set 用法

fd_set 用法 select()函数主要是建立在fd_set类型的基础上的。fd_set(它比较重要所以先介绍一下)是一组文件描述字(fd)的集合,它用一位来表示一个fd(下面会仔细介绍),对于fd_set类型通过下面四个宏来操作:       fd_set set;      FD_ZERO(&set);  

2016-07-26 15:03:40 660

转载 LinuxServer开机自动登录和自启动程序设置

1. 概述 linux服务器已被广泛使用,大多情况下都可以稳定的运行。但是不排除因其他外在因素例如断电等原因而导致的关机。如果在没有运维或者运维临时无法及时维护时,那么server的自启动程序就显得尤为重要了。2. Linux Server设置2.1 供电自启动 主机在意外情况下断电后关闭,当恢复供电希望主机自行启动。可在主机BIOS中进行设置,一般机器都会支持。不

2016-05-18 12:59:49 949

原创 linux下ftp服务器ARM移植

linux下ftp服务器ARM移植 操作系统:ubuntu 14.04 +VMware 10交叉编译器:arm-linux-gcc 4.8.3ftp服务器文件包:vsftpd-2.0.4.tar.gz 一、准备源文件  解压缩ftp服务器压缩包:  tar xf vsftpd-2.0.4.tar.gz  进入解压出来的目录:  cd vsftpd-2

2016-04-07 21:34:08 7646

原创 iMX6Q-sbreasd U-boot TFTP and NFS

i.MX6Q-sbreasdU-bootTFTPandNFS在介绍如何通过TFTP加载内核、NFS挂载网络系统之前,先简单介绍一下关于u-boot参数的种类:一、U-boot的环境变量值得注意的有两个: bootcmd 和bootargs。     bootcmd是自动启动时默认执行的一些命令,因此你可以在当前环境中定义各种不同配置,不同环境的参数设置,然后设置bo

2016-04-06 22:08:07 2295

原创 C语言中,二级指针的三种内存模型

二级指针的三种内存模型:对每种模型进行排序和打印.从中理解二级指针的在内存中的模型建立.第一种:   指针数组模型     char* pArray[ ] = {"aaaaaa","bbbbbb","cccccc","dddddd"};

2015-09-22 21:19:24 443

原创 运算符优先级 和 结合性 总结与背记口诀

C语言中运算符的优先级一共分为15级,1级最高,15级最低。在有多个不同的运算符出现的表达式中,优先级高的先运算,优先级低的后运算。 结合性:C语言中结合性有两种,左结合性  与  右结合性;         左结合性:该操作数先与左边的运算符相结合;         右结合性:该操作数先与右边的运算符相结合。背记运算符优先级的口诀:       括号一,单

2015-09-21 18:52:27 363

原创 字符串简单理解

一、字符串: 1、C语言中字符串是以 /0 结尾的; 2、C语言中没有字符串类型,用字符数组来模拟字符串; 3、字符串分配内存 可以是 栈区、堆区、或者全局区;二、字符数组的初始化: 1、固定长度        例如:char buf[4 ] = {'a','b','c','d'};     //结尾没有‘/0’   不是C风格 2、不固定长度:      

2015-09-20 21:18:08 333

转载 static关键字的作用(精辟分析)

static的作用(精辟分析)   在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)先来介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。下面是a.c的内容

2015-09-19 21:17:10 374

转载 对指针的初步理解

一、指针参与赋值操:       *p放在等号的左边赋值(给内存赋值)       *p放在等号的右边取值(从内存获取值)二、指针一些特性:        1、指针的步长,根据所指内存空间类型来定。例如:char* ps ;它的步长ps+1 是 1。int* p;它的步长p+1 是 4。        2、建立指针指向谁,就把把谁的地址赋值给指针。        3、不

2015-09-19 20:36:40 247

原创 从内存和内存的分区的角度来理解数据类型 、变量、指针。

一、什么事数据类型?      数据类型可以理解为是 代表一定大小的内存块的别名。     例如:整型 int ,他代表的是固定大小为4个byte的内存块;short 是固定1 byte 的内存块。    当我们使用内存的时候,就会去内存空间去申请相应大小的内存块。  例如:int num = 1;  我们理解为在内存空间里申请了4 byte 大小的内存块 来存放数值 1.(那nu

2015-09-18 16:22:17 487

原创 关于C语言中数据类型的转化方式

尽量每一天都写一边博客,这样也属于对自己所学的进行强化。希望能坚持下去。关于数据类型的转换方式:主要分为两种方式:一、自动转换:是没有认为的进行转换的情况下,编译器按照规定的编译方式进行的数据类型的转换。按一下规则:   1、不同的数据类型进行运算时,要先转换成同一类型进行运算。   2、编译器按照长度增长的方向进行转换。如 int类型和long int 类型,

2015-09-17 22:20:13 485

ISO/IEC 14496-12 H.264AVC

音视频编解码,h264标准相关文档.Information technology — Coding of audio-visual objects — Part 12: ISO base media file format AMENDMENT 2: Support for image file format

2020-03-26

python学习笔记(一)

python学习笔记,简单易学,很好的语言。

2016-07-29

c071851_ISO_IEC_14496-12_2015_Amd_2_2018.zip

ISO_IEC_14496-12_2015,音视频编解码相关文档。当前最新的H264的ISO文档。H264的最终解释权归本文档所有。当然,还有若干修正文档,这只是主文档

2020-03-26

空空如也

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

TA关注的人 TA的粉丝

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