操作系统
-
AI源码解读李永华本书以人工智能发展为时代背景,通过20个实际案例系统介绍了机器学习模型和算法,为工程技术 人员提供较为详细的实战方案,以便深度学习。 在编排方式上,全书侧重介绍创新项目的过程,分别从整体设计、系统流程、实现模块等角度论述数据 处理、模型训练及模型应用,并剖析模块的功能、使用和程序代码。为便于读者高效学习,快速掌握人工智 能技术的开发方法,本书配套提供项目设计工程文档、程序代码、出现的问题及解决方法,可供读者举一反 三,二次开发。 本书将系统设计、代码实现以及运行结果展示相结合,语言简洁,讲解深入浅出、通俗易懂,不仅适合 Python编程的爱好者,而且适合作为高等院校相关专业的教材,还可作为智能应用创新开发专业技术人员 的参考用书。
-
鸿蒙应用程序开发董昱本书以基础知识和实例相结合的方式成体系地介绍鸿蒙应用程序开发的常用技术。全书共10章。第1~3章介绍鸿蒙应用程序开发的基础知识,从创建应用程序工程开始手把手介绍用户界面开发的基本流程。第4和5章按照Java和JavaScript这两种编程语言分别介绍了用户界面开发的基本知识。第6~10章介绍鸿蒙应用程序开发的众多基础特性,包括通知、公共事件、Service Ability、数据持久化、Data Ability、网络访问、媒体访问、相机拍照、订阅传感器、获取地理位置等众多功能。 本书定位为鸿蒙应用程序开发的入门教程,成体系地介绍鸿蒙应用开发的基础知识,面向对鸿蒙操作系统感兴趣的学生、开发者和相关从业人员。
-
鸿蒙HarmonyOS应用开发从入门到精通柳伟卫华为自主研发的HarmonyOS(鸿蒙系统)是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。借助 HarmonyOS 全场景分布式系统和设备生态,定义全新的硬件、交互和服务体验。《鸿蒙HarmonyOS应用开发从入门到精通》采用的HarmonyOS 2.0版本作为基础,详细介绍了如何基于HarmonyOS来进行应用开发。全书分为3部分:?入门(1-4章):介绍HarmonyOS的背景、开发环境搭建,并创建一个简单的HarmonyOS应用。?进阶(5-27章):介绍HarmonyOS的核心功能的开发,内容包括Ability、UI开发、线程管理、视频、图像、相机、音频、媒体会话管理、媒体数据管理、安全管理、二维码、NFC、蓝牙、WLAN、网络管理、电话服务、设备管理、数据管理等。?实战(28-32章):演示HarmonyOS在各类场景下的综合实战案例。《鸿蒙HarmonyOS应用开发从入门到精通》辅以大量的实战案例,图文并茂,读者易于理解掌握。同时,案例的选型偏重于解决实际问题,具有很强的前瞻性、应用性。《鸿蒙HarmonyOS应用开发从入门到精通》适合加入HarmonyOS生态 的开发者阅读。
-
极简Julia语言(加)坦梅·巴克西(Tanmay Bakshi) 著,李媚 译本书一步一步地展示了如何使用Julia这种开源、直观的脚本语言构建自定义程序。Julia的设计理念是将“高性能”放在**优先级上。在Julia中,当用户调用函数时,参数是已知的。编译器会仔细观察函数,找出特定参数所需的必要CPU指令。本书的作者是16岁的技术天才Tanmay Bakshi,行文风格通俗易懂,使学习变得轻松愉快。本书清楚地解释了Julia编程的基础知识,并展示了前沿的机器学习应用。同时,本书还介绍了如何将Julia应用程序与Python代码进行交互。本书的读者对象为所有年龄段的编程爱好者和编程初学者。和16岁的“编程神童”Tanmay一起学Julia语言!
-
Zabbix监控系统之深度解析和实践上海宏时数据系统有限公司本书适合具有一定Zabbix应用经验并想要进一步理解Zabbix工作机制的读者阅读,包括相关企业的运维人员、技术主管、架构师、产品经理和决策者。本书内容分为4篇:基础篇、高阶篇、实践篇、集成篇。基础篇:第1~5章,主要介绍Zabbix的发展史、基础架构、安装部署和使用、基础功能及特性。高阶篇:第6~13章,主要总结当下比较流行的Zabbix高可用架构,探讨Zabbix监控数据库的选型、Zabbix常用命令,以及Zabbix的一些高级用法,如各组件之间的安全加密、自动发现功能、Zabbix宏等,并在后浅谈了一下Zabbix的性能优化。实践篇:第14~24章,主要以监控实战为主,通过对不同监控对象(操作系统、数据库、中间件、应用、硬件设备、网络设备、存储设备、虚拟化、公有云、私有云)的监控过程来详细讲解。另外,本篇还包括与Prometheus监控数据的对接,以及运维工程师日常工作中可能会用到的技术等内容。集成篇:第25~29章,主要介绍Zabbix在集成方面的一些使用经验,如Zabbix与数据可视化、CMDB配置管理、自动化管理平台、大数据平台的集成,虽然篇幅不多,但是希望能对大家有所启迪。
-
网络与Linux安全攻防韩少云 编本书以信息技术(IT)企业的实际用人要求为导向,总结近几年国家应用型本科和高职院校相关专业的教学改革成果及达内集团在IT培训行业十多年的经验,由达内集团诸多开发和授课经验丰富的一线讲师编写而成。本书通过通俗易懂的原理讲解及深入浅出的案例介绍,使读者了解常见的网络攻击手段、Kali系统操作环境,掌握端口防护、NMAP网络扫描、密码破解、ARP欺骗及中间人攻击、Ettercap**,掌握华为USG防火墙应用、思科防火墙应用、IPSec VPN配置及应用,熟悉数据库基本操作、备份与恢复,掌握DoS/DDoS攻击、系统漏洞攻击、网站漏洞分析、Web渗透测试、Burp Suite网站破解、SQL注入攻击防护及社会工程学,掌握CentOS服务器部署、系统服务管理、SELinux/FirewaIl安全保护、LAMP平台实现、Web安全加固及部署Zabbix监控平台,并通过靶场夺旗实战应用所学知识。本书可作为应用型本科院校和高等职业院校计算机应用技术专业的教材,也可作为网络系统运维人员的学习和参考用书。
-
深入理解分布式系统唐伟志 著《深入理解分布式系统》主要讲解分布式系统常用的基础知识、算法和案例,经笔者对文献海洋中晦涩艰深的原理和算法进行提炼,辅以图示和代码,并结合实际经验进行分析总结而成。通过阅读本书,读者可以快速、轻松地掌握分布式系统的基本原理,以及Paxos或Raft共识算法,并通过典型的案例学习如何设计大型分布式系统。 《深入理解分布式系统》首先介绍什么是分布式系统、分布式系统带来的挑战,以及如何对分布式系统进行建模,这部分内容偏向概念性介绍。接着介绍了分布式数据的基础知识,包括数据分区技术、数据复制技术、CAP定理、一致性模型和隔离级别,尝试厘清一些十分容易混淆的术语,比如一致性、线性一致性、最终一致性和一致性算法等。本书还介绍了分布式系统的核心算法——Paxos和Raft算法,不仅补充了大量图示进行讲解,还从零实现了一个Paxos算法。此外,本书分析了常见的分布式事务,并讨论了分布式系统中的时间问题,整理了一些实际发生的编程陷阱。最后结合一些对工业界产生重大影响的论文或开源系统,学习前人在设计大型分布式系统时的思路、取舍和创新。
-
Linux是怎样工作的[日] 武内觉 著,曹栩 译本书结合大量实验程序和图表,通俗易懂地介绍了Linux操作系统的运行原理和硬件的基础知识,涉及进程管理、进程调度器、内存管理、存储层次、文件系统和外部存储器等。实验程序使用C语言和Python编写,读者可亲自动手运行程序,来确认系统的行为。另外,以图解的方式介绍各知识点,简明且直观,能够帮助读者加深理解。读者只需对Linux基本命令有所了解,即可轻松阅读。本书适合应用程序开发人员、系统设计师、运维管理人员和技术支持人员等人士阅读。
-
新手学电脑从入门到精通龙马高新教育 著本书通过精选案例引导读者深入学习,系统地介绍电脑的相关知识和应用方法。本书分为 4篇,共 14章。第 1篇为“快速入门篇”,主要介绍全面认识电脑、轻松掌握Windows 11操作系统、个性化设置操作系统、输入法的认识和使用、管理电脑中的文件资源、软件的安装与管理等;第 2篇为“网络应用篇”,主要介绍网络的连接与设置、开启网络之旅、多媒体和网络游戏等;第 3篇为“Office 2021办公篇”,主要介绍如何使用Word 2021、Excel 2021和PowerPoint 2021等;第 4篇为“系统优化篇”,主要介绍电脑的优化与维护、系统备份与还原等。本书不仅适合电脑初级、中级用户学习,而且也可以作为各类院校相关专业学生和电脑培训班学员的教材或辅导用书。
-
深入解析Windows操作系统[美] 安德里亚·阿列维,亚历克斯·伊奥尼斯库,马克·E.鲁辛诺维奇 著,刘晖 译本书主要介绍 Windows 核心组件行为方式的“内部原理”,包括系统机制,虚拟化技术,管理、诊断和追踪,缓存和文件系统,以及启动和关机等内容,旨在帮助有经验的开发者构建强大且易扩展的软件,帮助系统管理员调试系统和处理复杂的性能问题,以及帮助安全研究人员进一步加固系统。本书不仅涵盖截至 2021 年 5 月更新的 Windows 10(21H1/2104)和 Windows Server(2022、2019 与 2016 版)的**内容,还新增了有关 Hyper-V 的内容,并重写了有关引导过程、全新存储技术以及 Windows 系统和管理机制的相关章节。本书适合程序员、架构师、软件质量和性能专家、管理员、安全从业者以及支持专家、Windows 高级用户阅读。