关于作者 做为权威的C++专家,除了偶尔用C#和Java写程序, John Tojo把他超过15年编程生涯中的大部分时间都 贡献给了C+。 他也很喜欢在C++ Users journa和其他杂志上写一些编程相关的文章。 闲暇的时候,他喜欢玩扑克、开快车。他有很多个自由职业,其中一个就把他的两个爱好结合在一起, 个是玩扑克,另外一个是编程。如果你想联系他,可以发邮件到johncode@taro.com 我要感谢我的朋友 Alexandru chis, Aurelian hale, Bela tibor bartha, Cristian fatu, Horia uifaleanu, Nicolae ghimbovschi以及 Ovidiu deac。感谢他们对本书提出的反馈和意见。同时我也要感谢Pack公司各 位对我频繁错过截稿日期行为的包容。然后最需要感谢的是 Chris Kohlhoff, Boostasio的作者,是他写出 了如此伟大的库。 把这本书献给我最好的朋友 Darius
2021-06-16 09:02:35 39.32MB c++ boost asio
1
很好的文档
2021-06-15 14:30:27 1.33MB boost 网络编程 中文版
1
unix网络编程第2版(1+2卷)(高清带书签) 赚点分不容易= =
2021-05-12 08:34:07 41.37MB unix 网络编程
1
java网络编程第四版PDF,带目录和书签。 第一章 基本网络概念 第二章 流 第三章 线程 ...
2021-05-03 17:16:17 64.73MB java网络编程
1
Boost.Asio C++ Network Programming 书的翻译 此版本的书无目录失效BUG 并且带全书源代码 方便学习使用
2021-05-01 09:40:17 876KB c++ boost 网络编程 ASIO
1
Python网络编程第三版 (原版+中文版+源代码) Foundations of Python Network Programming, 3rd Edition.pdf Python网络编程(第3版)代码 Python网络编程第三版.pdf
2021-04-29 08:41:28 65.78MB Python 网络编程 第三版 中文版
1
本书是一部UNIX网络编程的经典之作!书中全面深入地介绍了如何使用套接字API进行网络编程。全书不但介绍了基本编程内容,还涵盖了与套接字编程相关的高级主题,对于客户/服务器程序的各种设计方法也作了完整的探讨,最后还深入分析了流这种设备驱动机制。   本书内容详尽且具权威性,几乎每章都提供精选的习题,并提供了部分习题的答案,是网络研究和开发人员理想的参考书。
1
Unix网络编程第三版中英无水印高清附赠源码 2018年能够找到的最清晰卷一卷二中文版,以及最清晰卷一英文版,卷二的英文版暂时找不到太清晰的版本,只能先凑合用 源码的使用方法请参考:https://blog.csdn.net/mengxiang_tianji/article/details/51119048
2021-04-09 17:55:50 104.24MB unix network web linux
1
本书既可用作网络编程的指导书,也可作为有经验程序员的参考书。
2021-03-26 09:27:58 42.53MB unix 网络编程
1
目录 《linux网络编程(第2版)》 第1篇 linux网络开发基础 第1章 linux操作系统概述 2 1.1 linux发展历史 2 1.1.1 linux的诞生和发展 2 1.1.2 linux名称的由来 3 1.2 linux的发展要素 3 1.2.1 unix操作系统 3 1.2.2 minix操作系统 4 1.2.3 posix 标准 4 1.3 linux与unix的异同 5 1.4 操作系统类型选择和内核版本的选择 5 1.4.1 常见的不同公司发行的linux异同 5 1.4.2 内核版本的选择 6 1.5 linux的系统架构 7 1.5.1 linux内核的主要模块 7 1.5.2 linux的文件结构 8 1.6 gnu通用公共许可证 9 1.6.1 gpl许可证的历史 9 1.6.2 gpl的自由理念 10 1.6.3 gpl的基本条款 11 1.6.4 关于gpl许可证的争议 12 1.7 linux软件开发的可借鉴之处 12 1.8 小结 13 第2章 linux编程环境 14 2.1 linux环境下的编辑器 14 2.1.1 vim使用简介 14 2.1.2 使用vim建立文件 15 2.1.3 使用vim编辑文本 16 2.1.4 vim的格式设置 18 2.1.5 vim配置文件.vimrc 18 2.1.6 使用其他编辑器 19 2.2 linux下的gcc编译器工具集 19 2.2.1 gcc简介 19 2.2.2 编译程序的基本知识 21 2.2.3 单个文件编译成执行文件 21 2.2.4 编译生成目标文件 22 2.2.5 多文件编译 22 2.2.6 预处理 24 2.2.7 编译成汇编语言 24 2.2.8 生成和使用静态链接库 25 2.2.9 生成动态链接库 26 2.2.10 动态加载库 29 2.2.11 gcc常用选项 31 2.2.12 编译环境的搭建 33 2.3 makefile文件简介 33 2.3.1 一个多文件的工程例子 33 2.3.2 多文件工程的编译 35 2.3.3 makefile的规则 37 2.3.4 makefile中使用变量 39 2.3.5 搜索路径 42 2.3.6 自动推导规则 43 2.3.7 递归make 44 2.3.8 makefile中的函数 46 2.4 用gdb调试程序 47 2.4.1 编译可调试程序 48 2.4.2 使用gdb调试程序 49 2.4.3 gdb常用命令 52 2.4.4 其他的gdb 59 2.5 小结 60 第3章 文件系统简介 61 3.1 linux下的文件系统 61 3.1.1 linux下文件的内涵 61 3.1.2 文件系统的创建 62 3.1.3 挂接文件系统 65 3.1.4 索引节点inode 65 3.1.5 普通文件 66 3.1.6 设备文件 66 3.1.7 虚拟文件系统vfs 68 3.2 文件的通用操作方法 72 3.2.1 文件描述符 72 3.2.2 打开创建文件open()函数、create()函数 73 3.2.3 关闭文件close()函数 76 3.2.4 读取文件read()函数 77 3.2.5 写文件write()函数 79 3.2.6 文件偏移lseek()函数 80 3.2.7 获得文件状态fstat()函数 83 3.2.8 文件空间映射mmap()函数 85 3.2.9 文件属性fcntl()函数 88 3.2.10 文件输入输出控制ioctl()函数 92 3.3 socket文件类型 93 3.4 小结 93 第4章 程序、进程和线程 94 4.1 程序、进程和线程的概念 94 4.1.1 程序和进程的差别 94 4.1.2 linux环境下的进程 95 4.1.3 进程和线程 96 4.2 进程产生的方式 96 4.2.1 进程号 96 4.2.2 进程复制fork()函数 97 4.2.3 system()函数方式 98 4.2.4 进程执行exec()函数系列 99 4.2.5 所有用户态进程的产生进程init 100 4.3 进程间通信和同步 101 4.3.1 半双工管道 101 4.3.2 命名管道 107 4.3.3 消息队列 108 4.3.4 消息队列的一个例子 114 4.3.5 信号量 116 4.3.6 共享内存 121 4.3.7 信号 124 4.4 linux下的线程
2021-03-25 21:56:06 375.08MB linux  网络编程 网络编程
1