其他
一个基本的Linux设备驱动开发环境由宿主机和目标机组成,宿主机就是用来做驱动开发工作的主机,目标机就是用来运行和测试设备驱动的主机,在宿 主机上需要有开发工具(gcc,gdb,make等)和linux源码(版本要对应目标机上的linux内核),而目标机上只要运行linux即可。由于 步骤有所不同,下面分为普通Linux设备驱动开发和嵌入式Linux设别驱动开发两种情况来讲述环境的搭建和驱动程序的...
FSMC_NORSRAMInitStructure.FSMC_Bank = FSMC_Bank1_NORSRAM1;
选择Bank1_NORSRAM1;因为我们本身就是选的他毋庸置疑;
FSMC_NORSRAMInitStructure.FSMC_DataAddressMux = FSMC_DataAddressMux_Disable;
我再TFT上也没有用到多路复用,因为我就只是跟TFT通信,说到这,我们还可以用它来控制4个彩屏一起显示!
FSMC_NORSRAMInitStructure.FSMC_Me...
做为数学专业的我,其实一直特别喜欢数学,只不过大学的数学课程让我有点失望,所以选择了专心学习另一个行业计算机,但是随着学习的不断深入,感觉到了数学魅力,数学可以运用到几乎所有的行业,它无处不在,在计算机中一个看似复杂的问题,其实在数学中也平凡不过。去年参加软考中设计了算法,因为当时时间比较紧,而且为了应付考试,所以算法学习的不够深入,仅仅是理论上的理解,还没有真正的运用到代码上边,更或者,还不知道...
链接:http://poj.org/problem?id=1523
题意:N台电脑,如果某台坏掉了,其他电脑就会分成几个不相连接的部分。找出这些电脑,并且算出其坏了其他电脑会分成几个部分。
思路:Tarjan算法求割点。模板来源自刘汝佳白书。
相关资料:(以下转载,源头不可考)
无向连通图的割点与割边:
最简单的方法:要判断一个点是否为割点,先把这个点和所有和它连接的边从图中去掉...
在解释完内核中的链表基本知识以后,下面解释链表的重要接口操作:
1. 声明和初始化
实际上Linux只定义了链表节点,并没有专门定义链表头,那么一个链表结构是如何建立起来的呢?让我们来看看LIST_HEAD()这个宏:
#define LIST_HEAD_INIT(name) { &(name), &(name) }
#define LIST_HEAD(name) struct...
文本
ui->label->text(); 返回控件的文本。
ui->label->setText(fileName);
图片
在label上显示图片有多种方法。
显示静态图片
方法一:动态方法
QPixmap *pix=new QPixmap();
pix->load(filename);
ui->label->setPixmap(*pix);...
??
如何批量生成有序列号的命令
最近碰到一个case,要给rac 加裸设备,又由于客户环境比较特殊不能使用一些批量编辑工具,诶,想偷懒都不行!
这里小结下可以用linux ,unix自带的工具来批量生成有序列号的命令,其他命令也可以看你的实际需求吧。
(1)、第一个例子是批量生成建lv的命令
eg:批量生成有序列的命令(以下命令可以直接在cammd 界面下执行):
for...
题目链接
A:
a, b得到a-b,然后b-(a-b)。这个过程就像求gcd的过程,很容易想到最后所有的数肯定都是gcd(a1, a2, ... an)的倍数。
Code_A
B:
设dp[i][j][k]表示a串的i位置之前和b串的j位置之前的后缀是坏的串的前k个字符的最长的公共子序列的长度。
然后转移需要处理出kmp的next数组进行转移。
Code_B
C...
/*
* 解题思路:
* 求最大的一个三角形、且其中不包含任一顶点,参考P84
*/
#include
#include
char s[ 105 ],c;
int mon[ 105 ][ 2 ];
double area( double x1,double y1,double x2,double y2,double x3,double y3 )
{ return fabs(0.5*(...