为了透彻理解Linux的工作机理,以及为何它在各种系统上能顺畅运行,你需要深入到内核的心脏。cPu与外部世界的所有交互活动都是由内核处理的,哪些程序会分享处理器的时间,以什么样的顺序来分享。内核不遗余力地管理有限的内存,以使数以千计的进程有效地共享系统资源。内核还精心组织数据传送,使得cPu不再受限于慢速硬盘。 《深入理解Linux内核》第三版将引领你畅游内核中用到的主要数据结构、算法和编程技巧。如果你的确想了解计算机内部的实现机理,那么作者透过现象探寻本质,提供了颇有价值的深入分析。本书针对具体的Intel平台,讨论了其重要特征,逐行剖析了相关的代码片段。但是,本书涵盖的内容不仅仅局限于代码的机理,还解释了Linux运作方式的理论支撑。 本书第三版涵盖Linux2.6,从中可以看到几乎内核每个子系统都有相当大的变化,首
本书是经典著作《Linux设备驱动程序》的第三版。如果您希望在Linux操作系统上支持计算机外部设备,或者在Linux上运行新的硬件,或者只是希望一般性地了解Linux内核的编程,就一定要阅读本书。本书描述了如何针对各种设备编写驱动程序,而在过去,这些内容仅仅以口头形式交流,或者零星出现在神秘的代码注释中。 本书的作者均是Linux社区的领导者。JonathanCorbet虽不是专职的内核代码贡献者,但他是备受关注的LWN.net新闻及信息网站的执行编辑。AlessandroRubini是一名Linux代码贡献者,也是活跃的意大利Linux社区的灵魂人物。GregKroah-Hartman是目前内核中USB、PCI和驱动程序核心子系统(本书均有讲述)的维护者。 本书的这个版本已针对Linux内核的2.6.10版本彻底更新过了。内核的这个版本针对常见任务完成了合理化设计及相应的简化,如即插即用、利用sysfs文件系统和用户
学习用于网络堆栈和应用程序的压力测试工具。 执行网络侦查以确定攻击者可以使用的内容。 使用Metasploit等自动化漏洞利用工具进行渗透测试。 使用破解工具查看密码是否符合复杂性要求。 通过注入帧和破解密码来测试无线网络安全性。 使用自动化或基于代理的工具评估Web应用程序漏洞。 通过扩展Kali工具或开发自己的工具来创建高级攻击技术。 测试完毕后,通过Kali Linux生成报告。
"本书主要分五大部分:第一部分(第一章至第二章)介绍了操作系统的演进历史和OpenHarmony操作系统的背景、定位、技术优势等整体情况。第二部分(第三章至第五章)围绕OpenHarmony的统一OS,弹性部署的特征,详细介绍OpenHarmony操作系统的系统内核,子系统服务和编译构建系统的理论和实践。第三部分(第六章至第十章)围绕OpenHarmony的硬件互助,资源共享特性,详细介绍分布式软总线、分布式数据管理、分布式任务调度、分布式硬件管理和分布式音视频的理论和实践。第四部分(第十一章至第十四章)围绕OpenHarmony的一次开发,多端部署特性,详细介绍OpenHarmony的应用框架(Ability)、UI编程框架、图形系统和方舟编译器的理论和实践。第五部分(第十五章至第十七章)通过对OpenHarmony三个 正确 的阐释来说明OpenHarmony在安全上的理念与实现。 OpenHarmony版本快速迭代,
本书立足于财务人员用Excel解决实务工作中遇到的财税问题,目的在于通过使用Excel达到提高工作效率的目的,减少财务人员加班的频率,增强财务人员的职业竞争力。全书分为基础篇、技能篇、实战案例篇三部分,紧紧围绕“工具+案例+可视化呈现”展开讲解,案例操作包括表格设计逻辑、思路以及如何与Excel相结合,读者甚至可以作为模板直接使用。本书的初衷是希望帮助读者尽快从菜鸟进化为达人,在职场中有效提高核心竞争力。
本书描述了一种恰如其分的架构设计方法。作者建议根据项目面临的风险来调整架构设计的成本,并从多个视角阐述了软件架构的建模过程和方法,包括用例模型、概念模型、域模型、设计模型和代码模型等。本书不仅介绍方法,而且还对方法和概念进行了归类和阐述,将软件架构设计融入开发实践中,与敏捷开发方法有机地结合在一起,适合普通程序员阅读。
如果你在互联网上搜索过PPT教程,就会发现,大多数教程都是在教你如何操作、如何设置参数等。而作为PPT发烧友、以做PPT为职业的人而言,我认为看再多这样的教程,对提高水平也无济于事。因为想要又好又快地完成一套幻灯片,是需要方法驱动的。在《PPT设计思维:教你又好又快搞定幻灯片》中,笔者把长期以来在PPT制作中沉淀下来的经验分享给读者,希望能对广大PPT制作者有一定帮助。
本书根据管理科学的系统论,采用计算机仿真技术模拟人体内的信息流过程,预测人体生命管理系统,建立人的生命周期数学模型,寻找人体生长、发育、衰老、进化等成长规律,用计算机科学语言描述人生各个阶段,模拟人体生命管理过程,探讨生命过程的阶段性质量指标,帮助获得最佳生命状态和健康、科学的生命保障。本书包括人的系统性、人的系统分析、人体软件系统、人的生命管理系统、生命过程的质量管理以及人类进化等章节,作者试图通过现代计算机技术,创建高质量生命管理理念,提高生活品质,享受美好人生。
本书精选了381个Linux命令,详细罗列1729个范例,并提供3种查询索引方式。本书详细列出Linux命令的参数、功能说明、所属包、丰富的范例以及相关命令等信息,以统一的结构呈现,让Linux用户在短时间内找到需要的命令,了解命令的正确使用方式,并成功地将范例应用到实际中。 本书适合作为程序员和工程技术人员的工具手册。
本书的内容是在仔细分析初、中级用户学用电脑的需求和困惑的基础上确定的。它基于“陕速掌握、即查即用、学以致用”的原则,根据日常工作和生活中的需要取材谋篇,以应用为目的,用任务来驱动,并配以大量实例。学习它,您将可以轻松、快速地掌握Windnws Vista实际应用技能,得心应手地使用Windows Vista。 本书分17章,主要内容包括:小菜一一碟——轻松安装vista系统,Windows Vista闪亮登场,争做好管家——文件管理,双管齐下——完善软硬件,群英荟萃——多种输入法,Windows Vista附件小帮手,Windows Vista图形图像处理,不让绚丽止步——个性化vista,听歌看碟玩游戏,我来做导演,一马当先——网络连接,轻轻松松上网,互联快递——电子邮箱,友谊之桥——网络聊天,网上娱乐直通车,电脑维护优化与故障排除,注册表的使用等。 本系列丛书及配套
本书主要介绍通过Windows PowerShell技术编写脚本,并将脚本用于企业中Windows服务器和客户端的管理方面的内容。 从内容的安排方式来说,本书以PowerShell新手的使用进度来安排内容。首先简要介绍了Windows PowerShell,以及使用PowerShell编写脚本的通用知识。然后介绍用PowerShell脚本管理本地计算机的内容,这些内容不仅适合单机用户,也适合Windows网络管理员。接下来,从网络管理员的角度介绍了使用PowerShell管理网络中所有Windows计算机的方法。则主要介绍网络中的Windows服务器。 本书介绍的所有内容,虽然都是通过脚本体现的,但也同时可以直接用于管理工作。因此这可以算作本书最重要的一个特色。另外,本书在内容的安排上也能做到有的放矢,分别针对单机和网络环境下的操作进行介绍,因此适合不同需求的读者,只要根据自己的需要直接查看相应的章节,即可
本书以C#为编程语言,全面介绍了.Net Core开发和设计高性能Web系统的核心关键技术,同时介绍了版本控制、项目管理等开发中的软件工程技术。全书共有9章,主要内容有Web项目架构简介、架构体系的演□历程、分布式系统理论、分布式文件存储系统、内存知识进阶、数据全文检索、消息队列中间件、微服务架构、分布式站点的设计开发。 本书可作为高等院校信息类专业本科Web应用开发课程的教材或实践指导书,也可作为.NET Core开发和应用开发程序员的参考书。