自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 arm-linux-gnueabi-gcc编译uboot出错

gcc arm-linux-gnueabi-gcc __attribute__ weak alias

2016-06-24 13:52:58 927

原创 Qt Plugins框架分析

Qt Plugins 框架

2016-02-29 21:53:35 318

原创 Qt信号和槽

像这样,多次连接,槽函数机会多次被调用,这里是一个示例。QTimer m_timer;connect(&m_timer, SIGNAL(timeout()), this, SLOT(onTimeout()));connect(&m_timer, SIGNAL(timeout()), this, SLOT(onTimeout()));

2016-02-29 21:50:21 177

原创 linux下C编程--利用statfs函数查看磁盘空间

利用statfs函数查看磁盘空间。 参考资料linux下C编程–利用statfs函数查看磁盘空间发现给出的程序和系统的df命令的输出有点儿差异,看了busybox里面df命令的实现,发现df命令按1K做了四舍五入。//2016-02-20////计算指定路径下的已用空间和可用空间。//#include <sys/statfs.h>#include <stdio.h>#include <s

2016-02-20 22:11:37 758

原创 Qt多线程-QRunnable

Qt多线程-QRunnableQRunnable#include <QCoreApplication>#include <QDebug>#include <QRunnable>#include <QThreadPool>#include <QTimer>//QRunnable没有派生在QObject,没有信号和槽class Task : public QRunnable{ voi

2015-07-01 21:11:47 913

原创 Debian卸载Orca Screen Reader

apt-get autoremove gnome-orca

2014-07-11 08:43:54 612

原创 两栈共用一个缓冲区

/**< 2014年04月26日 *//**< 两个栈共用一个缓冲区 */// 存储格式// [] <- base2// top2 -> []// []// []// []// top1 -> []// [] <- base1#include #include #include #incl

2014-04-26 16:57:58 520

原创 栈的应用-汉诺塔

/**< 2014年4月23日 *//**< 汉诺塔 */#include /** \brief 把第n个盘子从位置a移动到位置b * * \param n 盘子的编号 * \param a 源位置 * \param b 目标位置 * \return * */void move(int n, char a, char b){ /**< 把第N个盘子从位置A移动到

2014-04-23 22:49:26 455

原创 栈的应用-进制转换

// 数字转换为字符int number_to_char(char n){ if (n ['0'-'9'] { n += '0'; } else if (n ['A'-'F'] { n += 55; } return n;}// 进制转换// 先把最低位依次入站,则栈顶就是最高位// 然后所

2014-04-21 18:58:54 446

原创 斐波那契数列的递归和非递归算法

// 2014-04-20// 斐波那契数列// 算法速度 fbi4 > fbi3 > fbi2 > fbi1#include #include #include #include // 开始计时void start_timer(struct timeval& tv){ gettimeofday(&tv, 0);}// 流逝的时间(微妙)long long g

2014-04-21 18:55:55 576

原创 链式队列的表示和实现

// 2014年4月19日// 链式队列的实现// 用头结点来存储链表长度//// 存储格式// 存储结构和单链表一样// queue// ↓// [data][next] -> [data][next] -> [data][next] -> ... [data][0]// head node node 0 node 1

2014-04-19 12:38:10 455

原创 顺序队列的表示和实现

// 2014年4月17日// 顺序队列的表示和实现// 数据格式//// front// near// size// front near// ↓ ↓// data -> [data] [data] [data] [data] ... [data]//#include #include

2014-04-17 22:32:56 454

原创 链式栈的表示和实现

// 2014年4月16日// 链式栈的表示和实现// 使用头结点保存栈的深度(链表的长度)// 在单链表的基础上修改一下,不允许随机插入和随机删除// 入栈和出栈的时候只操作头结点即可//数据格式//// head node node0 node1 end node// [data|next] -> [data|next] ->

2014-04-16 20:58:33 502

原创 顺序栈的表示和实现

// 2014年4月16日// 顺序栈的表示和实现// tag_stack_t 的数据格式//// size 栈的大小// [data]// top -> [data] 栈顶// [data] 第一个节点// [data]// base -> [data] 栈底#include #in

2014-04-16 20:33:33 406

原创 循环链表的表示和实现

// 2014年4月15日// 循环链表// 和单链表唯一的不同就是判断尾指针的依据,是判断当前指针和头结点的地址是否相等。// 存储结构// 用头结点记录链表长度// head node node0 node1 end node// [data|next] -> [data|next] -> [data|next] ... [da

2014-04-15 21:17:01 377

原创 静态链表的表示和实现

// 2014年4月15日// 静态链表的表示和实现// 改进的地方:用头结点来存储链表长度// 第一个元素存储空闲链表的头结点,data中保存链表长度// 最后一个元素存储工作链表的头结点,data中保存链表长度//// 存储格式//// node0 node1 node2 node.// [data|next] [da

2014-04-15 20:51:25 374

原创 线性表的链式表示与实现

// 2014年4月14日// 线性表的链式表示与实现// 稍微修改了一下,用头结点来存储链表的长度,节约求链表长度的时间复杂度//// 存储格式// list// ↓// [data][next] -> [data][next] -> [data][next] -> ... [data][0]// head node node 0 node

2014-04-14 21:13:01 453

空空如也

空空如也

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

TA关注的人

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