- 博客(10)
- 收藏
- 关注
原创 深拷贝
深拷贝当用一个已初始化过了的自定义类类型对象去初始化另一个新构造的对象的时候,拷贝构造函数就会被自动调用。也就是说,当类的对象需要拷贝时,拷贝构造函数将会被调用。以下情况都会调用拷贝构造函数:(1)一个对象以值传递的方式传入函数体 (2)一个对象以值传递的方式从函数返回 (3)一个对象需要通过另外一个对象进行初始化。如果在类中没有显式地声明一个拷贝构造函数,那么,编译器将会自动生成一个默认的拷
2017-02-20 17:45:01
268
原创 atime ctime mtime
atime mtime ctime文件的 Access time,atime 是在读取文件或者执行文件时更改的。文件的 Modified time,mtime 是在写入文件时随文件内容的更改而更改的。文件的 Create time,ctime 是在写入文件、更改所有者、权限或链接设置时随 Inode 的内容更改而更改的。可以通过stat来查看文件的mtime,
2017-02-20 11:05:41
287
原创 suid sgid与t粘滞位
UNIX下可以用ls -l 命令来看到文件权限。用ls命令所得到的表示法的格式是类似这样的:-rwxr-xr-x 。下面解析一下格式所表示的意思,这种表示方法一共有十位: 9 8 7 6 5 4 3 2 1 0 - r w x r - x r - x 第9位表示文件类型,可以为p、d、l、s、c、b和-:p表示命名管道文件d表示目录文件l表示
2017-02-20 10:02:46
275
原创 atexit()函数调用
函数名: atexit 头文件:#include 功 能: 注册终止函数(即main执行结束后调用的函数) 用 法: int atexit(void (*func)(void)); 按照ISO C的规定,一个进程可以登记多达32个函数,这些函数将由exit自动调用。atexit()注册的函数类型应为不接受任何参数的voi
2017-02-20 09:47:38
360
原创 进程的调度算法
进程调度算法调度算法是指:根据系统的资源分配策略所规定的资源分配算法。一、先来先服务和短作业(进程)优先调度算法 1.先来先服务(FCFS)调度算法是一种最简单的调度算法,该算法既可用于作业调度,也可用于进程调度。当在作业调度中采用该算法时,每次调度都是从后备作业队列中选择一个或多个最先进入该队列的作业,将它们调入内存,为它们分配资源、创建进程,然后放入就
2017-02-18 21:07:49
233
原创 task_struct相关
在linux 中每一个进程都由task_struct 数据结构来定义. task_struct就是我们通常所说的PCB.她是对进程控制的唯一手段也是最有效的手段. 当我们调用fork() 时, 系统会为我们产生一个task_struct结构。然后从父进程,那里继承一些数据, 并把新的进程插入到进程树中, 以待进行进程管理。因此了解task_struct的结构对于我们理解任务调度(在linux 中任
2017-02-17 22:26:55
181
原创 关于回车换行缓冲区进度条
1.简单设置一个进度条2.换行与回车的区别符号 ASCII码 意义\n 10 换行NL\r 13 回车CR回车 \r 本义是光标重新回到本行开头,r的英文return,控制字符可以写成CR,即Carriage Return换行 \n 本义是光标往下一行(不一定到下一行行首),n的英文newl
2017-02-16 20:20:50
1066
原创 关于如何配置vim
1.首先在自己的用户目录下,建立文件命名“.vimrc”,map :call SaveInputData()func! SaveInputData() exec "tabnew" exec 'normal "+gP' exec "w! /tmp/input_data"endfunc"colorscheme torte"colorscheme murph
2017-02-16 13:51:01
372
原创 我的愿望是世界和平
我是个在校大学生,在这个月黑风高的夜晚,我第一次踏入了博客。原本选择这个专业,就没有什么了解,随随便便选的,没想到一入IT深似海,从此女神是路人。曾经一度看到代码和电路图都想吐,可是自己选的路,跪着也要走下去。后来慢慢就喜欢上了程序,毕竟我是个爱钱的人,因为我们老师总说我们这个专业学的好的比别的专业赚的多得多。一想到自己以后月薪上万,我就感觉如沐春风。在上大学之前,我还是个文艺的小女生,喜欢画画、
2016-09-23 21:07:16
333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人