摘要: 对于 IAR 出现的 Error[Li005] 链接错误,网上已经给出了比较详尽的解决方法,而对于这次记录,主要是记录解决问题的思路。 网上给出的方法:http://blog.csdn.net/yueniaoshi/article/details/7844653问题的本质都是一样的,这在问题给出的... 阅读全文
posted @ 2015-09-06 16:25 Waming 阅读(19944) 评论(0) 推荐(0) 编辑
摘要: 在STMF103XXX 里,可以通过Boot[1:0]引脚选择3种不同的启动模式: 启动模式选择引脚 启动模式 说明 BOOT1 BOOT0 X 0 主闪存存储器主闪存存储器被选择为启动区域,这是正常的工作模式。 0 1 系统存储器系统存储器被选择为启动区域,这种... 阅读全文
posted @ 2015-06-17 14:03 Waming 阅读(2327) 评论(0) 推荐(0) 编辑
摘要: 斐波那契数列,又称黄金数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(1)=1,F(2)=1,F(n)=F(n-1)+F(n-2)(n>2,n∈N*)。第一种实现方法可以通过其定义得知:递归int Fib2(int num){... 阅读全文
posted @ 2015-05-28 10:24 Waming 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 今天在看linux C 语言编程时遇到一道很不错的题目,觉得有必要记录下来并在讲解上作适当延申。 题如下:问最终输出多少?ps:在原题的基础上我增加了 printf("a_sizeof = %d\n",sizeof(a));#includevoid main(){ int i = 0; ... 阅读全文
posted @ 2015-04-19 15:10 Waming 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 今天重新温习了一下C语言的指针部分,突然想到了经常会碰见的一种宏定义:#define PGAS (*((volatile unsinged long *)(x))) 在解析该宏定义前,先看看指针变量的声明 声明一个int类型的指针变量:int* p; 仅仅是这样定义,这个指针是不能够直... 阅读全文
posted @ 2015-04-19 00:48 Waming 阅读(7425) 评论(1) 推荐(0) 编辑
摘要: 在平时的编程中,我们会经常用到数组,并且需要知道数组的长度,有时我们可以明确的知道数组的长度,但有时并不,这时,可以借用sizeof(),来获得数组的长度,如下:arrayLength = sizeof(array) / sizeof(array[0]);在使用sizeof() 获得数组长度时,... 阅读全文
posted @ 2015-03-06 00:01 Waming 阅读(2796) 评论(0) 推荐(0) 编辑
摘要: 合并排序算法在结构上是递归的,采用分治策略:就是将原有的问题划分为 n 个规模较小但结构与原问题相似的子问题,递归地解决这些子问题,然后合并其结果,就得到原问题的解。 合并排序的模式一般如下: 1.分解:将 n 个元素分解为各含 n/2 个元素的两个序列; 2.解决:用分治排序法对两个子序... 阅读全文
posted @ 2014-11-25 17:43 Waming 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 所谓算法(algorithm)就是定义良好的计算过程,它取一个或一组值作为输入,并产生出一个或一组值作为输出。亦即,算法就是一系列的计算步骤,用来将输入数据转换为输出结果。---《算法导论》 阅读全文
posted @ 2014-11-18 17:26 Waming 阅读(281) 评论(0) 推荐(0) 编辑
摘要: /usr/src/kernels 目录下是Linux的内核源码,如果其为空,则需要安装安装 kernel-headers 和 kernel-devel包 阅读全文
posted @ 2014-11-07 16:51 Waming 阅读(1788) 评论(0) 推荐(0) 编辑
摘要: 使用rpm方式安装gcc时,有时会报缺少依赖项: libmpfr.so.1 is needed by cpp-4.4.4-13.el6.i686 libppl.so.7 is needed by cloog-ppl-0.15.7-1.2.el6.i686 libppl_c.so.2 is ne... 阅读全文
posted @ 2014-11-06 19:57 Waming 阅读(2948) 评论(0) 推荐(0) 编辑