21
回答
急求Linux下c/c++的书!!!
滴滴云服务器,限时包月0.9元,为开发者而生>>>   

有没有和Linux下c/c++编程相关的介绍一下,前几天找了好多书,不是一笔带过就是直接来shell脚本编程,想找那些和编程有关的书。

举报
张金苑
发帖于8年前 21回/4K+阅
共有21个答案 最后回答: 4年前
linux网络编程

linux网络编程最经典的图书莫过于W.Richard Stevens的《unix网络编程》,这套书分为两册,第一册主要讲解网络编程的 socket接口,同时还详细的介绍了跟编程密切相关的网络基础理论与 协议,这本书也需要花较多时间才能够真正掌握,同时它也是一本需要反复研读的书,一旦您融汇了该书的知识与技巧,想不会网络编程都不行,强烈五星级推荐 哦,错过了一定后悔!第二册主要讲述进程间通信,在这里我们就不介绍了。
网络技术与协议

作为一名高级的网络开发人员,除了学会系统提供的socket接口之外,还必须掌握网络基础理论知识和网络协议,只有这样我们才能充分的认知到 网络 的运行原理,才能在我们的程序中更加充分的利用各种网络或协议提供给我们的特性,在遇到网络编程中的各种疑难杂症时我们才能有的放矢的轻易找出问题所在。 在这里向大家推荐几本这方面的权威书。第一本是《计算机网络》,这本是国外大学里的经典教程,书中详细的讲述了网络最底 层的工作原理,包括了物理层,数据 链路层,网络层等详细知识,看完本书,您就会明白我们现在使用的网络是如何构成的,你会理解路由器,交换机以及tcp/ip它们是如何协调在一起工作的以 及他们各自在网络中所扮演的重要角色。第二套书我们推荐《TCP/IP详解》(共三卷,详情见下),作者也是W.Richard Stevens,哎,没办法,他的书本本经典,想不推荐都不行啊。第三套书推荐《用tcp/ip进行网际互联》(共三卷,详情见下)这套书也是很经典 的, 连W.Richard Stevens也不得不承认它很经典,我本人也更喜欢这套书。在认真学完上面推荐的这些书后,您完全可以理解为什么会存在syn flood攻击,您也能写出攻击程序,您也会理解为什么连tcp都可以被人劫持等等高级技术,这时您应该达到了hacker的初级水平。

计 算机与网络安全

计算机网络安全可是一个热门与备受争议的话题,不过就像水能载舟也能覆舟一样,关键看您怎么使用它。作为一个高级的Linux开发人员,必须得 懂这 方面的知识,这样在设计与开发我们的软件时才能更好的避免安全漏洞。本来这方面的书还是很多的,不过我没有搜集到太多经典的,所以在这里只推荐《unix 与internet安全实践指南》这一本。

Linux内核分析及编程

第1章 数据类型及链表 1
1.1 数据类型所占空间 1
1.2 有关移植性的其他问题 3
1.2.1 时间间隔 3
1.2.2 页面大小 3
1.2.3 字节存储顺序 3
1.2.4 数据对齐 4
1.3 内核通用链表 4
1.3.1 hlist哈希链表 7
1.3.2 RCU操作保护的链表 8
1.4 AT&T的汇编格式 9
1.5 内核中的时间延迟 11
第2章 进程及进程调度 13
2.1 进程结构 13
2.2 进程创建 24
2.2.1 对象缓存的分配 24
2.2.2 系统调用sys_fork 25
2.3 内核线程 26
2.4 工作队列 27
2.4.1 工作队列的结构及宏定义 28

--- 共有 1 条评论 ---
Danath你想搞死他,明显是个雏 4年前 回复

《C++ GUI Qt 4编程(第二版)》一书详细讲述了用最新的Qt版本进行图形用户界面应用程序开发的各个方面。前5章主要涉及Qt基础知识,后两个部分主要讲解Qt的中高级编程,包括布局管 理、事件处理、二维/三维图形、拖放、项视图类、容器类、输入/输出、数据库、多线程、网络、XML、国际化、嵌入式编程等内容。对于本书讲授的大量 Qt4编程原理和实践,都可以轻易将其应用于Qt4.4、Qt4.5以及后续版本的Qt程序开发过程中。

本书适合对Qt编程感兴趣的程序员以 及广大计算机编程爱好者阅读,也可作为相关机构的培训教材。

本书是被誉为UNIX编程“圣经”的Advanced Programming in the UNIX Environment一书的更新版。在本书第1版出版后的十几年中,UNIX行业已经有了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持了前一版的风格的基础上,根据最新的标准对内容进行了修订和增补,反映了最新的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了多个应用示例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。  本书内容权威,概念清晰,阐述精辟,对于所有层次UNIX程序员都是一本不可或缺的参考书。

本书是经典著作《Linux 设备驱动程序》的第三版。该版本已针对 Linux 内核的 2.6.10 彻底更新过了。内核的这个版本针对常见任务完成了合理化设计及相应的简化,比如即插即用,利用sysfs文件系统和用户空间交互,以及标准总线上的多设备管理等等。本书提供了完整的示例程序,不需要特殊的硬件即可编译和运行这些示例程序。本书还在单独的章节中讲述了PCI、USB 和 tty(终端)子系统。对期望了解操作系统内部工作原理的读者来讲,本书也深入阐述了地址空间、异步事件以及 I/O 等方面的内容。本书主要介绍:完整的字符、块、tty(终端)及网络驱动程序驱动程序的调试、中断、计时问题、并发、锁定和对称多处理器系统(SMP)、内存管理和DMA、驱动程序模型和 sysfs、热插拔设备、对常见总线的描述,包括 SCSI、PCI、USB 和 IEEE1394(火线).

引用来自#8楼“王海峰”的帖子

Linux程序设计.第3版

又名: Beginning Linux Programming
作者马修
译者陈健
ISBN: 9787115159021 
页数: 694
定价: 89.0
出版社: 人民邮电出版社
装帧: 平装
出版年: 2007-7-1

 8.6

(163人评价)

 42.9%
 44.8%
 11.7%
 0.6%
0.0%
我读过这本书    修改   删除
我的评价: 力荐 

这本书好啊!很值得一看!

推荐unix环境高级编程(Advanced Programming in the UNIX Environment),一书在手,别无所求,不用此书,一切都是扯淡

linux/bsd/unix就看unix环境高级编程(Advanced Programming in the UNIX Environment),windows就看《win32多线程程序设计》,这两部书都弄明白,自己操练过,你就可以不用在简历上写精通这精通那了,你就写我就精通这两部书,其他都不会,咋了吧!

--- 共有 1 条评论 ---
PYPlus简历上这样写确实很吊,apue很赞的说 6年前 回复
顶部