《C程序设计语言》(第2版新版)是由C语言的设计者Brian W.Kernighan和Dennis M.Ritchie编写的一部介绍标准C语言及其程序设计方法的权威性经典著作。全面、系统地讲述了C语言的各个特性及程序设计的基本方法,包括基本概念,类型和表达式、控制流、函数与程序结构、指针与数组、结构、输入与输出、UNIX系统接口、标准库等内容。 《C程序设计语言》(第2版新版)讲述深入浅出,配合典型例证,通俗易懂,实用性强,适合作为大专院校计算机专业或非计算机专业的C语言教材,也可以作为从事计算机相关软硬件开发的技术人员的参考书。《C程序设计语言》(第2版新版)原著即为C语言的设计者之一Dennis M.Ritchie和著名的计算机科学家Brian W.Kernighan合著的一本介绍C语言的权威经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。原著第1版中介绍的C语言成为后来广泛使用的C语言版本——标准C的基础。人们熟知的“hello,world”程序就是由本书首次引入的,现在,这一程序已经成为所有程序设计语言入门的第一课。
2022-12-06 09:50:14 245KB c程序设计语言 英文版 C语言
1
汇编语言程序设计(钱晓捷)课后答案.doc
2022-12-06 07:57:24 200KB 汇编语言程序设计
1
计算机基础与C语言程序设计电子教案及习题答案;计算机基础与C语言程序设计电子教案及习题答案;计算机基础与C语言程序设计电子教案及习题答案
2022-12-06 06:57:15 1.87MB C语言
1
 讲述Windows网络程序设计的入门教程,展示了各种WindowsI/O方法,详细说明了高性能可伸缩性服务器的开发过程,并给出详尽的实现代码。   将编程方法、网络协议和应用实例有机结合起来,详细介绍了Internet广播和IP多播、原始套接字、SPl、LAN和DWAN上的扫描和侦测技术,网络数据的窃取和保护、ARP欺骗、IP欺骗等。   详细演示了协议驱动的开发过程,介绍TNDIS编程接口。   在编程实践中学习PSP程序设计,讨论了穿透防火墙、NAT等直接建立UDP和TCP连接的各种方案。   包含TWindows个人防火墙的完整实例代码、防火墙采用应用层(SPI)/核心层(IMD驱动)双重过滤机制,能够有效地抵挡网络入侵和攻击。   提供了大量完整的实例,许多例子稍做修改即可应用到实际项目中。编辑本段目录  第1章 计算机网络基础   1.1网络的概念和网络的组成   1.2计算机网络参考模型   1.2.1协议层次   1.2.2TCP/IP参考模型   1.2.3应用层(Application Layer)   1.2.4传输层(Transport Layer)   1.2.5网络层(Network Layer)   1.2.6链路层(Link Layer)   1.2.7物理层(Physical Layer)   1.3网络程序寻址方式   1.3.1 MAC地址   1.3.2 IP地址   1.3.3子网寻址   1.3.4端口号   1.3.5网络地址转换(NAT)   1.4网络应用程序设计基础   1.4.1网络程序体系结构   1.4.2网络程序通信实体   1.4.3网络程序开发环境   第2章 Winsock编程接口   2.1 Winsock库   2.1.1 Winsock库的装入和释放   2.1.2封装CInitSock类   2.2 Winsock的寻址方式和字节顺序   2.2.1 Winsock寻址   2.2.2字节顺序   2.2.3获取地址信息   2.3 Winsock编程详解   2.3.1 Winsock编程流程   2.3.2典型过程图   2.3.3 TCP服务器和客户端程序举例   2.3.4 UDP编程   2.4网络对时程序实例   2.4.1时间协议(Time Protocol)   2.4.2 TCP/IP实现代码   第3章 Windows套接字I/O模型   3.1套接字模式   3.1.1阻塞模式   3.1.2非阻塞模式   3.2选择(select)模型   3.2.1 select函数   3.2.2应用举例   3.3 WSAAsyncSelect模型   3.3.1消息通知和WSAAsyncSelect函数   3.3.2应用举例   3.4 WSAEventSelect模型   3.4.1 WSAEventSelect函数   3.4.2应用举例   3.4.3基于WSAEventSelect模型的服务器设计   3.5重叠(Overlapped)I/O模型   3.5.1重叠I/O函数   3.5.2事件通知方式   3.5.3基于重叠I/O模型的服务器设计   第4章 IOCP与可伸缩网络程序   4.1完成端口I/O模型   4.1.1什么是完成端口(completion port)对象   4.1.2使用IOCP的方法   4.1.3示例程序   4.1.4恰当地关闭IOCP   4.2 Microsoft扩展函数   4.2.1 GetAcceptExSockaddrs函数   4.2.2 TransmitFile函数   4.2.3 TransmitPackets函数   4.2.4 ConnectEx函数   4.2.5 DisconnectEx函数   4.3可伸缩服务器设计注意事项   4.3.1内存资源管理   4.3.2接受连接的方法   4.3.3恶意客户连接问题   4.3.4包重新排序问题   4.4可伸缩服务器系统设计实例   4.4.1 CIOCPServer类的总体结构   4.4.2数据结构定义和内存池方案   4.4.3自定义帮助函数   4.4.4开启服务和停止服务   4.4.5 I/O处理线程   4.4.6用户接口和测试程序   第5章 互联网广播和IP多播   5.1套接字选项和I/O控制命令   5.1.1套接字选项   5.1.2 I/O控制命令   5.2广播通信   5.3 IP多播(Multicasting)   5.3.1多播地址   5.3.2组管理协议(IGMP)   5.3.3使用IP多播   5.4基于IP多播的组讨论会实例   5.4.1定义组讨论会协议   5.4.2线程通信机制   5.4.3封装CGroupTalk类   5.4.4程序界面   第6章 原始套接字   第7章 Winsock服务提供者接口(SPI)   第8章 Windows网络驱动接口标准(NDIS)和协议驱动的开发   第9章 网络扫描与检测技术   第10章 点对点(P2P)网络通信技术   第11章 核心层网络封包截获技术   第12章 Windows网络防火墙开发技术   第13章 IP帮助函数   第14章 Email协议及其编程
2022-12-05 23:16:34 58.56MB windows
1
C++程序设计题库
2022-12-05 21:33:52 161KB C++
1
课程设计要求作品,原身是一个中国象棋游戏。
2022-12-05 16:45:21 2.03MB 盲棋 翻棋 程序设计 作业
1
C语言 Windows程序设计,使用GDI自绘按钮,编辑框,贴图小练习。 这些雕虫小技,在VB里面不知道有多少的简单。 在这里用C语言来写,是这么麻烦,这么麻烦。 真不知道有什么好处? 正事不干,专们喜欢干这种鸟事,可怜我以前想干这种鸟 事,都觉得自己无从下手,多少年过去,重新开始学C语言 的,才发现,一切都是这么的简单,如果不是VB让我学会 了程序设计,我也不会觉得C语言也是这么普通的好用。 还是C语言好,C++我什么时候才能动手学呢。。。。 可以开始学了吧。。。 控件都学过了,GDI也会画表格了,会贴图片了。 还有什么要学呢。。 还要学注册表,数据库、文件、通讯。。。。 还是先学STL标准库,有了这个东西,写程序会方便点。
1
内容概要:linux课程作业,使用shell设计一个终端下的财务账单管理系统程序,含数据增删改查,分类查询,数据分析,数据排序等功能模块。纯原创,仅用于学习。详细见程序说明手册。 能学到什么:1.linux shell相关语法。2.awk,sed,sort等使用方法。3.模块化编程。 学完相信你对shell程序会有一定的理解。 文章介绍: https://blog.csdn.net/m0_46821892/article/details/128173734 功能模块: 1.账单添加 2.账单删除 3.账单修改 4.分类显示 5.账单汇总 6.账单排序 7.数据分析
2022-12-04 20:02:46 384KB shell linux 程序设计
1
一个基于B/S模式、ASP.NET的在线书店系统,用户可以注册一个新的账户,有了账户以后就可以使用在线书店中的购物车功能,用户还可以查看其它用户对这本书的评价,也可以自己发表评论。后台管理方面,管理员可以对订单、评论、用户账号、图书等进行管理,主要是订单处理,查看过滤评论,添加管理员账户,新增图书,修改图书信息等。
2022-12-04 18:23:19 936KB 书店 web ASP.NET SQL2008
1
包括源代码和总结部分
2022-12-04 15:02:24 51KB C#程序设计
1