- 博客(15)
- 资源 (5)
- 收藏
- 关注
原创 Linux中音量大小调节和运行声音命令
在不同的Linux系统中设置音量大小的方式不尽相同,此例子是在裁剪过的ARM9开发板上设置音量大小1)直接命令设置音量大小amixer set Speaker 124 这里的 Speaker是要设置的音量主机。这里的参数124和具体的Master音量的参数不是对等。2)用alsamixer进行可视设置根据上下键来选择设置项,调节音量的大小。...
2018-03-14 15:17:43
19326
原创 移植QT5.7.0到64位fireflyPK3399开发板
本文介绍将QT5.7.0移植到fireflyPK3399开发板中,PK3399系统为64位Ubuntu16.04系统。一、准备工作1、下载qt-everywhere-opensource-src-5.7.0.tar.gz下载地址http://download.qt.io/archive/qt/5.7/2、编译器下载,下载地址:https://releases.linaro.org/componen...
2018-03-13 16:28:54
3397
1
原创 Linux中统计程序运行所用时间
#include #include #include int timeval_subtract(struct timeval* diff, struct timeval* start, struct timeval* stop)int main(int argc, char **argv) { struct timeval start,stop,diff; g
2018-01-26 16:41:55
759
原创 用shell脚本复制N份文件方法
#!/bin/sh echo "Please input your file name" read FILENAME echo "How many times you want copy?" read TIMES echo "Your file name is ${FILENAME}, The times you want to copy is ${TIM
2018-01-26 16:26:10
3516
原创 C++中namespace和class的区别
namespace作用是避免程序中的命名冲突,传统的C++程序是只有一个namespace,现在程序越来越复杂,为了防止程序员在合并不同程序时出现函数、类、结构体等命名的重复,所以用到命名空间。名字空间包含类、函数、常量和模板声明等名字空间成员。例如:namespace MyUnderstand{class info {int number;
2018-01-17 13:57:05
10793
原创 十进制字符串转换成十六进制字符串
十进制字符串转换成十六进制字符串可以用speintf函数直接来实现将十进制整数转换成十进制字符串也可以用spritf函数。sprintf(HexCardNum,"%x",Cardnum);strncpy(HexShortCardNum,HexCardNum+2,8);Cardnum = htoi(HexShortCardNum);sprintf(Outputcard,"%d
2016-11-15 16:03:15
1483
转载 sleep与usleep的区别
#include unsigned int sleep(unsigned int seconds);//睡眠秒返回值:成功返回0,或者返回剩余的要睡眠的秒数(被signal中断后).int usleep(useconds_t usec);//睡眠微秒返回值:成功返回0,出错返回-1.useconds_t == unsigned int
2016-10-31 13:43:19
633
原创 tcflush清空串口函数。
Unix终端I/O函数。作用:清空终端未完成的输入/输出请求及数据。包含头文件:?1#include 函数原型:?1int tcflush(int fd, int queue_selector);参数说明:[1] ?
2016-10-07 17:17:24
1590
原创 strtoul函数应用
百度定义:strtoul()会将参数nptr字符串根据参数base来转换成无符号的长整型数。参数base范围从2至36,或0。参数base代表采用的进制方式,如base值为10则采用10进制,若base值为16则采用16进制数等。例如strtoul(StringData,NULL,16)就是将StringUID字符串转换成,long型。这里的字符串必须是十六进制的,与后面的base参数相匹配。
2016-09-22 17:05:43
500
原创 QT中打印信息
qDebug("%s",qPrintable(strUserid));qDebug() 或者 qDebug("%s", qPrintable( str ) );
2016-09-13 09:55:51
1875
原创 C++学习初级之QString
QString提供一个二元+操作符来连接两个字符串和一个+=操作符来向一个字符串追加字符串。 因为QString在字符串的结尾处自动预分配内存,所以通过反复追加字符来增加一个字符串是非常快的。 这是一个+和+=结合的例子:QString str = "User: "; str += userName + "\n";还有一个QString::append()函数与+=操作符有这一样的
2016-09-12 22:42:25
4145
原创 C++学习基础之基类和派生类
派生类的继承方式总结:继承方式说明public基类的public和protected的成员被派生类继承后,保持原来的状态private基类的public和protected的成员被派生类继承后,变成派生类的private成员protected基类的public和protected的成员被派生类继承后
2016-09-12 21:58:45
391
原创 SQLite增加字段
sqlite增加字段在现有数据的表中增加一个字段.有什么办法呢ALTER TABLE `table1` ADD `AAAA` VARCHAR( 10 ) NOT NULL ;我用这个为什么不好用呢总是提示unrecognized token:"'"执行一个语句即可,比如下面的语句给table1语句增加一个AAA字段,类型为VARCHAR(10):ALTER T
2016-09-09 13:30:18
1993
原创 关于linux默认路径的添加
1、在etc/profile中添加PATH路径时要在路径后面加上之前的路径。例如:export PATH=/home/fred/arm-gun-g++/bin$:PATH注意加上doller符号。
2016-08-30 10:30:29
1164
quartz-oracle-1.6.0.jar.zip xdoclet-1.2.1.jar.zip下载
2018-05-24
avr70046e_cn.PDF
2013-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人