12 2015 档案

摘要:【TCP/IP详解学习笔记(1)基本概念】 为什么会有TCP/IP协议? 计算机型号多种多样,并且运行于不同操作系统。虽然电线把计算机连接到了一起,但是这些计算机无法“交流”,所以需要定义一些东西来让这些计算机交流,TCP/IP因此而生。 TCP/IP协议分层 提到分层,我们很... 阅读全文
posted @ 2015-12-23 21:09 adacn 阅读(385) 评论(0) 推荐(0)
摘要:"这里" 阅读全文
posted @ 2015-12-22 21:20 adacn 阅读(149) 评论(0) 推荐(0)
摘要:编程分为两类:系统编程(system programming)和应用编程(application programming)。所谓系统编程,简单来说,就是编写库;而应用编程就是利用写好的各种库来编写具某种功用的程序,也就是应用。系统程序员会给自己写的库留下一些接口,即API(application ... 阅读全文
posted @ 2015-12-19 10:57 adacn 阅读(293) 评论(2) 推荐(0)
摘要:WSAData结构体如下 功能是:存放windows socket初始化信息. struct WSAData { WORD wVersion; WORD wHighVersion; char szDescription[WSADESCRIPTION_LEN+1]; char ... 阅读全文
posted @ 2015-12-18 15:22 adacn 阅读(1013) 评论(0) 推荐(0)
摘要:目前在看《C Primer》,以后会经常在这篇博客里更新课后的编程练习题第二章:编程练习2.1 include <stdio.h int main(void) { printf("Anton Bruckner\n"); printf("Anton\nBruckner\n"); printf("... 阅读全文
posted @ 2015-12-15 22:11 adacn 阅读(407) 评论(0) 推荐(0)
摘要:这篇博客主要是一个目的,即学习总结Linux文件系统的内容,参考《鸟哥的Linux私房菜》这本书,对 Linux文件与目录相关知识 及 Linux磁盘与文件系统 进行了学习。 【1】Linux文件与目录相关知识 改变文件属性与权限 chgrp:改变文件所属用户组 被改变的组名必... 阅读全文
posted @ 2015-12-14 22:32 adacn 阅读(303) 评论(0) 推荐(0)
摘要:【4】共享内存 (1)概述 两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间,进程A可以即时看到进程B对共享内存中数据的更新,反之,进程B也可以即时看到进程A对共享内存中数据的更新。 共享内存是存在于内核级别的一种资源 在系统内核为一个进程分配内存地址时,... 阅读全文
posted @ 2015-12-10 21:56 adacn 阅读(1458) 评论(0) 推荐(0)
摘要:【3】消息队列(报文队列) (1)概述 消息队列是在消息传递过程中保存消息的 容器 。它是一种以链表式结构组织的一组数据,存放在 内核 中,由各进程通过 消息队列标识符 来引用,在消息队列中可以随意根据特定的数据类型值来检索消息 消息队列就是一个 消息的链表 。每个消息队列都有一个 队列头 ,用结... 阅读全文
posted @ 2015-12-09 10:51 adacn 阅读(558) 评论(0) 推荐(0)
摘要:进程间通信包括 本地进程间通信 和 网络进程间通信 网络进程间通信:不同计算机的进程间通信,是基于 socket进程 的通信 本地进程间通信:同一台计算机系统中各进程间的通信,包括下面五种【Linux下的各种进程间通信方式】 管道 命名管道 消息队列 共享内存 信号量 【1】管道 (1)概述 管道... 阅读全文
posted @ 2015-12-08 23:32 adacn 阅读(1343) 评论(0) 推荐(0)