操作系统
-
解决方案架构师修炼之道[印]所罗伯·斯里瓦斯塔瓦,[印]内拉贾利·斯里瓦斯塔夫成为解决方案架构师,必须熟练掌握各类技术栈,洞悉业务流程,本书将带你了解成为一名成功的解决方案架构师所需要了解的基本概念、设计原则和模式、架构考量以及相关的新技术。 本书是一部深度解读并实践解决方案架构师这一角色的综合性指南。书中不仅详细介绍了设计支柱、高级设计模式、反模式以及现代软件设计的云原生方面的知识,还阐述了解决方案架构师在不同层次的任务和责任——从技术架构设计的基本原则到实际项目中的难点突破,再到面对新兴技术挑战时的应对手段,都有着详尽而实用的解说。同时,作者并未忽视那些在架构设计之外同样至关重要的软技能,如沟通协调、团队领导力、创新能力,以及对于行业趋势的敏锐度等,这些都是决定一位解决方案架构师能否在实践中游刃有余、脱颖而出的关键品质。 相较于第1版,第2版与时俱进地更新了大量前沿内容,特别是针对当前热门的IT趋势,如大数据架构、人工智能架构、物联网架构等方面,进行了深度探讨和案例解析。值得一提的是,本书还前瞻性地介绍了量子计算这一尖端领域,让你有机会接触未来可能重塑IT行业的关键技术趋势,为你的职业发展铺设更加宽广的道路。 -
Linux操作系统管理与安全许桂秋 仲柏同本书从信息技术的应用实践出发,阐述Ubuntu(Linux)操作系统的基础使用方法以及服务器相关配置的应用原理与实践,内容包括Ubuntu操作系统的安装与基本使用方法、用户与组管理、目录与文件管理、资源管理、系统管理、Shell编程、部署Ubuntu服务器、配置文件服务器和网络服务器,并将安全相关内容贯穿其中。本书采用了行业应用比较前沿的Ubuntu 18.04版本为基础环境,紧密跟踪行业需求和发展现状,以业内的典型实践来设计和开展相关教学与实践,培养读者的扎实理论基础和动手能力。本书内容丰富,理论概念清晰,实验内容系统全面,理论联系实际,便于初学者快速入门,可作为高等学校计算机、云计算等相关专业的教材,也可作为从事网络部署和运维相关工作的技术人员的参考书。 -
循序渐进Node.js企业级开发实践柳伟卫《循序渐进Node.js企业级开发实践》结合作者多年一线开发实践,系统地介绍了Node.js技术栈及其在企业级开发中的应用。全书共分5部分,第1部分基础知识(第1~3章),介绍Node.js的基础知识,包括模块化、测试等;第2部分核心编程(第4~9章),介绍Node.js的缓冲区、事件、定时、文件、进程、流等方面的处理;第3部分网络编程(第10~16章),介绍Node.js的TCP、UDP、HTTP、WebSocket、TSL/SSL、常用Web中间件、Vue.js与响应式编程等方面的内容;第4部分数据存储(第17~19章),介绍Node.js关于MySQL、MongoDB、Redis等数据存储的操作;第5部分综合应用(第20章),介绍Node.js实现即时聊天应用的完整过程。除了Node.js技术外,本书还讲述了Express、Socket.IO、Vue.js、MySQL、MongoDB、Redis等热门技术的应用。本节还精心设计了26个实战案例和43个上机练习,所有练习都提供了操作步骤,便于读者实操演练,快速上手。《循序渐进Node.js企业级开发实践》技术新颖,实例丰富,理论讲解与代码实现相结合,既适合作为Node.js的初学者和进阶读者的自学用书,也适合作为培训机构或高校相关专业的教学用书。 -
基金量化之道欧阳鹏程本书以基金与编程基础为出发点,面向零基础或基础知识较少的读者,由浅入深地介绍了从零编写基金分析与交易的量化系统的方法与实践。本书内容由Python的基础知识与编程和投研常用的Python工具开始,逐步介绍常用的交易指标与投资组合管理,最终介绍系统的优化与管理。本书共分为七章,第1~3章分别介绍基金的基础知识、Python环境的搭建与常用的编程与分析工具,为后几章代码编写铺垫;第4章着重介绍了如何从零开始搭建量化分析系统,其中包含不同模块的设计;第5章与第6章介绍了在量化系统中实现不同的交易框架和策略;第7章介绍将量化系统上线,并配置监控进行运营管理的方法。本书以通俗易懂的语言和实例阐述量化在基金产品上的分析与应用,适于对基金交易与量化分析有兴趣的读者。书中附有详细注释的代码会帮助读者加深量化系统的构建过程与交易策略的思想。 -
整理优先[美]肯特·贝克本书分为三部分:第1部分介绍代码的整理(微型重构);第二部分讨论如何将整理工作整合到开发工作流程中;第三部分深入探讨什么是软件设计、软件设计如何驱动软件开发和运营成本以及软件开发和运营成本又如何驱动软件设计、投资软件结构与不投资软件结构之间的权衡是什么、我们可以利用哪些经济和人文原则来决定是否以及如何改变软件结构。 -
React开发实践袁龙本书是一本专为前端开发读者打造的详细指南,旨在帮助读者全面掌握 React.js 技术,并提升开发能力。本书从 React.js 基础概念入手,带领读者逐步深入学习 React 脚手架应用、 React 生命周期等核心内容,助力读者建立对React.js 技术栈的整体认知和项目搭建能力。本书丰富的实例和经验分享有助于读者掌握最佳实践,涵盖了 React 动画、 Redux、路由、 Hooks 等关键主题的深入解析,帮助读者在实际开发中更加熟练地应用这些技术。此外,书中还包含企业官网项目实战案例,通过学习实际经验来提升问题解决能力,为未来的开发工作做好准备。无论你是初学者还是希望进阶成为 React.js 高手,都能在本书中找到启示和指引,一起踏上 React.js之旅,探索编程的乐趣与挑战! -
Chrome浏览器插件开发乔凯本书是一本全面深入的浏览器插件开发教程,旨在帮助读者理解并掌握创建功能强大的浏览器插件的技术和方法。本书不仅详细介绍了插件开发的理论知识,同时还提供了丰富的实战代码,使读者能够通过实际操作来巩固和提升技能。全书共12章。第1~3章为背景与理论介绍,包括浏览器发展背景介绍、Chrome浏览器插件基础以Manifest新特性的介绍,如service-worker、declarativeNetRequest API、promise等。第4~11章则是每个知识点的分章节介绍,包括插件的基本架构、弹出界面与配置界面详解、内容组件详解、background脚本详解、权限详解、浏览器扩展API详解、网络通信等内容,每章都配有对应的实战代码,使理论知识得到实际应用。最后的第12章是项目实战,通过完整的项目案例,帮助读者快速上手,将前面学习的知识融会贯通。本书的特色在于它理论与实战并重的教学方式。每章的理论介绍都配备了对应的实战代码,使读者可以在理解原理的同时,通过编写和测试代码来提升技能。这种强调实践的方法,使本书成为那些希望快速上手浏览器插件开发的读者的理想选择。无论你是初学者,还是有一定基础想要进一步提升的开发者都能从本书中获益。 -
Unity特效制作[西] 阿尔瓦罗·阿尔达(álvaro Alda)著,周子衿 译《Unity特效制作:Shader Graph案例精讲》聚焦于Shader Graph 的使用技巧,通过丰富的实例和操作指南来帮助读者理解着色器背后的数学知识和理论基础,进而学会在Unity 中熟练运用Shader Graph 制作各种特效:基础的扫描线效果、复杂的材质模拟(如卡通水面和气泡粒子效果)以及更多虚拟现实效果。《Unity特效制作:Shader Graph案例精讲》适合Unity 开发者和3D 艺术家阅读和参考,无论是初学者还是有一定基础的读者,都可以通过本书的学习运用Unity 创造惊人的视觉效果,为玩家营造出沉浸式体验。 -
Arduino权威指南[美]迈克尔·马戈利斯,[美]布莱恩·杰普森,[英]尼古拉斯·罗伯特·韦尔丁本书是介绍Arduino基础入门以及应用的权威手册,适合新手入门使用,也适合有经验的开发者查漏补缺。第1章从最基础的Arduino开发环境搭建讲起,第2章着重讲解了Arduino所用开发语言的基础语法,第3章讲解了用代码实现数学运算。后续各章则通过一个个应用场景将各个技术点逐一展开介绍,不但提供了完整的代码,而且详细解释了涉及的技术原理。本书的最后三章(即第16~18章)则介绍了开发中常用的高级技巧。 -
Linux权威指南[美]戴维·博特(David Both)本书聚焦于资深Linux系统管理员的一系列进阶知识,揭示Linux运行和编程的深层逻辑,覆盖逻辑卷管理、进程管理和监控、特殊文件系统、正则表达式、通过命令行打印、编程和管理任务自动化、利用Ansible简化远程主机上的大规模自动化管理、配置定时任务、NetworkManager的功能、B树文件系统及其特性、systemd相关知识、利用D-Bus和udev实现设备的即插即用管理、传统Linux日志文件的使用、用户管理以及基本的防火墙管理操作等,帮助读者成为Linux系统管理员。
