自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

billvsme的专栏

好好学习,天天向上~~~~~

  • 博客(10)
  • 收藏
  • 关注

原创 shell 学习 笔记(二)

一、Bash Shell的操作环境bash的登陆与欢迎信息/etc/issue 登陆前的信息/etc/issue.net  telnet 远程登陆的信息/etc/motd 登陆后的信息bash的环境配置文件login shell 只会读取 这两个文件/etc/profile~/.bash_profile  或 ~/.bash_login  或

2014-02-19 15:42:08 1064

原创 寒假学习 第25天 (linux 高级编程)

寒假学习 第25天 (linux 高级编程) 笔记总结一、信号量(进程同步)模型(1)创建或者得到信号量     semget       int semget(key_t key,                          int nsems, //信号量数组的个数                          int semflg); /

2014-02-15 23:04:53 1171

原创 寒假学习 第24天 (linux 高级编程)

寒假学习 第24天 (linux 高级编程) 笔记总结一、基于socket文件的IPC两种模型:        对等模型         C/S模型1. 对等模型    绑定       (1) 建立socker内核对象    socket函数       (2) 把socket绑定在一个地址上(这个地址可以是文件,网络设备) URL(Uni

2014-02-14 00:34:55 1257

原创 寒假学习 第22、23天 (linux 高级编程)

寒假学习 第22、23天 (linux 高级编程) 笔记总结一、基于内存的通信一组内核共享工具ipcs 可以看到三段东西Shared Memory Segments  共享内存Semaphore Arrays          信号量数组,共享内存数组Message Queues             共享消息队列ipcrm

2014-02-13 01:00:46 1483

原创 寒假学习 第21天 (linux 高级编程)

寒假学习 第21天 (linux 高级编程) 笔记总结一、IPC(Inter-Process Communication,进程间通信)main1.c  向tmp写入数据#include #include #include int main(int argc, const char *argv[]){ int fd=open("tmp",O_RDWR|O_CRE

2014-02-11 01:34:18 1701 1

原创 寒假学习 第20天 (linux 高级编程)

寒假学习 第20天 (linux 高级编程) 笔记总结一、sigqueue/sigaction1. 信号中断函数是否被其他信号中断?   信号函数调用中只屏蔽本身信号,不屏蔽其他信号例子:#include #include void handle(int s){ printf("start!\n"); sleep(10);

2014-02-09 01:20:15 1326

原创 寒假学习 第18、19天 (linux 高级编程)

寒假学习 第18天 (linux 高级编程) 笔记 总结一、信号3.信号的应用(实现多任务)使用定时器实现多任务例子:同时显示随机数与时间#include #include #include #include #include #include WINDOW *wtime,*wnumb;void showtime(int s){ time_t t;

2014-02-08 00:13:41 1335

原创 寒假学习 第16.17天 (linux 高级编程)

寒假学习 第16.17天 (linux 高级编程) 笔记 总结一、进程的基本控制(进程的同步)1.进程的常见控制函数      pause   sleep/usleep       atexit   on_exitint atexit(void (*function)(void));    //注册终止函数(即main执行结束后调用的函数)int on_exit(v

2014-02-06 02:04:29 1731 1

原创 寒假学习 第15天 (linux 高级编程) 笔记 总结

寒假学习 第15天 (linux 高级编程)  笔记 总结接着昨天一、进程2.创建进程   (1) int system(const char *command);   (2) FILE *popen(const char *command, const char *type);   (3) exec系列函数       int execl( const

2014-02-04 00:47:49 1756

原创 寒假学习 第13,14天 (linux 高级编程)

寒假学习 第13天 (linux 高级编程)  笔记 总结一、IO与文件目录管理1.pread与lseek+read的区别   pread读取后不会改变读写位置2.mmap映射    /proc/${pid}/mem 无法映射,并且 mmap函数最后一个参数 文件中的映射开始位置 必须是pagesize的证书倍,否者出错3.IO的实际用户(real user)与有效

2014-02-03 00:00:40 1712 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除