1.词、跳跃,不要回读,复读----------------数字从2个增加到6个2.环境舒适,坐姿正确3.引导物,中间向下4.看东西的时候试着扩大视野范围5.之字形,视觉引导的价值6.略读、跳读7.节拍器训练法8.使用引导物,减少回读和跳读。9.适当的休息,增加词汇量,增加自己的注意力10.记笔记-...
分类:
其他好文 时间:
2015-07-10 10:59:06
阅读次数:
124
1、邮箱是信号量的扩展,相当于把一个指针定义的变量从一个任务传递到另一个或多个任务中去,这个指针是先发到邮箱,然后等待任务从邮箱里提取指针,这也就传递了指针指向的具体变量值。 等待邮箱的任务是可以设置无限等待和等待若干个时钟节拍后任务自动恢复执行。2、实例代码 1 /***************....
分类:
其他好文 时间:
2015-06-29 23:36:22
阅读次数:
197
1、任务,通常指交派的工作,担负的责任。在现代计算机中,“任务”也是其基本工作单位的专业术语。在设计一个较为复杂的应用程序时,也通常把一个大型的任务分解成多个小任务,然后在计算机中通过运行小任务,最终完成大任务的目的。由于这种方法可以使系统并发的运行多个任务,从而提高处理器的利用率,加快程序的执行速...
分类:
其他好文 时间:
2015-06-21 07:06:00
阅读次数:
158
对无目的的程序猿的建议 先好好想想所有的个人爱好,然后试着用它们去解决相关的小问题。例如,我是跟着鼓机的节拍练习吉他的,但是我希望能够在循环的鼓声中加入一些智能化的元 素,如我停顿的时候能自动填充,以及会偶尔产生个小变化等等。那么我该怎么做呢?我先是写了一个简单的鼓测序程序——甚至都没有G...
分类:
其他好文 时间:
2015-06-14 00:22:19
阅读次数:
175
简单的来说就是为了方便查找和导航代码用的。
下面举例如何快速的定位到我已经标识过的代码。
#pragma mark 播放节拍器
- (void) Run:(NSNumber *)tick
{
//...
}
OK,那么如何查找呢,点击代码编辑器上面的导航栏即可:
#pragma mark的用法" title="IOS笔记 #pragma mark...
分类:
移动开发 时间:
2015-06-10 17:20:33
阅读次数:
137
音乐解释器示例: 规则: 1).“T"代表演奏速度,”T 1000“表示每节拍一秒,”T 500“表示每节拍半秒; 2).”O“表示音阶,“O1"表示低音,”O2”表示中音,“O3“表示高音; 3).”C D E F G A B”表示“1 2 3 4 5 6 7”; ...
分类:
其他好文 时间:
2015-06-04 13:28:47
阅读次数:
137
系统定时器频率是通过静态预处理定义的,在系统启动时按照 HZ 值对硬件进行设置。体系结构不同,HZ的值也不同。对于某些体系结构,甚至是机器不同,HZ的值也会不同。
内核在 中定义了 HZ 的值。我们接下来就来比较一下具体源码:
1、arm 体系结构(文件路径:/arm/include/asm/param.h)
#ifndef __ASM_PARAM_H
#define ...
分类:
系统相关 时间:
2015-05-24 11:41:44
阅读次数:
483
1时钟的中断处理函数:OSTICKISR() //其调用ostimetick(),2ucosii时钟节拍10~100HZ,且在OSSTART之后开启时钟节拍。每个时钟节拍后,时钟中断函数将计时器加1,同时遍历所有延时的任务函数块将其延时减一,并使延时到的任务进入就绪。3任务延时:UCOSII规定:处...
分类:
其他好文 时间:
2015-03-19 18:03:24
阅读次数:
130
其实很简单: 临界段就是不可中断的程序段,比如从UART中读取当前传递回来的值,如果有UART中断,此时这个值又会改变。同样临界段就是保护这类全局变量,如在读取时间节拍时,不应该被时钟更新时钟节拍标志。 实现方法:就是关中断而已。 关中断有3种情况:1:虽关了中断还是可以有中断产生,那就是临界段本....
分类:
其他好文 时间:
2015-02-14 14:53:47
阅读次数:
307
一、系统时钟rt-thread的系统时钟模块采用全局变量rt_tick作为系统时钟节拍,该变量在系统时钟中断函数中不断加1。而系统时钟中断源和中断间隔一般由MCU硬件定时器(如stm32的嘀嗒定时器)决定,rt_tick初始值为0,每次MCU产生硬件定时中断后,在中断函数中不断加1,即rt_tick...
分类:
其他好文 时间:
2015-02-10 12:49:32
阅读次数:
216