万本电子书0元读

万本电子书0元读

每满100减50 剑来·第五辑(29-35册)出版精校版
剑来·第五辑(29-35册)出版精校版
烽火戏诸侯
¥336.00
《剑来》是网络大神烽火戏诸侯创作的古典仙侠小说,是继《雪中悍刀行》后才情的全新力作。小说以宏伟的叙事、宏大的架构、宏富的想象力,讲述了一个平凡少年陈平安因缘际会之下走上修行之路,虽然经受了重重考验,但仍一直坚守善良初心,不断成长,终成为绝顶剑侠的故事。不同年龄层的文学爱好者都可以在小说中得到共鸣。 在《剑来》构建的光怪陆离却丰富有趣的仙侠世界里,不仅充盈着具有中国古典传统的气韵和精神,更带有浓浓的世救世思想,隐约呼应着中国历代儒家尤其是现当代新儒家探求救国自强之路的哲思。作者在小说中塑造的众多以陈平安为代表的人身上,寄予了“中国人格”,隐动着精神上承继中华优秀传统而又体现当下社会的浮脉。小说徐徐展的不仅是一步步的道山跋涉,更是忠孝、家国间的艰辛抉择,情与法难两全的伤痛,侠气与仙气的异同争执,以及根本的人性本善与人性本恶的分歧争端。这是一种站在人类至高处的宏阔格局,就这一而言,《剑来》是令人肃然起敬的一部作品,足堪代表当下网文的境界。
每满100减50 这个汉朝太有意思了(全7册)
这个汉朝太有意思了(全7册)
朱耀辉
¥336.00
《这个汉朝太有意思了》从汉高祖刘邦写起,一直写到汉献帝禅位,总共四百余年的历史。全套书共七卷,分两部出版,*部包括前四卷,从楚汉争霸写起,写到王莽代汉结束;第二部包括后三卷,从刘秀起兵始,至曹丕篡汉止。 *卷从刘邦沛县起义开始讲起,至刘邦去世为止,讲述了从秦末至汉初这十多年的风云变幻。秦朝末年,风云激荡,陈胜吴广振臂一呼,项羽叔侄起于江东。沛县刘邦带着自己的创业团队也踏上了反秦之路,却在鸿门宴上经历了一场生死较量。韩信暗渡陈仓,打响了楚汉争霸*战,刘邦屡败屡战,和项羽进行了异常激烈的生死决斗,*终霸王自刎乌江,刘邦踏上了人生的*。放眼内外,帝国内外部仍不安稳,刘邦将如何面对接下来的挑战? 第二卷从吕后篡权开始讲起,至文景之治结束为止。刘邦崩后,吕雉临朝称制,疯狂地展开了新一轮的杀戮,朝堂之上牝鸡司晨。大汉功臣及刘氏诸侯暗蓄力量,一举摧毁吕党,迎接回代王刘恒。文景二帝韬光养晦,与民休养生息,换来“天下晏然”的社会安定。而此时,遥远的北方,匈奴人正磨刀霍霍。汉帝国再次走到历史的十字路口,即将接受火与铁的考验。 第三卷从刘彻登基开始讲起,至刘彻去世为止。这是一个尚武的时代,汉家男儿有着坚不可摧的钢铁意志,从降服宿敌匈奴,至平乱南蛮、西夷,再至征伐交趾,汉军铁骑无往不胜,卫青大破龙城、霍去病封狼居胥,彪炳史册。然而,武帝的好大喜功和频繁用兵,使得海内虚耗,*减半,帝国面临着严重的社会危机,即将滑入深渊…… 第四卷从霍光辅政开始讲起,至王莽代汉自立为止。大司马大将军霍光受命于危难之际,辅佐幼主,全力推行轮台诏书,坚持与民休息,昭宣中兴功不可没,然而功高震主,终至家族覆灭。元帝天性软弱,无法控制汉朝高官政治上的拉帮结派与尔虞我诈;成帝刘骜好酒纵欲,外戚不断壮大,将皇权推到了危险的悬崖。王太后扶持王莽上位,不料天下道德楷模王莽的一系列复古改革,却敲响了汉帝国覆亡的丧钟!
每满100减50 剑来·第七辑(43-49册)出版精校版
剑来·第七辑(43-49册)出版精校版
烽火戏诸侯
¥336.00
《剑来》是网络大神烽火戏诸侯创作的古典仙侠小说,是继《雪中悍刀行》后最具才情的全新力作。小说以宏伟的叙事、宏大的架构、宏富的想象力,讲述了一个平凡少年陈平安因缘际会之下走上修行之路,虽然经受了重重考验,但仍一直坚守善良初心,不断成长,最终成为绝顶剑侠的故事。不同年龄层的文学爱好者都可以在小说中得到共鸣。 在《剑来》构建的光怪陆离却丰富有趣的仙侠世界里,不仅充盈着具有中国古典传统的气韵和精神,更带有浓浓的世救世思想,隐约呼应着中国历代儒家尤其是现当代新儒家探求救国自强之路的哲思。作者在小说中塑造的众多以陈平安为代表的人身上,寄予了“中国人格”,隐动着精神上承继中华优秀传统而又体现当下社会的浮脉。小说徐徐展的不仅是一步步的道山跋涉,更是忠孝、家国间的艰辛抉择,情与法难两全的伤痛,侠气与仙气的异同争执,以及最根本的人性本善与人性本恶的分歧争端。这是一种站在人类至高处的宏阔格局,就这一而言,《剑来》是令人肃然起敬的一部作品,足堪代表当下网文的最高境界。
每满100减50 四美集·盛筑生小楷  中华书局出品
四美集·盛筑生小楷 中华书局出品
盛筑生著
¥336.00
本书为盛筑生书法集。书中集作者手书诗词作品40余幅,并附释文。另附作者用yin多枚。作者在后记中写道:字以载文,文以传道。书法常以诗词为创作内容,诗词以书为外观,书以诗词为精魂,珠联璧合,美美与共。其美为何?为诗词意境之美,为汉字形体之美,为书法法度之美,为思想澄澈之美。故取此四美之名作《四美集》。
每满100减50 中国集成电路材料产业技术发展路线图(2019版)
中国集成电路材料产业技术发展路线图(2019版)
石瑛
¥336.00
本书基于中国集成电路材料产业的技术创新趋势,在参照国际集成电路技术发展节的同时,以国内材料产业为主要对象,有针对性地提出国内集成电路材料产业技术创新的发展路线,包括国际国内集成电路技术及国内产业现状与发展趋势的简要总结、集成电路材料市场的现状分析与需求预测、国内集成电路材料实现产业技术创新和赶超国际产业的主要方向及正在不断涌现的新领域。
每满100减50 思维不设限:写给专属职场人的成事指南(套装10册)
思维不设限:写给专属职场人的成事指南(套装10册)
杰夫•贝佐斯 沃尔特•艾 萨克森 珍大户 远方青木 枪大叔 柯林•布里亚 比尔•卡尔 沈帅波 罗杰•道森 史蒂芬•柯维 约翰麦克斯韦尔
¥335.40
套装包括: 1. 长期主义 2. 认知世界的经济学 3. 长期价值 4. 借势 5. 亚马逊逆向工作法 6. 伟大的复利 7. 优势谈判 8. *成交 9. *能沟通的七个习惯 10. 掌控管理
每满100减50 中外名著少年简读合集:昆虫记、凡尔纳科幻小说、森林报、四大名著、西顿动物记(全5套)
中外名著少年简读合集:昆虫记、凡尔纳科幻小说、森林报、四大名著、西顿动物记(全5套)
¥335.00
儒勒·凡尔纳是科幻小说的鼻祖,他的每部作品都是史诗级,其中不少还都是鸿篇巨制。本书精选了凡尔纳的四大经典科幻小说,其中包括《海底两万里》《八十天环游地球》《格兰特船长的儿女》《神秘岛》,将原本晦涩难懂的名著改编为孩子们爱看的形式,帮助孩子们轻松地读懂凡尔纳科幻名著中的经典故事!这是一本非常适合学生阅读的好书。 本套图书将法布尔《昆虫记》原著中的昆虫故事改编成精美的插图本,用拟人化的写法揭示了不同昆虫的生活习性,用写实的插图展示了昆虫们的外形特征,让孩子们在阅读昆虫故事的同时了解不同昆虫的习性,让生活在钢筋水泥环境中的孩子们感受到大自然的奇妙,体会法布尔先生对生命的尊敬和热爱。这是一套非常适合学生学习阅读的经典名著。 这部名著是苏联著名儿童科学作家维·比安基的代表作。著者以其擅长描写动植物生活的艺术才能,用轻快的笔调、采用报刊形式,按春、夏、秋、冬四季12个月,有层次、有类别地报道森林中的新闻,森林中愉快的节日和可悲的事件,森林中的英雄和强盗,将动植物的生活表现得栩栩如生,引人入胜。著者还告诉了孩子们应如何去观察大自然、如何去比较、思考和研究大自然的方法。 四大名著指的是《水浒传》《三国演义》《西游记》《红楼梦》四部杰出的古典著作,它们是中华民族的文化瑰宝,具有极高的艺术成就,值得人们一读再读。本书精简了四大名著的内容,使之适合青少年阅读,并配以精美插图,增加阅读趣味。《水浒传》描写了一群不堪压迫的“好汉”,其中的108位好汉个个性格鲜明,他们或智或勇,或洒脱或忠义,他们满腔热血却无力回天,让人唏嘘感叹。《三国演义》是一部历史演义小说,东汉末年群雄割据,魏、蜀、吴三国之间你来我往,政治、军事上争斗不断。一个个叱咤风云的英雄人物,在这乱世中上演了一幕幕荡气回肠的风云史诗。《西游记》是一部浪漫主义的神魔小说,讲述了孙悟空、猪八戒、沙和尚和白龙马护送圣僧唐三藏到西天取经,他们历经九九八十一难,终到达西天取得真经。小说中,描绘出了一个奇幻瑰丽的神话世界,情节曲折、扣人心弦。《红楼梦》是古典小说的之作,讲尽了人间烟火、诉全了悲欢离合,以贾府为首的四大家族由盛而衰为背景,红楼儿女们的爱情悲剧为脉络,描绘了一幅栩栩如生的社会世态百相,极具文学性与艺术性。 《西顿动物记》(少年简读版)全套4册,彩色环保印刷,针对青少年读者,量身定制,根据《西顿动物记》原著精心改编,以童话般的叙述方式、拟人化的描写手法以及清新淡雅的插图设计,将心灵深处迸发出的动人情感刻画得淋漓尽致。
每满100减50 马克思主义经典著作导读(套装全8册)
马克思主义经典著作导读(套装全8册)
李海青等
¥334.99
套装包括:《1844年经济学哲学手稿(导读图文版)》《反杜林论(导读图文版)》《资本论(导读图文版)》《黑格尔法哲学批判(导读图文版)》《共产党宣言(导读图文版)》《路德维希费尔巴哈和德国古典哲学的终结(导读图文版)》《实践论》《矛盾论(导读图文版)》《新民主主义论((导读图文版)》
每满100减50 大秦帝国(精华版)(全5册)(从挨打弱国到无敌强国,全景式还原秦一统天下全过程。茅盾文学奖入围作品,孙皓晖代表作)
大秦帝国(精华版)(全5册)(从挨打弱国到无敌强国,全景式还原秦一统天下全过程。茅盾文学奖入围作品,孙皓晖代表作)
孙皓晖
¥334.80
列国纷争的战国时期,时为西北边陲弱国的秦,内有贵族掣肘,外有强敌窥伺,已处于亡国边缘。 值此危亡之际,秦国明君贤臣迭出,百余年间,就从一个挨弱国,变成横扫天下的无敌强国。 秦孝公即位后,广招贤才,任用商鞅变法,秦国迅速崛起; 秦惠文王时期,以张仪为相,连横六国,又用司马错为将,取巴蜀为粮仓; 秦昭襄王时期,文用范雎远交近攻之策,武用白起伐楚、破赵,六国俯首; 后,嬴政奋六世之余烈,在李斯、蒙恬等的辅佐下,短短数年间,先后灭韩、赵、魏、楚、燕、齐,建立起中国历史上个大一统的中央集权国家。 翻本书,看秦如何力战群雄,统一六国!
Daniel Silva's Gabriel Allon Collection, Books 11 - 13
Daniel Silva's Gabriel Allon Collection, Books 11 - 13
Silva, Daniel
¥334.42
From #1 New York Times bestselling author Daniel Silva come books 11-13 in his beloved Gabriel Allon series: Portrait of a Spy, The Fallen Angel, and The English Girl.
Ceph Cookbook - Second Edition
Ceph Cookbook - Second Edition
Vikhyat Umrao, Michael Hackett, Karan Singh
¥334.25
Over 100 effective recipes to help you design, implement, and troubleshoot manage the software-defined and massively scalable Ceph storage system. About This Book Implement a Ceph cluster successfully and learn to manage it. Recipe based approach in learning the most efficient software defined storage system Implement best practices on improving efficiency and security of your storage cluster Learn to troubleshoot common issues experienced in a Ceph cluster Who This Book Is For This book is targeted at storage and cloud engineers, system administrators, or anyone who is interested in building software defined storage, to power your cloud or virtual infrastructure. If you have basic knowledge of GNU/Linux and storage systems, with no experience of software defined storage solutions and Ceph, but eager to learn then this book is for you What You Will Learn Understand, install, configure, and manage the Ceph storage system Get to grips with performance tuning and benchmarking, and learn practical tips to help run Ceph in production Integrate Ceph with OpenStack Cinder, Glance, and Nova components Deep dive into Ceph object storage, including S3, Swift, and Keystone integration Configure a disaster recovery solution with a Ceph Multi-Site V2 gateway setup and RADOS Block Device mirroring Gain hands-on experience with Ceph Metrics and VSM for cluster monitoring Familiarize yourself with Ceph operations such as maintenance, monitoring, and troubleshooting Understand advanced topics including erasure-coding, CRUSH map, cache pool, and general Ceph cluster maintenance In Detail Ceph is a unified distributed storage system designed for reliability and scalability. This technology has been transforming the software-defined storage industry and is evolving rapidly as a leader with its wide range of support for popular cloud platforms such as OpenStack, and CloudStack, and also for virtualized platforms. Ceph is backed by Red Hat and has been developed by community of developers which has gained immense traction in recent years. This book will guide you right from the basics of Ceph , such as creating blocks, object storage, and filesystem access, to advanced concepts such as cloud integration solutions. The book will also cover practical and easy to implement recipes on CephFS, RGW, and RBD with respect to the major stable release of Ceph Jewel. Towards the end of the book, recipes based on troubleshooting and best practices will help you get to grips with managing Ceph storage in a production environment. By the end of this book, you will have practical, hands-on experience of using Ceph efficiently for your storage requirements. Style and approach This step-by-step guide is filled with practical tutorials, making complex scenarios easy to understand.
Mastering JavaScript Functional Programming
Mastering JavaScript Functional Programming
Federico Kereki
¥334.25
Master Functional Programming techniques with this comprehensive guide for writing cleaner, safer, high-performing JavaScript codes About This Book Become proficient and skilled with Functional Programming in JavaScript to solve real-world development problems Successfully apply Functional Programming concepts and techniques to everyday JavaScript programming Bring modularity, reusability, testability, and performance to your web apps Who This Book Is For If you are a JavaScript developer and want to apply functional programming techniques, then this book is for you. Only a basic knowledge of the concepts of functional programming is required for this book. What You Will Learn Create more reliable code with closures and immutable data Convert existing methods into pure functions, and loops into recursive methods Develop more powerful applications with currying and function composition Separate the logic of your system from implementation details Implement composition and chaining techniques to simplify coding Use functional programming techniques where it makes the most sense In Detail Functional programming is a programming paradigm for developing software using functions. Learning to use functional programming is a good way to write more concise code, with greater concurrency and performance. The JavaScript language is particularly suited to functional programming. This book provides comprehensive coverage of the major topics in functional programming with JavaScript to produce shorter, clearer, and testable programs. You'll delve into functional programming; including writing and testing pure functions, reducing side-effects, and other features to make your applications functional in nature. Specifically, we'll explore techniques to simplify coding, apply recursion for loopless coding, learn ways to achieve immutability, implement design patterns, and work with data types. By the end of this book, you'll have developed the JavaScript skills you need to program functional applications with confidence. Style and approach This book takes an easy-to-follow, step-by-step tutorial approach. You will make the most of JavaScript programming with a focus on the progression of functional programming techniques, styles, and detailed information about JavaScript libraries.
Flux Architecture
Flux Architecture
Adam Boduch
¥334.25
Learn to build powerful and scalable applications with Flux, the architecture that serves billions of Facebook users every dayAbout This Book·This the first resource dedicated to the new architectural pattern that powers Facebook·You'll learn all the tips and tricks you need to get the most out of Flux·Filled with practical, hands-on samples, you'll not only understand how Flux works, but will be able to start building Flux-powered applications straight away·Written by Adam Boduch, software architect at Virtustream (EMC), and author of JavaScript at Scale, JavaScript Concurrency, and jQuery UI Cookbook for Packt PublishingWho This Book Is ForAre you trying to use React, but are struggling to get your head around Flux? Maybe you're tired of MV* spaghetti code at scale? Do you find yourself asking what the Flux?!Flux Architecture will guide you through everything you need to understand the Flux pattern, and design and build powerful web applications that rely on the Flux architecture.You don't need to know what Flux is or how it works to read along with the book. No knowledge of Flux's partner technology, ReactJS, is necessary to follow along, but it is recommended that you have a good working knowledge of JavaScript.What You Will Learn·Understand the Flux pattern and how it will impact your React applications·Build real-world applications that rely on Flux·Handle asynchronous actions in your application·Implement immutable stores with Immutable.js·Replace React.js with alternate View components such as jQuery and Handlebars·Test and benchmark your Flux architecture using Jest—Facebook's enhancement of the Jasmine libraryIn DetailWhilst React has become Facebook's poster-child for clean, complex, and modern web development, it has quietly been underpinned by its simplicity. It's just a view. The real beauty in React is actually the architectural pattern that handles data in and out of React applications: Flux. With Flux, you're able to build data-rich applications that engage your users, and scale to meet every demand. It is a key part of the Facebook technology stack that serves billions of users every day.This book will start by introducing the Flux pattern and help you get an understanding of what it is and how it works. After this, we'll build real-world React applications that highlight the power and simplicity of Flux in action. Finally, we look at the landscape of Flux and explore the Alt and Redux libraries that make React and Flux developments easier.Filled with fully-worked examples and code-first explanations, by the end of the book, you'll not only have a rock solid understanding of the architecture, but will be ready to implement Flux architecture in anger.Style and approachThis book is filled with practical, hands-on examples. You'll not only understand how Flux works, but will be able to start building Flux-powered applications straight away.
MEAN Blueprints
MEAN Blueprints
Robert Onodi
¥334.25
Unlock the power of the MEAN stack by creating attractive and real-world projectsAbout This Book·Build six optimum end-to-end web applications using the M.E.A.N stack·Follow the advanced Angular.js 2 application structure to build more scalable and maintainable apps·Integrate an authorization system into your application and reuse existing code from projectsWho This Book Is ForIf you are a web developer with a basic understanding of the MEAN stack, experience in developing applications with JavaScript, and basic experience with NoSQL databases, then this book is for you.What You Will Learn·Build modern, end-to-end web applications by employing the full stack web development solution of MEAN·Learn NoSQL databases and separate the client logic from the server code·Build a complex application from start to finish and work with monetary data in MongoDB·Handle a multi-user type system and authorize your users to access control list·Implement a chat application from scratch using Socket.IO·Create distributed applications and use the power of server-side rendering in your applications·Extend a project with a real-time bidding system using WebSocketsIn DetailThe MEAN stack is a combination of the most popular web development frameworks available—MongoDB, Angular, Express, and Node.js used together to offer a powerful and comprehensive full stack web development solution. It is the modern day web dev alternative to the old LAMP stack. It works by allowing AngularJS to handle the front end, and selecting Mongo, Express, and Node to handle the back-end development, which makes increasing sense to forward-thinking web developers. The MEAN stack is great if you want to prototype complex web applications.This book will enable you to build a better foundation for your AngularJS apps. Each chapter covers a complete, single, advanced end-to-end project. You'll learn how to build complex real-life applications with the MEAN stack and few more advanced projects. You will become familiar with WebSockets and build real-time web applications, as well as create auto-destructing entities. Later, we will combine server-side rendering techniques with a single page application approach. You'll build a fun project and see how to work with monetary data in Mongo. You will also find out how to a build real-time e-commerce application.By the end of this book, you will be a lot more confident in developing real-time, complex web applications using the MEAN stack.Style and approachThis book is filled with independent hands-on projects that teach you how to build real-life end-to-end complex web applications using the MEAN stack.
Learning Rust:A comprehensive guide to writing Rust applications
Learning Rust:A comprehensive guide to writing Rust applications
Paul Johnson, Vesa Kaihlavirta
¥334.25
Start building fast and robust applications with the power of Rust by your sideAbout This Book·Get started with the language to build scalable and high performance applications·This book will help C#/C++ developers gain better performance and memory management·Discover the power of Rust when developing concurrent applications for large and scalable softwareWho This Book Is ForThe book is for absolute beginners to Rust, who want to build high performance, concurrent applications for their projects. It is suitable for developers who have a basic knowledge of programming and developers who are using the C#/C++ language to write their applications. No knowledge of Rust is expected.What You Will Learn·Set up Rust for Windows, Linux, and OS X·Write effective code using Rust·Expand your Rust applications using libraries·Interface existing non-Rust libraries with your Rust applications·Use the standard library within your applications·Understand memory management within Rust and speed efficiency when passing variables·Create more complex data types·Study concurrency in Rust with multi-threaded applications and sync threading techniques to improve the performance of an application problemIn DetailRust is a highly concurrent and high performance language that focuses on safety and speed, memory management, and writing clean code. It also guarantees thread safety, and its aim is to improve the performance of existing applications. Its potential is shown by the fact that it has been backed by Mozilla to solve the critical problem of concurrency.Learning Rust will teach you to build concurrent, fast, and robust applications. From learning the basic syntax to writing complex functions, this book will is your one stop guide to get up to speed with the fundamentals of Rust programming. We will cover the essentials of the language, including variables, procedures, output, compiling, installing, and memory handling.You will learn how to write object-oriented code, work with generics, conduct pattern matching, and build macros. You will get to know how to communicate with users and other services, as well as getting to grips with generics, scoping, and more advanced conditions. You will also discover how to extend the compilation unit in Rust.By the end of this book, you will be able to create a complex application in Rust to move forward with.Style and approachThis comprehensive book will focus on the Rust syntax, functions, data types, and conducting pattern matching for programmers. It is divided into three parts and each part of the book has an objective to enable the readers to create their own applications at an appropriate level, ultimately towards creating complex applications.
Big Data Analytics with SAS: Get actionable insights from your Big Data using th
Big Data Analytics with SAS: Get actionable insights from your Big Data using th
David Pope
¥334.25
Leverage the capabilities of SAS to process and analyze Big Data About This Book Combine SAS with platforms such as Hadoop, SAP HANA, and Cloud Foundry-based platforms for effecient Big Data analytics Learn how to use the web browser-based SAS Studio and iPython Jupyter Notebook interfaces with SAS Practical, real-world examples on predictive modeling, forecasting, optimizing and reporting your Big Data analysis with SAS Who This Book Is For SAS professionals and data analysts who wish to perform analytics on Big Data using SAS to gain actionable insights will find this book to be very useful. If you are a data science professional looking to perform large-scale analytics with SAS, this book will also help you. A basic understanding of SAS will be helpful, but is not mandatory. What You Will Learn Configure a free version of SAS in order do hands-on exercises dealing with data management, analysis, and reporting. Understand the basic concepts of the SAS language which consists of the data step (for data preparation) and procedures (or PROCs) for analysis. Make use of the web browser based SAS Studio and iPython Jupyter Notebook interfaces for coding in the SAS, DS2, and FedSQL programming languages. Understand how the DS2 programming language plays an important role in Big Data preparation and analysis using SAS Integrate and work efficiently with Big Data platforms like Hadoop, SAP HANA, and cloud foundry based systems. In Detail SAS has been recognized by Money Magazine and Payscale as one of the top business skills to learn in order to advance one's career. Through innovative data management, analytics, and business intelligence software and services, SAS helps customers solve their business problems by allowing them to make better decisions faster. This book introduces the reader to the SAS and how they can use SAS to perform efficient analysis on any size data, including Big Data. The reader will learn how to prepare data for analysis, perform predictive, forecasting, and optimization analysis and then deploy or report on the results of these analyses. While performing the coding examples within this book the reader will learn how to use the web browser based SAS Studio and iPython Jupyter Notebook interfaces for working with SAS. Finally, the reader will learn how SAS's architecture is engineered and designed to scale up and/or out and be combined with the open source offerings such as Hadoop, Python, and R. By the end of this book, you will be able to clearly understand how you can efficiently analyze Big Data using SAS. Style and approach The book starts off by introducing the reader to SAS and the SAS programming language which provides data management, analytical, and reporting capabilities. Most chapters include hands on examples which highlights how SAS provides The Power to Know?. The reader will learn that if they are looking to perform large-scale data analysis that SAS provides an open platform engineered and designed to scale both up and out which allows the power of SAS to combine with open source offerings such as Hadoop, Python, and R.
Unity 2017 Game Optimization - Second Edition: Optimize all aspects of Unity per
Unity 2017 Game Optimization - Second Edition: Optimize all aspects of Unity per
Chris Dickinson
¥334.25
Master a series of performance-enhancing coding techniques and methods that help them improve the performance of their Unity3D applications About This Book Discover features and techniques to optimize Unity Engine's CPU cycles, memory usage, and the GPU throughput of any application Explore multiple techniques to solve performance issues with your VR projects Learn the best practices for project organization to save time through an improved workflow Who This Book Is For This book is intended for intermediate and advanced Unity developers who have experience with most of Unity's feature-set, and who want to maximize the performance of their game. Familiarity with the C# language will be needed. What You Will Learn Use the Unity Profiler to find bottlenecks anywhere in your application, and discover how to resolve them Implement best practices for C# scripting to avoid common pitfalls Develop a solid understanding of the rendering pipeline, and maximize its performance by reducing draw calls and avoiding fill rate bottlenecks Enhance shaders in a way that is accessible to most developers, optimizing them through subtle yet effective performance tweaks Keep your scenes as dynamic as possible by making the most of the Physics engine Organize, filter, and compress your art assets to maximize performance while maintaining high quality Discover different kinds of performance problems that are critical for VR projects and how to tackle them Use the Mono Framework and C# to implement low-level enhancements that maximize memory usage and avoid garbage collection Get to know the best practices for project organization to save time through an improved workflow In Detail Unity is an awesome game development engine. Through its massive feature-set and ease-of-use, Unity helps put some of the best processing and rendering technology in the hands of hobbyists and professionals alike. This book shows you how to make your games fly with the recent version of Unity 2017, and demonstrates that high performance does not need to be limited to games with the biggest teams and budgets. Since nothing turns gamers away from a game faster than a poor user-experience, the book starts by explaining how to use the Unity Profiler to detect problems. You will learn how to use stopwatches, timers and logging methods to diagnose the problem. You will then explore techniques to improve performance through better programming practices. Moving on, you will then learn about Unity's built-in batching processes; when they can be used to improve performance, and their limitations. Next, you will import your art assets using minimal space, CPU and memory at runtime, and discover some underused features and approaches for managing asset data. You will also improve graphics, particle system and shader performance with a series of tips and tricks to make the most of GPU parallel processing. You will then delve into the fundamental layers of the Unity3D engine to discuss some issues that may be difficult to understand without a strong knowledge of its inner-workings. The book also introduces you to the critical performance problems for VR projects and how to tackle them. By the end of the book, you will have learned to improve the development workflow by properly organizing assets and ways to instantiate assets as quickly and waste-free as possible via object pooling. Style and approach This practical book will help readers understand the essentials of the Unity3D engine and how to build games while improving the performance of their applications.
Rust Essentials - Second Edition
Rust Essentials - Second Edition
Ivo Balbaert
¥334.25
Leverage the functional programming and concurrency features of Rust and speed up your application development About This Book Get started with Rust to build scalable and high performance applications Enhance your application development skills using the power of Rust Discover the power of Rust when developing concurrent applications for large and scalable software Who This Book Is For The book is for developers looking for a quick entry into using Rust and understanding the core features of the language. Basic programming knowledge is assumed. What You Will Learn Set up your Rust environment to achieve the highest productivity Bridge the performance gap between safe and unsafe languages Use pattern matching to create flexible code Apply generics and traits to develop widely applicable code Organize your code in modules and crates Build macros to extend Rust's capabilities and reach Apply tasks to tackle problems concurrently in a distributed environment In Detail Rust is the new, open source, fast, and safe systems programming language for the 21st century, developed at Mozilla Research, and with a steadily growing community. It was created to solve the dilemma between high-level, slow code with minimal control over the system, and low-level, fast code with maximum system control. It is no longer necessary to learn C/C++ to develop resource intensive and low-level systems applications. This book will give you a head start to solve systems programming and application tasks with Rust. We start off with an argumentation of Rust's unique place in today's landscape of programming languages. You'll install Rust and learn how to work with its package manager Cargo. The various concepts are introduced step by step: variables, types, functions, and control structures to lay the groundwork. Then we explore more structured data such as strings, arrays, and enums, and you'll see how pattern matching works. Throughout all this, we stress the unique ways of reasoning that the Rust compiler uses to produce safe code. Next we look at Rust's specific way of error handling, and the overall importance of traits in Rust code. The pillar of memory safety is treated in depth as we explore the various pointer kinds. Next, you'll see how macros can simplify code generation, and how to compose bigger projects with modules and crates. Finally, you'll discover how we can write safe concurrent code in Rust and interface with C programs, get a view of the Rust ecosystem, and explore the use of the standard library. Style and approach The book takes a pragmatic approach, showing various methods to solve systems programming tasks with Rust and develop resource intensive and low-level systems applications.
C++ Game Development Cookbook
C++ Game Development Cookbook
Druhin Mukherjee
¥334.25
Over 90 recipes to get you creating modern, fast, and high-quality games with C++About This Book·Level up your game programming skills with insightful recipes on building games in C++·Analyze the less commonly discussed problems with C++ applications to develop the best games·Improve the performance of your games with the new multi-threading and networking features of C++11Who This Book Is ForThis book is ideal for aspiring game developers who are proficient in C++ programming and are interested in developing games with C++. Some basic knowledge of game programming will be useful but is not necessary.What You Will Learn·Explore the basics of game development to build great and effective features for your game·Develop your first text-based game using the various concepts of object-oriented programming·Use algorithms when developing games with various sorting and searching techniques·Exploit data structures in a game's development for data storage·Create your first 2D game using GDI library and sprite sheet.·Build your first advanced 2D game of space invaders using patterns such as observer, fly-weight, abstract factory, command, state, and moreIn DetailC++ is one of the preferred languages for game development as it supports a variety of coding styles that provides low-level access to the system. C++ is still used as a preferred game programming language by many as it gives game programmers control of the entire architecture, including memory patterns and usage. However, there is little information available on how to harness the advanced features of C++ to build robust games.This book will teach you techniques to develop logic and game code using C++. The primary goal of this book is to teach you to create high-quality games using C++ game programming scripts and techniques, regardless of the library or game engine you use. It will show you how to make use of the object-oriented capabilities of C++ so you can write well-structured and powerful games of any genre. The book also explores important areas such as physics programming and audio programming, and gives you other useful tips and tricks to improve your code.By the end of this book, you will be competent in game programming using C++, and will be able to develop your own games in C++.Style and approachEvery recipe of this guide covers a task that will help you build different aspects of a game, such as taking player input and displaying the output, using control flow to implement decision making, and so on. Each recipe begins with gentle introduction and key concepts, has illustrated examples of use, and ends with a detailed but informative description of the inner workings.
Expert Python Programming - Second Edition
Expert Python Programming - Second Edition
Michal Jaworski, Tarek Ziade
¥334.25
Become an ace Python programmer by learning best coding practices and advance-level concepts with Python 3.5About This Book·Based on the latest stable version of Python (version 3.5)·Creating well manageable code that will run in various environments with different sets of dependencies·Packed with advanced concepts and best practices to write efficient Python codeWho This Book Is ForThe book would appeal to web developers and Python programmers who want to start using version 3.5 and write code efficiently. Basic knowledge of Python programming is expected.What You Will Learn·Conventions and best practices that are widely adopted in the python community·Package python code effectively for community and production use·Easy and lightweight ways to automate code deployment on remote systems·Improve your code's quality, reliability, and performance·Write concurrent code in python·Extend python with code written in different languagesIn DetailPython is a dynamic programming language, used in a wide range of domains by programmers who find it simple, yet powerful. Even if you find writing Python code easy, writing code that is efficient and easy to maintain and reuse is a challenge.The focus of the book is to familiarize you with common conventions, best practices, useful tools and standards used by python professionals on a daily basis when working with code.You will begin with knowing new features in Python 3.5 and quick tricks for improving productivity. Next, you will learn advanced and useful python syntax elements brought to this new version. Using advanced object-oriented concepts and mechanisms available in python, you will learn different approaches to implement metaprogramming. You will learn to choose good names, write packages, and create standalone executables easily.You will also be using some powerful tools such as buildout and vitualenv to release and deploy the code on remote servers for production use. Moving on, you will learn to effectively create Python extensions with C, C++, cython, and pyrex. The important factors while writing code such as code management tools, writing clear documentation, and test-driven development are also covered.You will now dive deeper to make your code efficient with general rules of optimization, strategies for finding bottlenecks, and selected tools for application optimization.By the end of the book, you will be an expert in writing efficient and maintainable code.Style and approach An easy-to-follow guide that covers industry followed best practices in Python programming
Scala High Performance Programming
Scala High Performance Programming
Vincent Theron, Michael Diamant
¥334.25
Leverage Scala and the functional paradigm to build performant softwareAbout This Book·Get the first book to explore Scala performance techniques in depth!·Real-world inspired use cases illustrate and support the techniques studied and the language features·This book is written by Vincent Theron and Michael Diamant, software engineers with several years of experience in the high-frequency trading and programmatic advertising industriesWho This Book Is ForThis book assumes a basic exposure to the Scala programming language and the Java Virtual Machine. You should be able to read and understand moderately advanced Scala code. No other knowledge is required.What You Will Learn·Analyze the performance of JVM applications by developing JMH benchmarks and profiling with Flight Recorder·Discover use cases and performance tradeoffs of Scala language features, and eager and lazy collections·Explore event sourcing to improve performance while working with stream processing pipelines·Dive into asynchronous programming to extract performance on multicore systems using Scala Future and Scalaz Task·Design distributed systems with conflict-free replicated data types (CRDTs) to take advantage of eventual consistency without synchronization·Understand the impact of queues on system performance and apply the Free monad to build systems robust to high levels of throughputIn DetailScala is a statically and strongly typed language that blends functional and object-oriented paradigms. It has experienced growing popularity as an appealing and pragmatic choice to write production-ready software in the functional paradigm. Scala and the functional programming paradigm enable you to solve problems with less code and lower maintenance costs than the alternatives. However, these gains can come at the cost of performance if you are not careful.Scala High Performance Programming arms you with the knowledge you need to create performant Scala applications. Starting with the basics of understanding how to define performance, we explore Scala's language features and functional programming techniques while keeping a close eye on performance throughout all the topics.We introduce you as the newest software engineer at a fictitious financial trading company, named MV Trading. As you learn new techniques and approaches to reduce latency and improve throughput, you'll apply them to MV Trading's business problems. By the end of the book, you will be well prepared to write production-ready, performant Scala software using the functional paradigm to solve real-world problems.Style and approachThis step-by-step guide will help you create high performance applications using Scala. Packed with lots of code samples, tips and tricks, every topic is explained in a detailed, easy-to-understand manner.