03 2018 档案

摘要:1、用 QFile 打开 WAV 文件,读出文件头信息,看看是否符合音频播放设备的要求 2、用 QAudioOutput 创建一个对象代表音频播放设备(比如扬声器),然后调用播放函数指定 QFile 打开的文件(注意要读取指针要指到文件头的下一个,才是音频数据) 阅读全文
posted @ 2018-03-29 15:27 流水灯 阅读(3736) 评论(0) 推荐(0) 编辑
摘要:打不开的原因是缺少了google play store 运行的一些后台程序 去豌豆荚下载如下谷歌安装器(注:安装器有很多种,我试了如下这种成功) 重启手机,google play store 即可正常运行。 阅读全文
posted @ 2018-03-27 20:28 流水灯 阅读(4336) 评论(0) 推荐(0) 编辑
摘要:fork():创建一个进程 exec():停止当前进程中程序的执行,让当前进程执行另一个程序 access():查看是否有操作文件的权限,可以用来判断一个文件是否存在 pipe():无名管道,用在父子进程间通信 mkfifo():有名管道,用在进程间通信 消息队列:进程间通信 结构体成员A的结构体首 阅读全文
posted @ 2018-03-25 12:43 流水灯 阅读(235) 评论(0) 推荐(0) 编辑
摘要:unlink 不能用于删除文件夹,rm 可以删除文件和文件夹 当删除文件时,rm 和 unlink 是完全一样的。 阅读全文
posted @ 2018-03-23 16:29 流水灯 阅读(1644) 评论(0) 推荐(0) 编辑
摘要:在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号 (Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连接 的作用是允许一个文件拥有多个有效路径名。 源文件和它的硬链接共享一个存储空间,所以修改硬链 阅读全文
posted @ 2018-03-23 16:19 流水灯 阅读(468) 评论(0) 推荐(0) 编辑
摘要:QTableView model提供数据 view提供视图 view用来显示model的数据 必须将model绑定到某个view中才能显示 QTableWidget 阅读全文
posted @ 2018-03-20 14:54 流水灯 阅读(532) 评论(0) 推荐(0) 编辑
摘要:1、禁用不需要的网卡,比如禁用虚拟机网卡。 2、向所有网卡广播数据 阅读全文
posted @ 2018-03-19 20:36 流水灯 阅读(6520) 评论(0) 推荐(0) 编辑
摘要:TFTP是用来下载远程文件的最简单网络协议,它是基于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。因为u-boot本身内置支持tftp-client,所以嵌入式目标系统端就不用配置 阅读全文
posted @ 2018-03-18 14:32 流水灯 阅读(1627) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/specialshoot/article/details/50707965 对于串口的打开操作,必须使用O_NOCTTY参数。如果路径名指向“终端设备”,不要把这个设备用作“控制终端”。如果不使用此标志,任务的一个输入(比如键盘终止信号等)都会影响进程。 阅读全文
posted @ 2018-03-17 18:36 流水灯 阅读(411) 评论(1) 推荐(0) 编辑
摘要:Qt提示: QObject::connect: Cannot queue arguments of type 'FrequencySpectrum' (Make sure 'FrequencySpectrum' is registered using qRegisterMetaType().) 解决 阅读全文
posted @ 2018-03-15 11:13 流水灯 阅读(431) 评论(0) 推荐(0) 编辑
摘要:1、头文件没加 2、调用函数者的头文件在XXX头文件的下方 阅读全文
posted @ 2018-03-15 10:52 流水灯 阅读(8064) 评论(0) 推荐(0) 编辑
摘要:#ifndef FREQUENCYSPECTRUM_H #define FREQUENCYSPECTRUM_H #include /** * Represents a frequency spectrum as a series of elements, each of which * consists of a frequency, an amplitude and a ph... 阅读全文
posted @ 2018-03-14 19:28 流水灯 阅读(2058) 评论(0) 推荐(0) 编辑
摘要:summary: wav 文件是有文件头的,播放时我们需要跳过文件头,否则开始播放有一小段时间的噪音,具体做法是:1、读取文件 2、读取位置指到文件头之后即可。 在资源交换文件RIFF标准中,所有的数据被组织成“块(chunk)”格式,每个块必须包含“4字节的ID + 4字节的长度字段 + 若干字节 阅读全文
posted @ 2018-03-13 16:04 流水灯 阅读(813) 评论(0) 推荐(0) 编辑
摘要:0000000 阅读全文
posted @ 2018-03-11 18:16 流水灯 阅读(261) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-03-08 15:00 流水灯 阅读(3) 评论(0) 推荐(0) 编辑
摘要:const迭代器,顾名思义,就是不能改变的迭代器,是常量,其性质是由const决定的。比如说我们这样定义一个const迭代器。 则,当程序中出现如下的语句时是错误的 其原因是iter是一个常量,因此是不能改变的。换句话说,iter只能指向vv的地一个元素,不能指向其他的元素。 但是这样的语句是正确的 阅读全文
posted @ 2018-03-08 10:38 流水灯 阅读(4508) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-03-07 14:42 流水灯 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-03-06 18:31 流水灯 阅读(3) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-03-06 18:09 流水灯 阅读(3) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-03-05 12:08 流水灯 阅读(1) 评论(0) 推荐(0) 编辑
摘要:调试模式下,右击某一行选“Set Next Statement”,可以不执行中间程序,执行点直接到此行,用于不执行某些代码。 阅读全文
posted @ 2018-03-05 11:28 流水灯 阅读(1695) 评论(0) 推荐(0) 编辑
摘要:1、数组越界(对数组赋值) 正常情况,数组越界会进入 HardFault_Hander 中断函数的无线循环。 避免数组越界的一个方法是:每次使用数组前,检查要放入数据的数据长度是否大于数组长度,大于则进入while(1),方便定位,如果可以打印信息更好。 2、定义的局部数组过大,超过 IAR 设置的 阅读全文
posted @ 2018-03-04 15:09 流水灯 阅读(414) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-03-04 13:15 流水灯 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-03-03 19:20 流水灯 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-03-02 19:58 流水灯 阅读(1816) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示