为什么UART要有FIFO?
现代的CPU运转速度越来越快,UART的波特率通常达不到10M,在没有FIFO的情况下,每次填充数据给UART 或者 从UART取数据都会占用CPU的时间,这是极大的浪费。因而UART在硬件上设置了FIFO用作数据发送和接受的缓冲区。每次CPU要填充数据,把数据填充到UART的TX FIFO里面去了,每次CPU要取数据,从UART的RX FIFO把数据取出来。总之,...
分类:
其他好文 时间:
2014-06-02 23:03:05
阅读次数:
317
[Cocoa-4th] Chapter6 - NSTableView表格增删改 (详尽介绍2)
功能如上:NSTableView表格增删改
STEP1
Open XCode Ver4.6
New Application
在xib控件界面上加入一些控件,如图:
STEP2
新建类:NSObject子类,命名为:
Table_DS_Main
注意:添加协议NSTab...
分类:
其他好文 时间:
2014-06-02 23:02:23
阅读次数:
396
【题目】
Given n non-negative integers representing the histogram's bar height where the width of each bar is 1, find the area of largest rectangle in the histogram.
Above is a histogram where width of each bar is 1, given height = [2,1,5,6,2,3].
The...
分类:
其他好文 时间:
2014-06-01 10:46:29
阅读次数:
242
An iterative way of writing quick sort:
#include
#include
#include
using namespace std;
void quickSort(int A[], int n) {
stack> stk;
stk.push(make_pair(0, n-1));
while (!stk.empty()) {
pair ...
分类:
其他好文 时间:
2014-06-03 00:16:43
阅读次数:
357
1.vertica概念
面向数据分析的数据仓库系统解决方案
2.vertica关键特性
Ø 标准的SQL接口:可以利用已有的BI、ETL、Hadoop/MapReduce和OLTP环境
Ø 高可用:内置的冗余也提升了查询速度
Ø 自动化数据库设计:数据库自动安装、优化、管理
Ø 高级压缩:十多种压缩算法最多可节省90%的空间
Ø 大规模并行处理:运行于低成本的x86型Lin...
分类:
其他好文 时间:
2014-06-02 23:09:24
阅读次数:
483
棋盘分割
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 11938
Accepted: 4207
Description
将一个8*8的棋盘进行如下分割:将原棋盘割下一块矩形棋盘并使剩下部分也是矩形,再将剩下的部分继续如此分割,这样割了(n-1)次后,连同最后剩下...
分类:
其他好文 时间:
2014-06-02 22:38:14
阅读次数:
290
今天自己写bootloader做时钟初始化时遇到的问题,特记录下来。为了方便理解,我大部分都有截图, 在此我先说明下,图均来自数据手册。也希望看了本篇文章的同志多多参看数据手册才能理解的更加透彻,才能真正的锻炼自己的能力。下面程序部分我也拆分成了5个部分分别解释,最后也给出了整个程序。本文如果有什么错误的地方,欢迎各位批评指正,不甚感激。
6410有3个内部PLL(Phase Loc...
分类:
其他好文 时间:
2014-06-01 11:21:14
阅读次数:
325
当时状况
Windows Server 2008 R2 Enterprise + 帝国CMS6.6 + MySql
服务器软件:
Microsoft-IIS/7.5
操作系统:
WINNT
PHP版本:
5.3.18
MYSQL版本:
5.0.81-community-nt
...
分类:
其他好文 时间:
2014-06-03 00:57:06
阅读次数:
377
话说张生和崔莺莺历经波折,最后有情人终成眷属。但是生活中的人都是现实的,即使男人再好没房没车也白搭;所以最后崔莺莺就要求张生准备一份聘礼,如果准备的聘礼符合自己的要求,就嫁给张生;如果聘礼不和自己的心意,就出家削发为尼,一辈子不谈婚事!以此为故事背景今天就谈一下三层的学习。
崔莺莺想要明媒正娶,在古代男女之间是不直接接触的,所以张生请了王婆来给保媒,王婆年事已高不能干体力活,她找了个挑运工帮...
分类:
其他好文 时间:
2014-06-03 00:40:51
阅读次数:
286
有很多设计模式,基本上都是围绕着下面几种原则来设计的。开放封闭原则 依赖倒转原则 里氏代换原则 迪米特原则...
分类:
其他好文 时间:
2014-06-02 22:36:57
阅读次数:
229
介绍:二叉排序树是以一定的规则排列树中元素,因而可以进行快速的排序和查询的树状数据结构,一般规则是:对于树中任意一个节点,左孩子严格小于根,根严格小于右孩子,有点像大根堆。(只是大根堆中左右孩子关系并不确定,且和根的关系是统一的,而且有上浮和下沉操作使得大根堆总是一棵完全二叉树,其不断弹出堆顶形成有序列的过程叫做堆排序。虽然二叉排序树中也有旋转操作使得树尽量平衡,但是由于数值大小分明的左右孩子,在...
分类:
其他好文 时间:
2014-06-03 01:01:17
阅读次数:
313
什么是职责链模式
使多个对象都有机会处理请求,从而避免请求的发送者和接受者之前的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。
职责链模式的重心是在“链”上,由一条链去处理相似的请求在链中决定谁来处理这个请求,并返回相应的结果。
通用类图
Handler:抽象处理者。一是定义一个请求的处理方法ha...
分类:
其他好文 时间:
2014-06-02 22:40:48
阅读次数:
297
JAXB(Java API for XML Binding),提供了一个快速便捷的方式将Java对象与XML进行转换。在JAX-WS(Java的WebService规范之一)中,JDK1.6 自带的版本JAX-WS2.1,其底层支持就是JAXB。
JAXB 可以实现Java对象与XML的相互转换,在JAXB中,将一个Java对象转换为XML的过程称之为Marshal,将XML转换为Java对象的过程称之为UnMarshal。我们可以通过在 Java 类中标注注解的方式将一个Java对象绑定到一段X...
分类:
其他好文 时间:
2014-06-03 00:59:48
阅读次数:
222