软件与程序设计
-
构建分布式服务云架构[意]西尔瓦诺·盖伊 (Silvano Gai)本书介绍分布式服务(DS)平台的业务驱动因素及其提供的价值和创建DS平台需要的现代网络设计和虚拟化技术,尤其详述了用P4领域特定语言和体系结构来实现运行时可编程的高性能、低功耗ASIC,还阐述了云安全服务、如何在大规模云网络中实现分布式存储和RDMA服务,以及DS平台管理架构。 -
RISC-V嵌入式开发实践王宜怀 杨勇 施连敏本书以沁恒微电子公司(WCH)的RSIC-V内核的CH32V307系列微控制器为蓝本,以知识要素为核心,以构件化为基础,阐述嵌入式技术基础与实践。本书介绍的AHL-CH32V307 硬件系统可以满足基础实践的需要。全书共13章,第1章简要阐述嵌入式系统的知识体系、学习误区与学习建议;第2章为RSIC-V架构微处理器简介;第3章介绍MCU存储器映像、中断源与硬件小系统;第4章以GPIO为例给出规范的工程组织框架,阐述底层驱动应用与设计方法;第5章介绍嵌入式硬件构件与底层驱动构件的基本规范;第6章阐述串行通信接口UART,并给出个带中断的实例。第1-6章囊括了学习一个微控制器人门环节的完整要素第7-12 章分别介绍了 SysTick 、Tim町、RTC 、Flash 在线编程 、ADC、DAC、SPU2C、TSC、DMA 、CAN 、 USB 、以太网模块及其他模块。第13章给出了外接部件、RTOS、嵌人式人工智能等应用案例。本书适用于高等学校嵌人式系统的教学或技术培训,也可供嵌人式系统与物联网应用技术人员研发时参考。 -
数值计算方法涂俐兰,李德宜内容包括引论、非线性方程(组)的数值求解、线性方程组的直接法和迭代法、插值法、函数逼近与曲线拟合、数值积分和微分、常微分方程的数值解、矩阵特征值计算.本书精简了一部分内容,突出了基本知识点和经典的算法分析. -
Linux应用编程技术南京软件研究院中科院软件所卓越工程师项目本书着眼于Linux的基本操作、编程环境和编程基本开发等方面的内容,系统介绍Linux开发所需相关的基础知识,以培养学生的动手能力,进而加强对基本概念的认识。书中对主要概念和知识点都给出了实例分析。全书分为4部分,共8章。*部分Linux入门介绍和基本概念(第1章)。主要介绍 Linux 的发展简史、开源许可证和版权制度Linux 环境下软件的体系结构、常用开发调试工具等知识。第二部分Linux 环境编程基础(第2—3章)。主要介绍Shell编程、程序和编译链接以及静态库和共享库的概念。第三部分Linux 环境编程核心(第4—6章),详细介绍在Linux环境下如何编写程序操作进程、线程、文件和目录编程以及操作系统相关背景知识。第四部分Linux 环境编程提高(第7—8章)。主要介绍Linux环境下的网络socket编程以及如何编写安全的程序。 -
交互 九院志王文聪随着互联网经济的蓬勃发展,很多如*、百度、腾讯为代表的企业都对交互设计人才的需求逐年增多,国内高校如何适应人才需求的转变,针对信息交互设计这个新兴专业方向如何进行人才培养,如何设置相关课程,何种方法与模式展开教学都成为值得关注和思考的问题。本书通过国内十所一流设计院校开设信息交互设计课程教学情况进行汇总,教学案例与研究项目实例均来自这九所院校专业教学一线教师,内容真实、丰富,能够较好的反映出目前国内设计学院开展信息交互设计教学的基本情况。 -
虚拟现实开发入门教程李效伟,杨义军本书基于Unity3D引擎和HTC VIVE虚拟现实设备,详细介绍了虚拟现实(VR)开发的知识、方法等内容,并提出了虚拟现实系统/软件/应用开发的基本解决方案,主要包括虚拟现实的概念、特征、发展历史、应用,Unity项目的创建与编辑器界面,资源(包括水流、地形、树木、花草、雾效、*人称视角等),HTC VIVE开发相关知识,虚拟现实漫游,灯光,材质,远距传动系统和虚拟现实样板房项目实训等内容。 -
虚拟化KVM进阶实践陈涛虚拟化技术是云计算的底层支撑技术之一。作为已经纳入到Linux内核的虚拟化解决方案,KVM虚拟化近年来发展迅猛,是很多云供应商默认的虚拟机管理程序。对于IT从业者来讲,掌握一些KVM虚拟化知识是很有必要的。 本书是《虚拟化KVM极速入门》的进阶篇,共有7章。针对有一定KVM虚拟化基础读者,通过全动手的实验学习虚拟机的迁移、高可用集群、嵌套虚拟化、性能监视与优化、P2V、V2V、备份与恢复、oVirt(RHV)等企业级虚拟化技术。 本书内容源自多个产业项目的实践,也是作者多年讲授KVM虚拟化实战课程经验的结晶,可以帮助学习者构建企业级虚拟化平台。 -
爬虫逆向进阶实战李玺大数据时代下,传统的数据采集方法已经无法满足高质量研究的需求,网络爬虫通常能在有限的资源下保障数据的质量和数量,但是各种各样的反爬虫方式导致了爬虫工程师所需的技术栈越来越广泛。?这是一本专门针对于爬虫领域的逆向进阶书籍,包括网络爬虫架构、Python爬虫技巧、Web Js逆向、自动化工具的应用、抓包工具的应用、安卓逆向、小程序逆向、抓包技巧汇总、安卓逆向案例、验证码识别技术案例、反爬虫补充案例等。本书适合想要提高Python 编程能力的爱好者参考。 -
R语言实战技巧精粹[日]金城俊哉 著,徐杰 译本书是为那些立志成为数据科学家的读者准备的,深入浅出地讲解了R语言的安装、RStudio的操作和基础知识,以及数据分析方法等工作中需要用到的重点内容。从R数据结构的基础开始介绍语法技术,包括对数据有作用的代码和函数群,向量、矩阵、排列、数据帧等内容,350个统计分析的实际运用方法。 -
服务设计陈嘉嘉本书的写作基础是笔者自2005年以来从事服务设计学习及研究的成果。这其中包括约300篇中英文论文、近15本服务设计中外书籍的阅读及思考;约10所中外服务设计知名院校的研究与交流;约10多个服务设计及其相关项目实践的切身体会;近5年的服务设计教学实践及反思;多个服务设计及其相关科研课题的成果。笔者在这本专著中,拟回答以下问题:**,就设计发展的历史而言,服务设计即便已有二十余年的研究历史,仍属于新兴领域。其缘起、内涵及边界、自身理论体系在纷繁复杂的、现有服务设计理论中有待梳理、界定。第二,就服务设计的发展而言,其方法及工具来自于或借鉴了不同的学科领域的方法及工具,究竟哪些是服务设计领域独创的方法及工具?每种方法及工具的使用对象、情境又是怎样?哪些方法及工具直接影响*终的决策?都是本书的关注点。第三,服务设计是否可以单独成为一个专业?服务设计的课程体系及知识点?服务设计毕业生的就职前景如何?也是本书想探讨的地方。第四,笔者想借由总结国内外服务设计介入产业发展的经验与途径,进而归纳出适合我国国情的服务设计介入产业发展的模式及思路。本书的读者对象有:高等教育院校师生;服务设计领域研究人员;企业高级管理人员、公司企划人员、产品经理人;工业设计、交互设计、艺术设计行业从业者。
