- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 Perl中对文件的读写操作
1、"+>" 是先写后读,如果文件存在,先把文件的内容删除,再写入数据,然后再读。操作结果:文件中以前的数据被删除,现在文件中只保留目前写入的数据2、"+<" 是先读后写,如果要在已有的文件中,添加数据但不是在文件末尾即在文件开始或中间添加数据,先用seek()函数定位到要添加数据的位置,然后开始在文件中写入数据3、">>" 是在文件末尾添加数据...
2019-02-25 19:44:53
2650
原创 静态链接和动态连接的优缺点
静态连接就是把外部函数库,拷贝到可执行文件中。优点:适用范围比较广,不用担心用户机器缺少某个库文件;缺点:安装包会比较大,而且多个应用程序之间,无法共享库文件。动态连接的做法正好相反,外部函数库不进入安装包,只在运行时动态引用。优点:安装包会比较小,多个应用程序可以共享库文件;缺点:用户必须事先安装好库文件,而且版本和安装位置都必须符合要求,否则就不能正常运行。
2014-12-02 12:35:11
1285
原创 用return和exit结束fork和vfork创建的子进程的思考
fork和vfork的差别:1、fork是创建一个子进程,并把父进程的内存数据copy到子进程中。vfork是创建一个子进程,并和父进程的内存数据share一起。2、vfork是这样的工作的:(1)、保证子进程先执行。(2)、当子进程调用exit()或exec()后,父进程往下执行。3、fork后来采用的优化技术,这样,对于fork后并不是马上拷贝内存,而是
2014-12-02 11:03:44
3716
原创 汇编指令sub也改变标志位
SUB:不带借位的减法指令。【指令格式】SUB OP1,OP2【指令功能】(OP1)←(OP1)-(OP2),将OP1-OP2的值,保存在OP1中,如:SUB [EAX],1 以EAX寄存器为内存地址,将该地址的值减1,类似C/C++中的 i--;【指令介绍】目的操作数减去源操作数,结果放在目的操作数中。源操作数原有内容不变,并根据运算结果置标志位SF,ZF,AF,PF,CF,
2014-11-25 13:57:01
11264
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人