Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

C++中const限定符的几种常见用法

C++中const限定符的几种常见用法

const对象将一个对象定义为不可更改的对象,称为const对象。例:const int a = 512 ;注解:因为const对象在定义后就不能修改,所以定义时必须初始化。const引用 C++ Primer中写道“const引用是指向const对象的引用”。我认为至少不够精确,这句话意在强调非const引用是指向const对象是错误的,但是没有说明const引用也可以指向一般的对象。我给出的定义是:const引用是这样的一种...
S3C2440定时器相关配置

S3C2440定时器相关配置

定时器配置的相关寄存器如下(以s3c2440手册顺序列出)1. TCFG0:定时器配置寄存器0功能:定义器的死区长度及预标定器值的设置说明:bit[0:7]设置定时器0和1的预标定器值,bit[8:15]设置定时器2、3和4的预标定器值。2. TCFG1:定时器配置寄存器1功能:DMA方式选择、时钟分频以及外部时钟选择注意:bit[23:20]=0000时,不选择DMA(初学者)3. TCON:定时器控制寄存器功能:自动重载是否开启,输出反相是否开启,手动...
S3C2440串口通讯的相关配置

S3C2440串口通讯的相关配置

UART配置的相关寄存器如下(按s3c2440手册中的顺序列出):1.ULCONn寄存器:线性控制寄存器功能:设置奇偶校验,停止位, 数据位(5-8位)注意:一般设置为无校验,一个停止位,数据位为8位,也就是常说的“8N1”,此时寄存器值为0x3。(bit[6]=0为正常模式,否则为红外模式);2.UCONn寄存器:通道n控制器功能:选择UART时钟源、设置UART中断方式注意:可选择PCLK、UEXTCLK或FCLK/n。bit[...
监控服务程序调度算法实现

监控服务程序调度算法实现

监控服务程序实现调度算法完成nginx服务监控(从nginx配置解析出对应的服务作为监控对象之五,还有可以从数据库里读出待监控的服务)与更新服务后的监控算法:处理休眠队列---------将所有的待监控服务记录放入一个优先级队列里(休眠队列,最小堆的数据结构,堆顶为绝对间隔时间最小的,优先执行),每次只需要检查堆顶就可以了,需要执行的放进执行队列里,删除的不加入执行队列执行线程---------将执行列里的记录抛给异步执行的池里,每一个都是异步调用运行回收...
<< 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 >>