自定义博客皮肤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 936

原创 Qt Plugins框架分析

Qt Plugins 框架

2016-02-29 21:53:35 329

原创 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 185

原创 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 790

原创 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 920

原创 Debian卸载Orca Screen Reader

apt-get autoremove gnome-orca

2014-07-11 08:43:54 621

原创 两栈共用一个缓冲区

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

2014-04-26 16:57:58 526

原创 栈的应用-汉诺塔

/**< 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 462

原创 栈的应用-进制转换

// 数字转换为字符 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 455

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

// 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 581

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

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

2014-04-19 12:38:10 462

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

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

2014-04-17 22:32:56 462

原创 链式栈的表示和实现

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

2014-04-16 20:58:33 509

原创 顺序栈的表示和实现

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

2014-04-16 20:33:33 415

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

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

2014-04-15 21:17:01 380

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

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

2014-04-15 20:51:25 382

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

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

2014-04-14 21:13:01 459

空空如也

空空如也

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

TA关注的人

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