你對这个回答的评价是
先设置随机数种子 否则每次产生嘚随机数一样
是否为ascii码字符 |
是否为标点符号或特殊符号 |
将时间和日期以字符串格式表示 |
将时间和日期以字符串格式表示 |
把时间和日期转换为格林尼治(GMT)时间(世界时) |
取得目前当地的时间和日期并转换为现在的时间日期表示方法 |
将时间结构数据转换成經过的秒数 |
取消已经改变的环境变量 |
当前登录用户环境变量key为USER (只能大写,不能小写)
取得操作系統中内存分页大小 |
参数length代表将文件中多大的部分对应到内存
参数prot:映射区域的保护方式可以为以下几种方式的组合:
MAP_FIXED 如果参数start所指的地址无法成功建立映射时,则放弃映射不对地址做修正。通常不鼓励用此旗标
MAP_SHARED对映射区域的写入数据会复制回文件内,而且允许其他映射该文件的进程共享
MAP_PRIVATE 对映射区域的写入操作会产生一个映射文件的复制,即私人的“写入时复制”(copy on write)对此区域作的任何修改都不会写囙原来的文件内容
MAP_ANONYMOUS建立匿名映射。此时会忽略参数fd不涉及文件,而且映射区域无法和其他进程共享
MAP_DENYWRITE只允许对映射区域的写入操作,其他对文件直接写入的操作将会被拒绝
MAP_LOCKED 将映射区域锁定住,这表示该区域不会被置换(swap)参数fd:要映射到内存中的文件描述符。如果使用匿名内存映射时即flags中设置了MAP_ANONYMOUS,fd设为-1有些系统不支持匿名内存映射,则可以使用fopen打开/dev/zero文件然后对该文件进行映射,可以同样达到匿名内存映射的效果
参数offset:文件映射的偏移量,通常设置为0代表从文件最前方开始对应,offset必须是分页大小的整数倍
若映射成功则返囙映射区的内存起始地址,否则返回MAP_FAILED(-1)错误原因存于errno 中。
线性搜索lsearch()找不到关键数据时会主动把改项數据加入数组里 |
利用快速排序法排序数组 |