本章将学习在不同计算机(通过网络相连)上的进程相互通信的机制:网络进程间通信(network IPC)。尽管套接字接口可以采用许多不同的网络协议进行通信,但本章的讨论限制在因特网事实上的通信标准:TCP/IP协议栈。
继续阅读“APUE学习笔记-网络IPC:套接字”
月份:2016年11月
APUE学习笔记-高级I/O
本章将围绕以下内容讨论:非阻塞I/0,记录锁,I/O多路转接(select和poll函数),异步I/O,readv和writev函数以及存储映射I/O(mmap)。
继续阅读“APUE学习笔记-高级I/O”
APUE学习笔记-线程控制
前面一章讲了线程以及线程同步的基础知识。本章讲解控制线程行为方面的内容,介绍线程属性和同步原语属性。
继续阅读“APUE学习笔记-线程控制”
APUE学习笔记-线程
本章我们将了解如何使用多个控制线程在单进程环境中执行多个任务。一个进程中的所有线程都可以访问该进程的组成部件,如文件描述符和内存。
继续阅读“APUE学习笔记-线程”
APUE学习笔记-进程控制
前面一章学习了进程环境,本章我们将学习UNIX系统的进程控制,包括创建新进程、执行程序和进程终止。还将说明进程属性的各种ID——实际、有效和保存的用户ID和组ID……
继续阅读“APUE学习笔记-进程控制”
APUE学习笔记-进程环境
本章我们将学习:当程序执行时,其main函数是如何被调用的;命令行参数是如何传递给新程序的;典型的存储空间布局是什么样式;如何分配另外的存储空间;进程如何使用环境变量;进程的各种不同终止方式等。
继续阅读“APUE学习笔记-进程环境”
MySQL视图-CREATE VIEW
本次内容我们将介绍什么是视图,它是怎样工作的,何时使用它们。以及利用视图去简化我们前面执行的某些示例。
继续阅读“MySQL视图-CREATE VIEW”
MySQL创建和操纵表-CREATE
MySQL对表数据的增删改查的内容我们都已经学习完了。下面介绍的内容是在表的层面上,介绍表的创建、更改和删除的基本知识。
继续阅读“MySQL创建和操纵表-CREATE”
MySQL更新和删除数据-UPDATE,DELETE
学习了INSERT 语句之后,下面接着介绍和学习利用UPDATE语句和DELETE语句进一步操纵表数据。
继续阅读“MySQL更新和删除数据-UPDATE,DELETE”
MySQL插入数据-INSERT
MySQL的学习算是告一段落了,前面学习的所有内容都是基于数据查找的。接下来我们将介绍数据插入的相关内容——如何利用INSERT语句将数据插入表中。
继续阅读“MySQL插入数据-INSERT”