本书详细介绍了 eBPF 核心技术及其应用。全书可分为 eBPF 基础知识、进阶应用和实际案例三大部分,覆盖了 eBPF 的编程接口、架构及其在性能分析、安全监控和网络协议等方面的应用。读者将通过 C、Go 和Python 等语言学习 eBPF 编程,并掌握其在系统监控、数据分析和性能提升方面的实际技巧。 本书适合不同层次的读者,包括对操作系统或应用程序监控感兴趣的学生和初学者、希望利用 eBPF 进行内核代码调试和优化的 Linux 内核开发人员、使用 eBPF 监控系统事件和分析恶意软件的安全工程师和逆向工程师、通过 eBPF 收集性能数据以优化软件和系统性能的性能分析师和应用程序开发者,以及希望优化虚拟化软件性能和管理的虚拟化开发人员。
这是一本为编程初学者编写的可视化教程,能让每个对编程感兴趣的人轻松学会编写代码。 本书分为编程概述、可视化编程语言Scratch、Python语言与Web技术四部分,图文并茂地讲解了Scratch、Python、HTML、CSS、JavaScript等常用编程语言。书中包含若干个操作项目,旨在一步步教会初学者掌握和运用好每种语言,学会设计应用程序、制作游戏、建设网站等编程技能。 本书的编写人员既有资深的程序员,又有专业的编程教育人员。他们共同设计了分步骤讲解的操作教程,希望能为初学者铺就一条轻松有趣的 编程学习之路 。
本书通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例,为读者呈现一幅包括技术选型、架构设计、性能优化、Web安全、系统发布、运维监控等在内的大型网站开发全景视图。本书不仅适用于指导网站工程师、架构师进行网站技术架构设计,也可用于指导产品经理、项目经理、测试运维人员等了解网站技术架构的基础概念;还可供包括企业系统开发人员在内的各类软件开发从业人员借鉴,了解大型网站的解决方案和开发理念。
《SEO的艺术(原书第2版)》由恩吉所著,本书是真正的巨著,作者都是SEO领域的大腕,在SEO顾问、培训以及搜索引擎的理解方面有着胜人一筹的独到观点,而从内容看,本书涵盖了SEO的各个领域,有丰富的实例,不仅详细剖析了不同类型网站在SEO不同阶段的实践,还指出了许多过时以及危险的错误做法,仔细阅读这本书,在了解SEO的正确做法之外,还能够帮助读者远离“黑帽”SEO,实现可持续的网站目标。
《SEO的艺术(原书第2版)》由恩吉所著,本书是真正的巨著,作者都是SEO领域的大腕,在SEO顾问、培训以及搜索引擎的理解方面有着胜人一筹的独到观点,而从内容看,本书涵盖了SEO的各个领域,有丰富的实例,不仅详细剖析了不同类型网站在SEO不同阶段的实践,还指出了许多过时以及危险的错误做法,仔细阅读这本书,在了解SEO的正确做法之外,还能够帮助读者远离“黑帽”SEO,实现可持续的网站目标。
《Kotlin开发快速入门与实战》主要介绍在Kotlin开发中各种相关的技术及知识,全书共分为7章,内容层次清晰,难度循序渐进。章介绍Kotlin编程环境的搭建、如何运行Kotlin项目,以及编辑器的安装;第2章介绍Kotlin编程语言的基础,主要内容包括变量与常量、常见的数据类型、运算符以及流程控制语句;第3章介绍集合,以及常见的集合操作;第4章介绍函数和函数的使用;第5章主要介绍面向对象基础知识和高级编程;第6章主要介绍Kotlin与Java的互操作、Kotlin与JavaScript的互操作;第7章主要介绍一个实例——电子拍卖系统,通过Kotlin编写Android客户端。如果你有的Java编程基础,则可以很容易理解Kotlin编程。没有Java编程基础也没有关系,《Kotlin开发快速入门与实战》也是从Kotlin编程基础开始讲起的。希望通过阅读《Kotlin开发快速入门与实战》,能够让你成为一个全栈工程师
本书内容涵盖了信息架构基本原理和实践应用的方方面面。全书共7个部分,包括信息架构概述、信息架构的基本原理、信息架构的开发流程和方法论、信息架构实践、信息架构与组织、两个案例研究,以及参考资料清单。本书兼具较高的理论价值和实用价值,曾被Web设计领域多本书籍重点,是信息架构领域公认的经典书籍,不论新手还是专家都能各取所需。本书可供Web设计与开发者、Web架构师、网站管理者及信息管理相关人员参考。
性能是大型网站的一个要素,影响性能的因素很好多。《大型网站性能优化实战:从前端、网络、N到后端、的全链路性能优化详解》由三位熟悉不同领域性能优化的技术专家打造,从大型网站的整体体系出发,讲述大型网站性能优化的全链路实践过程,包括核心原理、常见策略与实战案例。具体内容包括:基于用户体验的性能优化要素、前端性能优化实战、网站性能分析、服务端性能优化、TCP优化、DNS优化、N优化、大型网站性能监控体系、大型网站容量评估、高性能系统架构模式、保障体系、数据分析驱动性能优化。《大型网站性能优化实战:从前端、网络、N到后端、的全链路性能优化详解》的初衷就是将实践经验分享给读者,展示性能优化相关知识的全貌。《大型网站性能优化实战:从前端、网络、N到后端、的全链路性能优化详解》中的很多性能优化方法和策
随着全球气候变暖、产能过剩及能源浪费日益突出,企业将面临越来越多的挑战。这意味着无效的管理策略(所谓的廉价且有效)将不再起任何作用。 能否从战略角度去延伸、定义设计学将成为是否能有效应对未来挑战的关键因素。因此,在自然科学及人文科学备受重视的今天,应该建立一个以创意为重点的教育体系(创新型科学)。这种体系不仅可以发现并提升创新人才,同时也能将必要的专业知识传递给他们,唯其如此,才有资格去积极应对未来的巨大挑战。
《SEO的艺术(原书第2版)》由恩吉所著,本书是真正的巨著,作者都是SEO领域的大腕,在SEO顾问、培训以及搜索引擎的理解方面有着胜人一筹的独到观点,而从内容看,本书涵盖了SEO的各个领域,有丰富的实例,不仅详细剖析了不同类型网站在SEO不同阶段的实践,还指出了许多过时以及危险的错误做法,仔细阅读这本书,在了解SEO的正确做法之外,还能够帮助读者远离“黑帽”SEO,实现可持续的网站目标。
《Kotlin开发快速入门与实战》主要介绍在Kotlin开发中各种相关的技术及知识,全书共分为7章,内容层次清晰,难度循序渐进。章介绍Kotlin编程环境的搭建、如何运行Kotlin项目,以及编辑器的安装;第2章介绍Kotlin编程语言的基础,主要内容包括变量与常量、常见的数据类型、运算符以及流程控制语句;第3章介绍集合,以及常见的集合操作;第4章介绍函数和函数的使用;第5章主要介绍面向对象基础知识和高级编程;第6章主要介绍Kotlin与Java的互操作、Kotlin与JavaScript的互操作;第7章主要介绍一个实例——电子拍卖系统,通过Kotlin编写Android客户端。如果你有的Java编程基础,则可以很容易理解Kotlin编程。没有Java编程基础也没有关系,《Kotlin开发快速入门与实战》也是从Kotlin编程基础开始讲起的。希望通过阅读《Kotlin开发快速入门与实战》,能够让你成为一个全栈工程师
本书是集理论、协议细节、漏洞分析、部署建议于一体的详尽Web应用安全指南。书中具体内容包括:密码学基础,TLS协议,PKI体系及其安全性,HTTP和浏览器问题,协议漏洞;新的攻击形式,如BEAST、CRIME、BREACH、Lucky13等;详尽的部署建议;如何使用OpenSSL生成密钥和确认信息;如何使用Apachehttpd、IIS、Nginx等进行安全配置。