- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 Linux库函数方式访问文件
库函数的文件操作是独立于操作系统的,具有更好的移植性读:FILE *fopen(const char *pathname,const char *mode)读:size_t fread(void *ptr,size_t size,size_t n,File *stream)
2016-10-12 09:35:08 243
原创 Linux系统调用方式访问文件
创建:int creat(const char *pathname,mode_t mode)pathname缺省表示当前路径;mode:创建模式 :宏表示:S_IRUSR:可读S_IWUSR:可写S_IXUSR:可执行S_IRWSR:可读、写、执行数字表示:可执行 ->1可写 ->2可读 ->4无任何权限 ->0打开:int open(con
2016-10-12 09:34:17 376
原创 Linux进程通讯:消息队列
消息队列就是一个消息的链表,具有特定的格式,进程可以按照一定的规则添加新消息,也可以从队列中读走消息POSIX消息队列和系统V消息队列(目前大量使用)返回文件名对应的键值:key_t ftok(char *pathname,char proj)pathname:文件名;proj:项目名与键值key相对应的消息队列的描述字:int msgget(key_t key,int msg
2016-10-12 09:33:39 192
原创 Linux进程通讯:管道通讯、信号通讯、共享内存
1、数据传输:一个进程需要将它的数据发送给另一个进程2、资源共享:多个进程之间共享同样的资源3、通知事件:一个进程需要向另一个或一组进程发消息,通知它们发什么了什么事件4、进程控制:有些进程希望完全控制另一个进程的执行(如debug进程),此时控制进程希望能够拦截另一个进程的所有操作,并能够及时知道它的状态改变Linux通讯方式:1、管道(pipe)和有名管道(fifo)2
2016-10-11 12:28:38 377
原创 Linux进程管理
线程特点:进程有独立的地址空间,线程没有;线程不能单独存在,由进程创建;相对进程,线程消耗的CPU小。静态查看进程:psps -aux 查看进程的详细信息终止进程:killeg:kill 1777(代表进程号或端口号),有些进程有关联进程,kill杀不掉,需要用kill -9 1777kill all 杀掉进程和此进程的子进程动态查看进程:topeg:top d 10
2016-10-10 18:41:27 280
原创 Linux多线程程序设计
Linux系统多线程遵循POSIX线程接口,称为pthread。Linux下多线程,需要头文件pthread.h,连接时需要使用库libpthread.a。创建线程:int pthread_create(pthread_t *tidp,const pthread_attr_t *attr,void *(*start_rtn)(void),void *arg)tidp:线程idattr:
2016-10-05 15:35:05 303
原创 Linux系统GCC程序编译,GNU程序调试
GCC编译过程:通过后缀名判断文件类型预处理:展开宏文件编译汇编链接.c C语言源代码文件.o 编译后的目标文件.s 汇编语言源代码文件-o:eg:gcc hello.c -o hello-g:eg:gcc -g hello.c -o hello生成调试工具所需要的符号信息-c:eg:gcc -c hello.c -o hello只编译,不生成可执行文件,输
2016-10-04 14:06:47 349
原创 Linux和Linux之间共享:NFS服务器
1、查看NFS配置文件:vi etc/exports/2、设置访问的计算机,及访问的目录和访问权限eg:/home 192.168.3.*(rw,sync,no_root_squash)home:访问的目录IP:设置访问的计算机IPrw:可读可写sync:同步写磁盘no_root_squash:表示客服端root用户对该目录具备写权限3、启动NFS服务器:/etc/
2016-10-04 09:41:12 275
原创 Linux安装JDK和Eclipse安装启动
安装JDK1:把.iso文件挂载到Linux系统上,设置->虚拟机设计->使用ISO镜像,挂载命令:mount /mnt/cdrom(通过共享可以获得window下面的文件夹)2:把安装文件拷贝到/home目录下(cp 文件.bin /home)(切换到cd /home ls 查看)3:安装:./文件名(.bin文件)4:看etc/profile(环境配置) vi etc/pr
2016-10-02 10:29:03 229
matlab视频教程.rar
2020-02-22
imageBasics.rar
2020-02-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人