本书主要讲述采用现代C++ 在x86-64 Linux 上编写多线程TCP 网络服务程序的主流常规技术,重点讲解一种适应性较强的多线程服务器的编程模型,即one loop per thread。这是在Linux 下以native 语言编写用户态高性能网络程序最成熟的模式,掌握之后可顺利地开发各类常见的服务端网络应用程序。本书以muduo 网络库为例,讲解这种编程模型的使用方法及注意事项。
2021-05-07 22:51:40 37.74MB Linux 服务端 编程
1
从网络协议、服务器编程核心要素、原理机制、工具框架等多个角度全面阐述编写高性能Linux服务器应用的方法、技巧和思想
2021-05-06 15:34:52 32.35MB linux 服务器编程
1
linux第一版和第二版打包下载,高清无水印带目录,推荐学习。
2021-05-05 17:53:26 65.98MB linux unix 系统编程 pdf
1
《Linux/UNIX网络编程》-甘刚 源代码以及程序注释 网上没找到资源,代码都是自己边学边手敲的。。。在linux虚拟机上调通并修改过一些错误了。
2021-05-04 18:05:32 126KB linux unix 计算机网络
1
Linux系统下使用proc文件系统,来获取系统信息。完成一个查看cpu和内核版本信息以及启动时间的程序。
2021-05-04 17:00:41 1.24MB Linux 文件系统
1
linux环境下用C语言实现客户端和服务器的通信和发送消息。
2021-04-23 13:01:28 809KB linux Ubtuntu 网络编程
1
Linux系统进程通信中信号概念及信号处理,进程间的管道通信编程,进程间的内存共享编程
2021-04-22 21:00:40 1.21MB Linux 管道通信 消息队列
1
实验三 学生成绩管理程序(Shell程序设计) 实验内容 作业:学生成绩管理程序 功能: 对学生成绩进行管理。要求实现数据的基本操作:学院和学生信息以及学生成绩的增加,修改,删除,统计 构造三个类似数据库的文本文件: 第一个为学院信息文件,包含字段: 学院编号(唯一),学院名称 第二个为学生信息文件,包含字段: 学号(唯一),学生姓名,所在学院编号,说明(休学suspended,退学dropout) 第三个为学生成绩文件,包含字段: 学号(唯一),学生姓名,科目名称,成绩;说明(期考final,补考makeup) 说明:每个记录占一行;分隔符可以自己选定,建议用”,”; 编码规则自己定;文件名自己定 程序功能:要求实现4个功能,每个功能作为一个函数 1.向文件中插入记录 2.显示文件中的每条记录的每个字段值 3.从文件中修改指定学号的记录 4.对学生成绩进行统计(包括每个学生总成绩;每个学科前十名和总成绩前二十名统计) 要求采用dialog工具设计程序菜单
1
所谓计算机网络就是通过通信线路互相连接的计算机的集合。它是由计算机及外围设 备,数据通讯和中断设备等构成的一个群体。目前,计算机网络大部分都是多台计算机之 间能互连,通信,达到资共享目的的网络系统,它是电子计算机及其应用技术与通讯技
2021-04-20 19:25:26 3.24MB linux网络编程
1
《linux/unix系统编程手册(上、下册)》是介绍linux与unix编程接口的权威著作。linux编程资深专家michael kerrisk在书中详细描述了linux/unix系统编程所涉及的系统调用和库函数,并辅之以全面而清晰的代码示例。《linux/unix系统编程手册(上、下册)》涵盖了逾500个系统调用及库函数,并给出逾200个程序示例,另含88张表格和115幅示意图。 《linux/unix系统编程手册(上、下册)》总共分为64章,主要讲解了高效读写文件,对信号、时钟和定时器的运用,创建进程、执行程序,编写安全的应用程序,运用posix线程技术编写多线程程序,创建和使用共享库,运用管道、消息队列、共享内存和信号量技术来进行进程间通信,以及运用套接字api编写网络应用等内容。 《linux/unix系统编程手册(上、下册)》在汇聚大批 linux专有特性(epoll、inotify、/proc)的同时,还特意强化了对unix标准(posix、sus)的论述,彻底达到了“鱼与熊掌,二者得兼”的效果,这也堪称本书的最大亮点。 《linux/unix系统编程手册(上、下册)》布局合理,论述清晰,说理透彻,尤其是作者对示例代码的构思巧妙,独具匠心,仔细研读定会受益良多。本书适合从事linux/unix系统开发、运维工作的技术人员阅读,同时也可作为高校计算机专业学生的参考研习资料。
2021-04-19 16:06:12 159.22MB Linux Unix 系统编程
1