[&] () {}

Life is short , Import your DREAM.独学无友,则孤陋而难成;久处一方,则习染而不自觉。...

排序:
默认
按更新时间
按访问量

OS X 10.10 编译APUE Third Edition 源码

博文:首发地址转载请注明来源:http://suool.net/2015/07/23/OS-X-10-10-%E7%BC%96%E8%AF%91APUE-Third-Edition-%E6%BA%90%E7%A0%81/上个暑假曾经简单的学习了下Linux程序设计,那个时候就计划着把誉为UNIX编...

2015-07-23 15:11:49

阅读数:1783

评论数:0

APUE源码编译及问题解决

首先阅读readme文件,要求 To build the source, edit the Make.defines.* file for your system and set WKDIR to the pathname of the tree containing the source co...

2014-09-08 09:19:09

阅读数:1286

评论数:0

Linux程序设计学习笔记----网络通信编程API及其示例应用

图为面向连接的Socket通信的双方执行函数流程。使用TCP协议的通信双方实现数据通信的基本流程如下 建立连接的步骤: 1、首先服务器端需要以下工作: (1)调用socket()函数,建立Socket对象,指定通信协议。 (2)调用bind()函数,将创建的Socket对象与当前主...

2014-08-20 22:02:09

阅读数:1949

评论数:0

Linux程序设计学习笔记----网络编程之网络数据包拆封包与字节顺序大小端

网络数据包的封包与拆包 过程如下: 将数据从一台计算机通过一定的路径发送到另一台计算机。应用层数据通过协议栈发到网络上时,每层协议都要加上一个数据首部(header),称为封装(Encapsulation),如下图所示: 不同的协议层对数据包有不同的称谓,在传输层叫做段(segment),在...

2014-08-17 11:18:48

阅读数:4192

评论数:0

Linux程序设计学习笔记----Socket网络编程基础之TCP/IP协议簇

转载请注明出处: ,谢谢! 内容提要 本节主要学习网络通信基础,主要涉及的内容是: TCP/IP协议簇基础:两个模型 IPv4协议基础:IP地址分类与表示,子网掩码等 IP地址转换:点分十进制\二进制 TCP/IP协议簇基础 OSI模型 我们知道计算机网络之中,有各种各样的设备,那么如何实现这...

2014-08-16 17:26:00

阅读数:1731

评论数:0

Linux程序设计学习笔记----异步信号与线程属性控制

转载请注明出处: 基本概念 线程bing

2014-08-15 14:47:59

阅读数:1562

评论数:1

Linux程序设计学习笔记----多线程编程之线程同步条件变量

基本概念与原理

2014-08-15 13:40:21

阅读数:1901

评论数:0

Linux程序设计学习笔记----多线程编程线程同步机制之互斥量(锁)与读写锁

互斥锁通信机制 基本原理 互斥锁以排他方式防止共享数据被并发访问,互斥锁是一个二元变量,状态为开(0)和关(1),将某个共享资源与某个互斥锁逻辑上绑定之后,对该资源的访问操作如下: (1)在访问该资源之前需要首先申请互斥锁,如果锁处于开状态,则申请得到锁并立即上锁(关),防止其他进程访问资源,如...

2014-08-15 09:39:48

阅读数:1879

评论数:0

Linux程序设计学习笔记----多线程编程基础概念与基本操作

转载请注明出处,谢谢.

2014-08-14 14:22:49

阅读数:2204

评论数:0

Linux程序设计学习笔记----System V进程通信之消息队列

一个或多个进程可向消息队列写入消息,而一个或多个进程可从消息队列中读取消息,这种进程间通讯机制通常使用在客户/服务器模型中,客户向服务器发送请求消息,服务器读取消息并执行相应请求。在许多微内核结构的操作系统中,内核和各组件之间的基本通讯方式就是消息队列。例如,在 MINIX 操作系统中,内核、I/...

2014-08-12 16:33:40

阅读数:1408

评论数:0

Linux程序设计学习笔记----System V进程通信(共享内存)

共享内存可以被描述成内存一个区域(段)的映射,这个区域可以被更多的进程所共享。这是IPC机制中最快的一种形式,因为它不需要中间环节,而是把信息直接从一个内存段映射到调用进程的地址空间。 一个段可以直接由一个进程创建,随后,可以有任意多的进程对其读和写。但是,一旦内存被共享之后,对共享内存的访问同步...

2014-08-12 16:09:13

阅读数:1872

评论数:0

Linux程序设计学习笔记——异步信号处理机制

Linux常见信号与处理

2014-08-09 11:51:32

阅读数:2424

评论数:0

Linux程序设计学习笔记----进程间通信——管道

转载请注明出处: http://blog.csdn.net/suool/article/details/38444149, 谢谢! 进程通信概述 在Linux系统中,进程是一个独立的资源管理单元,但是独立而不孤立,他们需要之间的通信,因此便需要一个进程间数据传递、异步、同步的机制,这个...

2014-08-08 21:35:05

阅读数:2250

评论数:0

Linux 程序设计学习笔记----进程管理与程序开发(下)

转载请注明出处:http://blog.csdn.net/suool/article/details/38419983,谢谢! 进程管理及其控制 创建进程 fork()函数 函数说明具体参见:http://pubs.opengroup.org/onlinepubs/00969539...

2014-08-07 20:59:33

阅读数:1441

评论数:0

Linux 程序设计学习笔记----进程管理与程序开发(上)

Linux进程存储结构和进程结构 kezhix

2014-08-07 14:29:22

阅读数:1251

评论数:0

Linux 程序设计学习笔记----终端及串口编程及实例应用

转载请注明出处,部分内容类源于网络。 终端属性详解及设置 属性 为了控制终端正常工作,终端的属性包括输入属性、输出属性、控制属性、本地属性、线路规程属性以及控制字符。 其在系统源代码的termios.h中定义(具体的说明文档http://pubs.opengroup.org/onlinepub...

2014-08-05 16:59:07

阅读数:2711

评论数:1

Linux 程序设计学习笔记----终端及串口编程基础之概念详解

转载请注明出处,谢谢! linux下的终端及串口的相关概念有: tty,控制台,虚拟终端,串口,console(控制台终端)详解 部分内容整理于网络。 终端/控制台 终端和控制台都不是个人电脑的概念,而是多人共用的小型中型大型计算机上的概念. 1.终端 一台主机,连很多终端,终端为主机提供了人...

2014-08-04 17:58:14

阅读数:1565

评论数:0

Linux 程序设计学习笔记----文件管理实例应用

一、使用ls -l 以排序方式输出目录信息 1.需求以及知识点覆盖 ls -l 命令根据后面的参数将列出某文件即目录下的基本信息。 如果没有具体的目录或者文件,则列出当前目录下所有的非隐藏文件的信息,包括文件类型,文件权限,硬链接个数,拥有者。拥有者所在组,文件大小,文件更新时间等。 such a...

2014-08-01 19:06:37

阅读数:1457

评论数:0

Linux 程序设计学习笔记----Linux下文件类型和属性管理

1.Linux文件类型和权限

2014-07-31 16:32:58

阅读数:1630

评论数:0

Linux 程序设计学习笔记----文件管理系统

本文部分整理自网络 Linux下文件系统管理 1.VFS文件系统概述 linux采用VFS来管理文件系统,而且linux设计的原则之一就是everything is file。因此文件管理系统是linux设计最核心的体现。 VFS的全称是Virtual File System (虚拟文...

2014-07-31 11:20:19

阅读数:2036

评论数:3

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