操作系统
-
TypeScript入门与全栈式网站开发实战曹宇本书通过通俗易懂的语言,并配以示例代码和案例项目,详细介绍TypeScript编程语言的核心知识和重要技术。同时,本书通过学练结合从而循序渐进地带领读者学习TypeScript语言,让读者可以在有趣的学习中感受到编程的魅力,快速提升实践开发能力。全书共12章,分为三部分。第一部分(第1~5章)为基础篇,包含TypeScript开发入门、基础语法、面向对象、包装类和集合类型; 第二部分(第6~8章)为进阶篇,包含TypeScript语法进阶、名称空间和模块、类型声明文件; 第三部分(第9~12章)为实战案例篇,为巩固知识和提升TypeScript开发实践技能,准备了4个案例项目: 使用Puppeteer框架爬取图书信息、将图书信息保存至MongoDB、实现后端RESTful API服务、实现前端Vue应用。 本书概念清晰、内容简练,是学习TypeScript语言的入门佳选。适用于对JavaScript有一定基础的前端开发人员,也适合希望使用TypeScript构建Web应用的全栈开发人员。 -
Web渗透测试从新手到高手网络安全技术联盟《Web渗透测试从新手到高手:微课超值版》在剖析用户进行黑客防御中迫切需要或想要用到的技术的同时,力求对其进行实操式的讲解,使读者对Web渗透测试与攻防技术有一个系统的了解,能够更好地防范黑客的攻击。《Web渗透测试从新手到高手:微课超值版》分为13章,包括Web渗透测试快速入门、搭建Web渗透测试环境、渗透测试中的DOS命令、常见的渗透测试工具、渗透测试框架Metasploit、渗透信息收集与踩点侦查、SQL注入攻击及防范技术、XSS漏洞攻击及防范技术、RCE漏洞攻击及防范技术、缓冲区溢出漏洞入侵与提权、远程渗透入侵Windows系统、渗透测试中的欺骗与嗅探技术和Web渗透测试及防范技术。另外,《Web渗透测试从新手到高手:微课超值版》还赠送海量王牌资源,包括同步教学微视频、精美教学幻灯片、实用教学大纲等十大资 源,帮助读者掌握黑客防守方方面面的知识。《Web渗透测试从新手到高手:微课超值版》内容丰富、图文并茂、深入浅出,适用于网络安全和Web渗透测试从业人员及网络管理员,也适用于广大网络爱好者,还可作为大、中专院校相关专业的参考书。 -
典籍英译图书评论观点挖掘与知识发现祁瑞华本书分别从全局主题视角和局部主题视角多维度抽取典籍英译海外评论关注的主题,为适应网络评论的多语言跨领域环境,提出基于情感词典的中英文评论情感分析方法、基于跨领域迁移学习的典籍英译评论情感分析方法和基于多任务学习的典籍英译评论细粒度情感分析方法,并完成典籍英译评论观点汇总和主题词云可视化。本书主要面向计算语言学和文本挖掘领域的研究生和相关专业的研究人员,既可以作为开展文本分析与处理研究的教科书,又可以作为相关部门管理和研发人员的参考书。 -
深入浅出周家安这是一本面向ASP.NET Core新手的基础教程,学用相长,注重实践。每个关键知识点都配有简单的示例,以辅助理解。本书内容涉及ASP.NET Core应用程序的初始化、配置,服务容器与依赖注入的使用,HTTP/中间件管道的构建,HTTP会话状态的维护,Razor页面与MVC,Web API,Blazor,静态文件的访问,以及安全与授权。 -
Linux网络编程宋敬彬本书是获得大量读者好评的“Linux典藏大系”中的《Linux网络编程》第3版。《Linux网络编程》第1、2版出版后得到了大量读者的好评,曾经多次印刷并得到了ChinaUnix技术社区的推荐。《Linux网络编程(第3版)》全面、系统、深入地介绍Linux网络编程的相关知识,涉及面很广,从编程工具和环境搭建,到高级技术和核心原理,再到项目实战,几乎涵盖Linux网络编程的所有重要知识点。《Linux网络编程(第3版)》提供教学视频、思维导图、教学PPT和习题参考答案等超值配套资料,可以帮助读者高效、直观地学习。《Linux网络编程(第3版)》共20章,分为4篇。第1篇“Linux网络开发基础知识”,涵盖Linux操作系统概述、Linux编程环境、文件系统概述,以及程序、进程和线程等相关知识;第2篇“Linux用户层网络编程”,涵盖TCP/IP族概述、应用层网络服务程序概述、TCP网络编程基础知识、服务器和客户端信息获取、数据的I/O及其复用、基于UDP接收和发送数据、高级套接字、套接字选项、原始套接字、服务器模型、IPv6基础知识等;第3篇“Linux内核网络编程”,涵盖Linux内核层网络架构和netfilter框架的报文处理;第4篇“综合案例”,介绍3个网络编程综合案例的实现,包括一个简单的Web服务器SHTTPD的实现、一个简单的网络协议栈SIP的实现和一个简单的防火墙SIPFW的实现。《Linux网络编程(第3版)》内容丰富,讲解深入,适合想全面、系统、深入学习Linux网络编程的人员阅读,尤其适合Linux网络开发工程技术人员和基于Linux平台的网络程序设计人员作为参考读物。 -
人机共协计算任向实、付志勇、麻晓娟、王建民、孙华彤 、袁晓君、王晨《人机共协计算》以“人机共协计算”这一理念为轴,以此对人机交互领域的现象予以归纳,对其未来发展提出一些启发。《人机共协计算》主要设置为理论篇和技术篇,共11章:第1~4章是关于人机共协计算框架的理论篇:在回顾人机交互的发展历史中,引出人机共协计算理念的由来,对技术的目的和发展趋势进行讨论,并对人机共协计算框架所涉内容与范畴进行梳理;第5~11章是基于HEC思考的技术篇:将人工智能、数字正念、自动驾驶、信息交互、设计未来、跨文化设计六个方向与人机共协计算思想相结合,提供一系列相关案例及视角。《人机共协计算》可供青年学生、特别是希望突破现有研究框架去创新的各界科研工作者阅读,从而去思考自身的研究定位和发展方向。 -
最优化理论与智能算法魏静萱智能算法是一类直接的、随机搜索的优化方法,它是基于模拟自然界的生物现象而产生的一类新型优化方法。本书在介绍优化理论的基础上,着重介绍求解复杂工程优化模型的新智能算法。本书共有12章,第1~2章着重介绍智能算法的现状及最优化理论的基本概念;第3章着重介绍几种求解单目标约束优化问题的新型智能算法;第4~5章介绍求解多目标优化问题的粒子群算法及仿真实验;第6~9章着重讨论当优化问题维度变大时如何解决高维多目标优化问题;第10~11章讨论了复杂双层优化及其在视频服务器部署中的应用;第12章分析本书所用核心算法即粒子群优化算法的参数设计。本书可作为计算机类各专业、运筹学专业和管理学科各专业研究生的教材,也可供相关科研人员和工程技术人员参考。 -
大话软件工程案例篇李鸿君本书通过定制系统和标准产品的开发案例,介绍如何结合软件工程和项目管理的知识,按照标准化、工程化的方式协同完成软件的开发。其中定制系统的开发案例涉及售前咨询、项目准备、需求分析与设计、测试验证、上线培训等,给出了每个环节需要的理论、方法、工具、标准和交付物。标准产品的研发案例则涉及构建具有随需应变能力系统的设计思路、建模方法等。本书是《大话软件工程—需求分析与软件设计》一书的姊妹篇,本书主讲案例,后者主讲方法,本书是后者中理论和方法的落地实践。数字化转型是现今企业IT发展的新目标,数字化转型需要大量培养数字化时代所需的人才和技能,本书可作为培养软件公司和客户企业双方人才的培训教材,如软件工程师(包括需求、设计、开发、实施)、产品经理、项目经理、企业数字化转型的业务骨干人才等。 -
Linux系统管理与网络管理余柏山本书是获得大量读者好评的“Linux典藏大系”中的《Linux系统管理与网络管理》的第3版。《Linux系统管理与网络管理(第3版)》第1、2版出版后获得了读者的高度评价,曾经多次印刷。第3版以当前流行的Red Hat Enterprise Linux 9.1版本为基础,全面、系统、由浅入深、循序渐进地介绍从Linux系统管理到各种网络服务器配置所涉及的核心知识。《Linux系统管理与网络管理(第3版)》提供教学视频、思维导图和教学PPT等超值配套资料,帮助读者高效、直观地学习。《Linux系统管理与网络管理(第3版)》共26章,分为3篇。第1篇“基础知识”,涵盖的内容有Linux系统简介、Linux系统安装、图形桌面系统管理、命令行界面等;第2篇“系统管理”,涵盖的内容有Linux系统启动过程、用户和用户组管理、磁盘分区管理、文件系统管理、软件包管理、进程管理、网络管理、系统监控、Shell编程、Linux系统安全等;第3篇“网络服务管理”,涵盖的内容有Web服务器配置和管理、动态Web服务器配置和管理、DNS服务器配置和管理、邮件服务器配置和管理、DHCP服务器配置和管理、代理服务器配置和管理、NFS服务器配置和管理、Samba服务器配置和管理、NAT服务器配置和管理、MySQL数据库服务器配置和管理、Webmin服务器配置和管理、Oracle服务器配置和管理等。《Linux系统管理与网络管理(第3版)》是一本不可多得的Linux学习手册,更是一本不可多得的案头宝典,适合Linux初学者、系统管理员、网络管理员和对Linux感兴趣的人员阅读,还适合高等院校相关专业和培训机构作为学习用书。 -
Ubuntu Linux运维从零开始学肖志健Ubuntu Linux是目前最流行的Linux操作系统之一。Ubuntu的目标在于为一般用户提供一个最新的、相当稳定的、主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。《Ubuntu Linux运维从零开始学》详解Ubuntu Server 22.04运维基础和常用工具,配套PPT课件和作者QQ群答疑服务。全书共分24章,内容包括了解Linux、安装Ubuntu、文件系统基础知识、文件和目录管理、用户和权限管理、系统启动和关闭、服务和进程管理、软件包管理、磁盘和文件系统管理、文本编辑器、网络管理、系统和网络安全、Samba文件服务器、FTP文件传输服务、NFS网络文件服务、NTP服务搭建与应用、DNS域名服务、DHCP动态主机配置协议、Nginx服务的搭建、Tomcat服务搭建与应用、LAMP的搭建、Jenkins服务搭建与应用、Zabbix监控系统搭建与应用、Ansible配置与应用。《Ubuntu Linux运维从零开始学》适合Ubuntu Linux初学者、Ubuntu运维人员、Ubuntu应用开发人员。本书也适合作为高等院校或高职高专Linux课程的教材。
