通过本书,你将会学习OpenEmbedded构建系统如何工作、如何编写菜谱来构建你自己的软件组件、如何使用和创建Yocto项目板支持包来支持不同的硬件平台以及如何调试构建失败。你将学习如何为应用开发构建软件开发包以及如何为无缝的往返做开发并将它们和流行的Eclipse集成开发环境(IntegratedDevelopmentEnvironment,IDE)集成起来。
通过本书,你将会学习OpenEmbedded构建系统如何工作、如何编写菜谱来构建你自己的软件组件、如何使用和创建Yocto项目板支持包来支持不同的硬件平台以及如何调试构建失败。你将学习如何为应用开发构建软件开发包以及如何为无缝的往返做开发并将它们和流行的Eclipse集成开发环境(IntegratedDevelopmentEnvironment,IDE)集成起来。
本书详细介绍用C#语言进行程序开发需要掌握的知识和技术。全书由浅入深分部分,共21章,部分“基础知识”,包括.NET基础知识、C#类型基础、C#的面向对象技术、字符串、垃圾回收、异常处理;第二部分“C#特性”,包括委托和事件、泛型、反射、数据结构、LINQ的相关技术、动态语言运行时;第三部分“多线程和异步”,包括多线程的概念、多线程同步、异步编程理论与实例、任务并行库等。本书精选大量案例,循序渐进地讲解C#语言,内容丰富而翔实,并给出练习题,帮助读者更好地巩固所学知识,提升能力。前言和附录分别给出.NET程序员开发职位要求、技能等级、进阶之路,以及面试宝典,可帮助开发者新人快速进阶,找到适合自己的工作。
这是一本讲述计算机工作原理的书。不过,你千万不要因为“工作原理”之类的字眼就武断地认为它是晦涩而难懂的。作者用丰富的想象和清晰的笔墨将看似烦杂的理论阐述得通俗易懂,你丝毫不会感到枯燥和生硬。更重要的是,你会因此更加深刻地理解计算机的工作原理。这种理解不是抽象层面上的,而是具有深度的,这种深度甚至不逊于“电气工程师”和“程序员”的理解。不管你是计算机高手,还是对这个神奇的机器充满敬畏之心的“小白”都不妨翻阅一下本书,读一读大师的经典作品,必然会有收获。
适应性Multi-Agent(多主体)体系和基于Agent(主体)的复杂适应性建模与仿真理论及其研究方法,对于人们认识、理解、控制、管理复杂系统,以及以计算手段研究经济、社会问题提供了新思路。本书系统介绍复杂适应性系统建模与多Agent仿真及其在南水北调东线工程运行调度管理中的应用。
Octave为GNU项目下的开源软件,旨在解决线性和非线性的数值计算问题。本书由浅入深,全面讲解Octave的功能及编程方法,帮助读者尽快掌握Octave的应用技巧。 本书共14章,层次分明,将复杂的软件体系分解为运算符、数据类型、数据格式等方面,分类进行详细讲解,并提供大量实用程序示例,让读者不仅可以在学习过程中减小阻碍,在实际的科学研究中也方便查找。最后一章讲解Octave高级应用,内容覆盖全面。 本书针对零基础的读者,有Octave或者MATLAB经验的程序设计人员也可以学到很多Octave独有的特性。
MXNet是亚马xun的深度学习库,以简单、高效、容易使用而著称。它拥有类似于Theano和TensorFlow的数据流图,为多GPU装置提供了良好的配置。《MXNet神经网络与量化投资》以MXNet作为研究实践平台,实现量化投资交易。书中主要介绍了在MXNet环境下,利用深度学习常用算法,实现线性、MLP、N卷积、GoogLeNet、ResNet深度残差、RNN循环神经网络、DenseNet稠密神经网络等多种模型在量化投资和股价预测方面的应用,同时采用NLP语义分析技术,对股票价格走势进行统计分析,以及金融数据的可视化分析,得到更直观的模型分析效果,通过优选的人工智能模型,在量化投资领域中取得较高收益。
Git仅用了几年时间就一跃成为了几乎一统商业及开源领域的版本控制系统。本书全面介绍Git进行版本管理的基础和进阶知识。全书共10章,内容由浅入深,展现了普通程序员和项目经理如何有效利用Git提高工作效率,掌握分支概念,灵活地将Git用于服务器和分布式工作流,如何将开发项目迁移到Git,以及如何高效利用GitHub。
王克伟编著的《小创客轻松玩转Arduino(微课视频版全彩印刷)》采用全彩图解视频讲解的形式,通过丰富有趣的制作案例,介绍了利用Arduino进行创意设计的思路与技巧。全书共分为5章,靠前章和第2章分别介绍了Arduino硬件资源和Mixly软件开发环境的基础知识;第3章主要使用LED、按钮、旋转电位器和蜂鸣器进行创意设计制作;第4章主要使用声音传感器、光敏传感器、温度传感器、振动传感器、红外接近传感器和超声波传感器结合LED灯、蜂鸣器进行创意设计制作;第5章主要使用舵机、LCD液晶显示器、四位数码管、直流电机、红外遥控装置结合LED灯、蜂鸣器进行创意设计制作。本书以STEAM教育为理念,在玩中学,在做中学,每个实例都按照“做-试-创”的思路设计,循序渐进。本书适合中小学生及教师、电子爱好者开展创客教育活动使用,也可以用作相关培训机构的教材及
本书主要分成3个部分讨论代码虚拟和自动化分析技术。部分主要讨论代码虚拟化技术的各种实现方法,并通过一些现有的代码虚拟化技术应用案例读者了解代码虚拟化的技术基础。第2部分主要介绍和讨论代码自动化分析技术,也就是对在部分中介绍的代码虚拟化技术进行讨论,利用虚拟化技术自身进行自动化分析,通过实际的代码将自动化分析技术从理论变为实际的程序,提升读者对自动化分析技术的理解和运用水平。第3部分使用自动化分析技术全面分析Winlicense和VMProtect保护系统,展示自动化分析技术,并通过实际的分析过程带领读者深入体会代码虚拟化技术。本书适合信息安全领域相关人员、高校相关专业学生及爱好者阅读。