Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python可以用于很多的领域,从科学计算到游戏开发。《Python编程初学者指南》尝试以轻松有趣的方式来帮助初学者掌握Python语言和编程技能。《Python编程初学者指南》共12章,每一章都会用一个完整的游戏来演示其中的关键知识点,并通过编写好玩的小软件这种方式来学习编程,引发读者的兴趣,降低学习的难度。每章最后都会对该章的知识点进行小结,还会给出一些小练习让读者试试身手。作者很巧妙的将所有编程知识嵌入到了这些例子中,真正做到了寓教于乐。《Python编程初学者指南》内容浅显易懂,示例轻松活泼,是国际畅销的Python初学者教程,适合对Python感兴趣的初级和中级读者学习参考。
2021-05-11 00:26:31 88.18MB Python 编程
1
本书主要介绍基于TCP/IP协议栈的套接字网络编程技术。全书分为10章,第 1章介绍网络编程基础,第 2章介绍套接字网络编程接口,第3章介绍Windows环境的网络编程,第4章介绍MFC编程,第5章介绍MFC WinSock类的编程,第6章介绍WinInet编程,第7章介绍WinSock的多线程编程,第8章介绍WinSock的输入/输出模型,第9章介绍HTTP及高级编程,第 10章介绍电子邮件协议与编程。各章后都配有习题,便于读者理解掌握所学内容。 本书配有教学资源包,包括课件和各章实例的源程序,可以从人民邮电出版社教学资源与服务网上免费下载。下载的地址为:http://www.ptpedu.com.cn。 本书可作为高等学校相关专业高年级本科生和研究生的教材,也可供其他技术人员参考。 第1章 网络编程基础 1 1.1 网络编程相关的基本概念 1 1.1.1 网络编程与进程通信 1 1.1.2 Internet中网间进程的标识 3 1.1.3 网络协议的特征 7 1.1.4 高效的用户数据报协议 10 1.1.5 可靠的传输控制协议 10 1.2 三类网络编程 12 1.2.1 基于TCP/IP协议栈的网络编程 12 1.2.2 基于WWW应用的网络编程 12 1.2.3 基于.NET框架的Web Services网络编程 13 1.3 客户机/服务器交互模式 16 1.3.1 网络应用软件的地位和功能 16 1.3.2 客户机/服务器模式 16 1.3.3 客户机与服务器的特性 17 1.3.4 容易混淆的术语 18 1.3.5 客户机与服务器的通信过程 19 1.3.6 网络协议与C/S模式的关系 19 1.3.7 错综复杂的C/S交互 19 1.3.8 服务器如何同时为多个客户机服务 21 1.3.9 标识一个特定服务 22 1.4 P2P模式 23 1.4.1 P2P技术的兴起 23 1.4.2 P2P的定义和特征 23 1.4.3 P2P的发展 24 1.4.4 P2P的关键技术 24 1.4.5 P2P系统的应用与前景 25 习题 25 第2章 套接字网络编程接口基础 27 2.1 套接字网络编程接口的产生与发展 27 2.1.1 问题的提出 27 2.1.2 套接字编程接口起源于UNIX操作系统 28 2.1.3 套接字编程接口在Windows和Linux操作系统中得到继承和发展 28 2.1.4 套接字编程接口的两种实现方式 28 2.1.5 套接字通信与UNIX操作系统的输入/输出的关系 29 2.2 套接字编程的基本概念 30 2.2.1 什么是套接字 30 2.2.2 套接字的特点 31 2.2.3 套接字的应用场合 33 2.2.4 套接字使用的数据类型和相关的问题 33 2.3 面向连接的套接字编程 35 2.3.1 套接字的工作过程 35 2.3.2 套接字编程接口的系统调用 37 2.3.3 面向连接的套接字编程实例 42 2.3.4 进程的阻塞问题和对策 47 2.4 无连接的套接字编程 50 2.4.1 无连接的套接字编程的两种模式 50 2.4.2 两个专用的系统调用 52 2.4.3 数据报套接字的对等模式编程实例 53 2.5 原始套接字 55 2.5.1 原始套接字的创建 55 2.5.2 原始套接字的使用 56 2.5.3 原始套接字应用实例 57 2.6 Linux系统的网络编程接口 59 2.6.1 数据结构 60 2.6.2 主要系统调用 60 习题 64 第3章 Windows环境的网络编程 65 3.1 Windows Sockets规范 65 3.1.1 概述 65 3.1.2 Windows Sockets规范 66 3.1.3 WinSock规范与Berkeley套接口的区别 71 3.2 WinSock 1.1的库函数 74 3.2.1 WinSock的注册与注销 74 3.2.2 WinSock的错误处理函数 77 3.2.3 主要的WinSock函数 79 3.2.4 WinSock的辅助函数 93 3.2.5 WinSock的信息查询函数 95 3.2.6 WSAAsyncGetXByY类型的扩展函数 97 3.3 网络应用程序的运行环境 101 习题 103 第4章 MFC编程 104 4.1 MFC概述 104 4.1.1 MFC是一个编程框架 104 4.1.2 典型的MDI应用程序的构成 106 4.2
2021-05-02 12:42:44 37.77MB 网络编程 TCP/IP Sockets 套接字
1
经典用书:深入理解计算机系统,机械出版社,中文第三版,超清资源,带详细书签
2021-04-21 09:16:12 208.43MB 超清 计算机系统 中文 原书第三版
1
Qt css样式大全+详细书签pdf
2021-04-20 22:09:34 11.04MB Qt css样式
1
不是伪代码,不是伪代码,不是伪代码。通俗易懂,适合萌新小白前期打好算法基础。里面对题目进行了多种算法描述,而且是可以实现的。
2021-04-19 14:11:14 135.63MB 算法笔记 胡凡 蓝桥杯 自学
1
Head First Servlets&JSP;-第2版-高清扫描版-带详细书签 高清扫描版,书签比较详细,和目录一样
2021-04-18 14:11:01 163.78MB Head First Servle 高清扫描版
1
本书《无线通信基础》与Goldsmith的《无线通信》为学习MIMO的经典书,包含中文版,英文版,部分答案,均含有详细可折叠书签。 本资源均为网上搜集的资料,对中文书签进行了细化;对英文书签进行了细化,方便使用。希望大家喜欢:)
2021-04-17 10:27:47 35.03MB 无线通信 MIMO
1
本书以图像处理编程为主线,将图像的显示、存储、处理与采集的基础知识集中于一起,使读者对计算机图像能有比较完整的了解。本书既介绍原理又给出实现的C语言及C++程序,程序实例在VC下编译、调试,并在Windows环境下运行。 本书第1~4章介绍图像显示与存储的基础知识及其编程。第5~9章介绍图像处理的常用算法及其编程。第10~12章介绍Windows C、VC++及C++ Builder环境下的图像编程。第13章介绍电视图像采集卡的工作原理及编程方法。读者可到http://www.tupwk.com.cn/downpage/index.asp下载本书演示程序的全部源代码、相关的字库文件以及所需的图像。 本书可作为图像处理编程人员的参考书,以及少学时、应用型数字图像处理课程的教材。书中包含许多常用的图像处理子程序,故也可作为图像处理的程序库使用。 第1章 绪论 1.1 数字图像与图像处理 1.1.1 图像 1.1.2 数字图像 1.1.3 图像处理的主要内容 1.1.4 图像处理的应用 1.2 颜色模式 1.2.1 颜色的分类和特性 1.2.2 RGB颜色模式 1.2.3 CMYK颜色模式 1.2.4 HSV(HSB、HLS)颜色模式 1.3 数字图像处理系统 1.3.1 图像处理系统的构成 1.3.2 图像的输入设备 1.3.3 高分辨率彩色显示器与图形显示卡 1.3.4 图像的硬拷贝 第2章 图像显示原理 2.1 彩色图像显示原理 2.1.1 黑白图像显示电路 2.1.2 不同图像类型的显示原理 2.1.3 调色板 2.1.4 调色板原理 2.1.5 图像数据的存储、传送和处理 2.2 VESA视频标准 2.2.1 显示模式与视频服务程序 2.2.2 VESA BIOS的功能及其调用方法 2.2.3 VESA视频标准下的特征参数 2.3 图像显示与处理用基本子程序 2.3.1 控制参数与基本子程序 2.3.2 模式的设置 2.3.3 显示存储器中像素数据的读、写 2.3.4 数据的成块传输 2.3.5 调色板单元的存取 2.3.6 基本子程序的源程序 2.4 DOS程序的Windows仿真 2.4.1 软件的层次结构 2.4.2 软件接口 2.4.3 仿真程序的特点 2.4.4 接口程序的源程序 2.4.5 图像处理演示程序的内容 2.5 基本图形功能 2.5.1 默认调色板和颜色的设置 2.5.2 矩形窗口填色及其应用 2.5.3 直线的绘制 2.5.4 圆的绘制与充填 2.5.5 图形功能基本子程序的源程序 2.6 图形功能演示 2.6.1 程序功能 2.6.2 程序内容 2.6.3 相关子程序原型 2.6.4 图像显示模式下的简单图形功能 第3章 图像文件格式 3.1 概述 3.1.1 图像文件 3.1.2 图像文件的结构 3.1.3 图像文件的常用参数 3.1.4 图像文件的类型 3.1.5 图像显示与存储的过程 3.1.6 不同显示格式间像素数据的转换 3.2 BMP文件格式 3.2.1 BMP文件的结构 3.2.2 位图文件头与位图信息头 3.2.3 主要参数 3.2.4 256色图像颜色数据的转换 3.2.5 子程序原型 3.2.6 BMP文件读、写子程序 3.2.7 读、写与显示BMP图像文件 3.3 PCX文件格式 3.3.1 PCX 文件的结构 3.3.2 文件头结构 3.3.3 主要参数 3.3.4 子程序介绍 3.3.5 演示程序 3.4 GIF文件格式 3.4.1 GIF文件的结构 3.4.2 主要参数 3.5 TGA文件格式 3.5.1 TGA文件的结构 3.5.2 文件头结构 3.5.3 主要参数 3.6 TIF文件格式 3.6.1 TIF文件的结构 3.6.2 文件内部的数据结构 3.6.3 数据编码 3.6.4 TIF图像文件示例 3.6.5 主要参数 3.7 图像的简单处理 3.7.1 图像的复制、漫游与移动 3.7.2 256色图像的反相及色彩变化 3.7.3 图像的马赛克及整数倍缩放 3.7.4 图像的正交角旋转 3.7.5 真彩色图像的颜色分量 3.7.6 演示程序 第4章 图文界面的制作 4.1 图符和汉字的显示 4.1.1 引言 4.1.2 汉字字库文件的格式 4.1.3 子程序介绍 4.1.4 8×16西文字库的获取 4.1.5 子程
2021-04-16 22:31:20 82.36MB C C++ 图像 编程
1
圈圈教你玩USB(第2版)高清加详细书签 USB作为一种计算机总线技术,在如今的个人计算机上已经是必不可少的了。看看我们身边的计算机外部设备,有多少是通过USB口与计算机连接的?鼠标、键盘、游戏手柄、打印机、扫描仪、MP3、数码相机、U盘、移动硬盘及移动光驱等,另外,还有一些我们不太常见的USB设备,例如一些具有USB口的仪表仪器、开发用的调试器、烧录机、USB网卡、USB耳机、USB话筒及USB电话,甚至一些移动电话(手机)也具备USB口.总之只要是与计算机通信的外部设备,似乎都可以用USB来连接,这足见USB之强大。   USB之所以使用得如此广泛.是因为它具有连接简单、速度快、可扩展性强、支持热插拔操作和标准统一等特点。由于USB协议详细地规定了各种参数以及数据结构、格式,因而使得各厂生产出来的设备都能够很好地相互兼容。不过,这却给USB设备开发者带来了一些麻烦。USB设备开发者首先要很清楚USB协议才能开发出符合协议的USB设备.然而USB协议本身是一个比较复杂、庞大的系统,再加上众多的子类协议.使得很多设计者望而生畏,或者时间上不允许口所以有一些小公司将USB部分外包或者使用别人现成的USB模块来加快开发进度。如果你会开发USB相关设备的话,可能会获得不少机会哦虽然USB这么好用.但是敦你如何设计USB设备的书在市面上却足少见,大部分都是对USB协议翻译,只有少量的内容是实际开发的内容和代码。
2021-04-15 20:31:31 192.04MB USB
1
圈圈教你玩USB(第2版)高清加详细书签 USB作为一种计算机总线技术,在如今的个人计算机上已经是必不可少的了。看看我们身边的计算机外部设备,有多少是通过USB口与计算机连接的?鼠标、键盘、游戏手柄、打印机、扫描仪、MP3、数码相机、U盘、移动硬盘及移动光驱等,另外,还有一些我们不太常见的USB设备,例如一些具有USB口的仪表仪器、开发用的调试器、烧录机、USB网卡、USB耳机、USB话筒及USB电话,甚至一些移动电话(手机)也具备USB口.总之只要是与计算机通信的外部设备,似乎都可以用USB来连接,这足见USB之强大。   USB之所以使用得如此广泛.是因为它具有连接简单、速度快、可扩展性强、支持热插拔操作和标准统一等特点。由于USB协议详细地规定了各种参数以及数据结构、格式,因而使得各厂生产出来的设备都能够很好地相互兼容。不过,这却给USB设备开发者带来了一些麻烦。USB设备开发者首先要很清楚USB协议才能开发出符合协议的USB设备.然而USB协议本身是一个比较复杂、庞大的系统,再加上众多的子类协议.使得很多设计者望而生畏,或者时间上不允许口所以有一些小公司将USB部分外包或者使用别人现成的USB模块来加快开发进度。如果你会开发USB相关设备的话,可能会获得不少机会哦虽然USB这么好用.但是敦你如何设计USB设备的书在市面上却足少见,大部分都是对USB协议翻译,只有少量的内容是实际开发的内容和代码。
2021-04-15 20:27:05 210.00MB USB
1