加载部分HTML文本(即主资源)后便可以开始解析HTML元素(对输入字节流进行逐字扫描,识别HTML元素),最后生成DOM树,本文只讲HTML解析。HTML解析部分时序图:其中最为重要的过程是(1)startToken(2)nextToken(3)endToken(4)constructTreeFr...
分类:
Web程序 时间:
2015-07-18 18:19:02
阅读次数:
157
通过*.m51文件我们可以清楚的看到单片机存储器的使用情况,以及可以看到每个变量包括局部变量的位置。
之前碰到一个问题,同样的程序,在small模式下编译后运行没问题,但在large模式下可以编译,但是运行出错。最后查看m51文件,发现了问题,在一个对时序要求很严格的地方声明几个局部变量,这几个局部变量有的被分配到data中,有的分配到xdata,在xdata中的变量访问时间要大于data中,导...
分类:
其他好文 时间:
2015-07-18 00:35:32
阅读次数:
267
一、时序图 时序图是一种强调时间顺序的交互图,在时序图中,首先把参与交互的对象放在图的上方,沿X轴方向排列。通常把发起交互的对象放在左边,较下级对象依次放在 右边,然后把这些对象发送和接受的消息沿Y轴方向按时间顺序从上到下放置。这样就提供了控制流随着时间推移的清晰的可视化轨迹。二、时序图元素1、角色...
分类:
其他好文 时间:
2015-07-13 13:44:56
阅读次数:
273
PS:组合关系:实心,一个类A属于另一个类,或多个类,但是类A不能单独存在去使用,A一般是一种抽象的东西聚合关系:空心,一个类A可以单独存在使用不论组合聚合,A的方法都会被直接调用。看懂UML类图和时序图这里不会将UML的各种元素都提到,我只想讲讲类图中各个类之间的关系; 能看懂类图中各个类之间的线...
分类:
其他好文 时间:
2015-07-13 11:45:19
阅读次数:
213
所谓面向过程,就是将一个具体问题,按照时序的先后顺序,一步一步的完成。所谓面向对象,就是将一个具体的问题,按照问题空间,划分成不同的小问题空间,层级划分下去,最后再在最小粒度的问题空间里,运用面向过程的思想解决各自的问题。区别:面向对象中各个小问题空间使用到的数据,是与其他空间没有必然的关联关系的,...
分类:
其他好文 时间:
2015-07-10 11:05:36
阅读次数:
107
题目链接
题意:
给定n,下面2^n个数。
第一次 把 a1|a2, a3|a4, 如此得到一个 2^(n-1)个数的序列。
再把这个序列 a1^a2, a3^a4 , 得到一个2^(n-2) 个数的序列
再进行 a1|a2, a3|a4 ···
直到只剩下一个数v, 我们称v是这个2^n 序列的权值。下面m个询问:
询问格式: p, b 表示 a[p] = b; 再输出此时序列的权值...
分类:
其他好文 时间:
2015-07-09 14:38:19
阅读次数:
119
UML之八——时序图小练习(添加用户)添加用户:打开添加用户的界面,在界面上选择一个组(可以通过一个下拉选择框来选择),然后向后台提交,后台系统保存用户的信息(并同时建立用户和组之间的关联)
分类:
其他好文 时间:
2015-07-09 11:03:15
阅读次数:
369
进程同步即多个进程中发生的事件存在某种时序关系,需要相互合作,共同完成一项任务。具体来说,一个进程运行到某一点时,需要另一个伙伴进程为它提供信息,在获得消息之前,该进程进入阻塞态,获得消息后被唤醒进入就绪态。1 生产者/消费者问题问题描述:1) 生产者进程生产某种类型数据放置在缓冲区2) 消费...
分类:
系统相关 时间:
2015-07-08 14:35:55
阅读次数:
164
12.8 多线程
之前,总是让程序的主线程仅仅创建一个线程,这节将演示如何在同一个程序中创建多个线程,然后如何以不同于其启动顺序将它们合并在一起。此外,还演示多线程编程时容易出现的时序问题.
编写程序thread8.c
/*************************************************************************
> File N...
分类:
编程语言 时间:
2015-07-07 22:52:38
阅读次数:
169
最近在做微型光谱仪,用到了东芝的CCD芯片TCD1305DG,该芯片是单行3648像素,输出信号是时间上离散的模拟信号,典型输出速率为0.5M,即每2000ns输出一个像素值(模拟信号),芯片内部集成了相关双采样电路,直接输出稳定的像元电压值,而不是传统的三阶梯信号。TCD1305DG需要三路驱动信...
分类:
其他好文 时间:
2015-07-06 12:01:45
阅读次数:
143