给PHP扩展/C语言/网络编程初学者推荐的几本书

Linux/Unix系统

  • 深入理解计算机系统
  • UNIX环境高级编程
  • 深入理解Linux内核

网络通信编程

  • UNIX网络编程
  • TCP/IP详解
  • Linux多线程服务端编程

数据结构与算法

  • 算法导论
  • 《数据结构》(C语言版)
  • C程序设计语言

给PHP扩展/C语言/网络编程初学者推荐的几本书

时间: 2024-10-14 11:23:53

给PHP扩展/C语言/网络编程初学者推荐的几本书的相关文章

Go语言之Go语言网络编程

GO 语言网络编程 Go 语言Socket编程 TCP Socket Go语言的 net 包中有一个 TCPConn 类型,可以用来建立 TCP 客户端和 TCP 服务器端间的通信通道,TCPConn 类型里有两个主要的函数: func (c *TCPConn) Write(b []byte) (n int, err os.Error) func (c *TCPConn) Read(b []byte) (n int, err os.Error) CPConn 可以用在客户端和服务器端来读写数据.

《Go语言网络编程》第一章:体系

原书地址:http://tumregels.github.io/Network-Programming-with-Go 如果不知道想要构建什么,是不可能创建一个系统的.而且如果不知道它工作的环境,也同样无法构建. GUI程序不同于批处理程序:游戏程序不同于商业程序:分布式程序不同于单机程序. 他们都有自己的方法.一般模式和问题,都有各自的常见问题和常见解决方案. 本章讨论分布式系统高层架构层面的一些内容.有多种方式看待这样的系统,而且其中的许多问题已经被解决. 协议层 分布式系统很难!其中涉及到

Linux网络编程书籍推荐

首先要说讲述计算机网络和TCP/IP的书很多. 先要学习网络知识才谈得上编程 讲述计算机网络的最经典的当属Andrew S.Tanenbaum的<计算机网络>第五版,这本书难易适中. <计算机网络(第5版)>是国内外使用最广泛.最权威的计算机网络经典教材. 目前已经是第五版,本书作者80年代就开发出MINIX,是一个用于操作系统教学的类UNIX(的小型操作系统.而linux就是受其影响.... 第五版是2012年出的,也比较新. 作 者: (美)特南鲍姆,(美)韦瑟罗尔 著 严伟,

易语言 网络编程

易语言如何进行套接字(Socket)呢,它比较麻烦些因为一般是别人提供易语言模块 不过也有 个弱点易模块开发者基本是个人性质有些人会恶作剧编写一些非法性质的代码,那么这就会 造成一种安全隐患,那么回到正题我们如何去编写Socket应用,不过首先我建议首先封装. 上图是一个简单的Client / Server调用易模块的示例代码,本人不是一名合格的易程序员而 是.NET上的一名程序员,所以在我封装命名上是按照.NET上Socket的一些风格,不过对于 你们查阅代码而言并不会有多大影响. Socke

Linux C语言 网络编程(二)

前面介绍了关于连接linux服务端方式,但是服务端的资源是有限的,所以我们通常需要重新思考,设计一套服务器模型来处理对应的客户端的请求. 第一种:并发服务器,通过主进程统一处理客户端的连接,当客户端连接过后,临时fork()进程,由子进程处理客户端请求,将连接请求和业务进行了分离. server.c #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <ti

go语言网络编程

服务端 package main import ( "fmt" "log" "net" ) func main() { fmt.Println("server has been started ...") tcpAddr, err := net.ResolveTCPAddr("tcp", ":8080") if err != nil { log.Println(err) } tcpLis

GO语言练习:网络编程 ICMP 示例

1.代码 2.编译及运行 1.Go语言网络编程:ICMP示例代码 icmptest.go 1 package main 2 3 import ( 4 "fmt" 5 "net" 6 "os" 7 "io" 8 "bytes" 9 ) 10 11 func main() { 12 if len(os.Args) != 2 { 13 fmt.Println("Usage : ", os.Ar

Java学习之网络编程实例

转自:http://www.cnblogs.com/springcsc/archive/2009/12/03/1616413.html 多谢分享 网络编程 网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习. 在学习网络编程以前,很多初学者可能觉得网络编程是比较复杂的系统工程,需要了解很多和网络相关的基础知识,其实这些都不是很必需的.首先来问一个问题:你 会打手机吗?很多人可能说肯定会啊,不就是按按电话号码

《TCP/IP网络编程》

<TCP/IP网络编程> 基本信息 作者: (韩)尹圣雨 译者: 金国哲 丛书名: 图灵程序设计丛书 出版社:人民邮电出版社 ISBN:9787115358851 上架时间:2014-6-19 出版日期:2014 年6月 开本:16开 页码:1 版次:1-1 所属分类:计算机 > 计算机网络 > 网络协议 > TCP/IP 更多关于>>><TCP/IP网络编程> 编辑推荐 为初学者准备的网络编程 本书涵盖操作系统.系统编程.TCP/IP协议等多种