- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 写内存拷贝
写内存拷贝void *memcpy(void *dest, const void *src, intn);由src指向地址为起始地址的连续n个字节的数据复制到以dest指向地址为起始地址的空间内。头文件:#include。void * memcpy (void * dst, const void * src, size_t count){ void * ret
2013-06-30 23:59:21 402
原创 数据库小概念
外联接 LEFTOUTER JOIN或LEFT JOIN \ RIGHT OUTER JOIN或RIGHT JOIN \ FULL OUTER JOIN或FULL JOIN (左外联接的结果集中除了包括满足条件的行外,还包括左表所有的行(左表中没有满足条件的以空值的形式出现)) 主键与外键 主键是表中的一列或者多列数据,用来惟一标识一行数
2013-06-30 23:58:57 532
原创 分页和分段的主要区别
分页和分段的主要区别 (1)页是信息的物理单位,分页是为实现离散分配方式,以消减内存的外零头,提高内存的利用率。或者说,分页仅仅是由于系统管理的需要而不是用户的需要。段则是信息的逻辑单位,它含有一组其意义相对完整的信息。分段的目的是为了能更好地满足用户的需要。 (2)页的大小固定且由系统决定,由系统把逻辑地址划分为页号和页内地址两部分,是由机器硬件实现的,因而在系统
2013-06-30 23:57:12 1894
原创 处理机调度算法
处理机调度算法 1.先来先服务调度算法 2.短作业(进程)优先调度算法 3.高优先权优先调度算法(静态优先级、动态优先级) 4.基于时间片的轮转调度算法 5.多级队列: 每个作业固定归入一个队列,各队列作不同处理 6.多级反馈队列:时间片轮转算法和优先级算法的综合和发展
2013-06-30 23:56:49 673
原创 静态内存分配与动态内存分配
静态内存分配与动态内存分配1) 静态内存分配是在编译时完成的,不需要占用CPU资源;动态分配内存是在运行时完成的,动态内存的分配与释放需要占用CPU资源;2) 静态内存分配是在栈上分配的,动态内存是堆上分配的;3) 动态内存分配需要指针或引用数据类型的支持,而静态内存分配不需要;4) 静态分配内存需要在编译前确定内存块的大小,而动态分配内存不需要编译前确定内存大小,根据运行时环境确
2013-06-30 23:56:21 604
原创 BSS段、数据段、代码段
BSS段、数据段、代码段可执行程序包括BSS段、数据段、代码段(也称文本段)。BSS(Block Started by Symbol)通常是指用来存放程序中未初始化的全局变量和静态变量的一块内存区域。特点是:可读写的,在程序执行之前BSS段会自动清0。所以,未初始的全局变量在程序执行之前已经成0了。在采用段式内存管理的架构中,数据段(data segment)通常是指用来存放程序中已初
2013-06-30 23:55:33 671
《C++ Primer 4 Answer Book》 整理
2011-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人