本书是Android的进阶学习指南,主要为Android初中级开发者进阶所需的知识,开发者也可以从本书中发现很多共鸣点。本书从8个方面对50个知识点进行分类讲解,包括基础篇、系统架构篇、经验总结篇、新技术篇、性能优化篇、移动安全篇、工具篇、测试篇。熟练掌握这些知识点后,应该就能够应付实际项目开发中的绝大部分问题了。本书的主要目的在于给读者一个完整的Android中开发者知识图谱。笔者希望通过本书的系统讲解,能够帮助读者在面试和工作中收获自己满意的成绩。
本书全面介绍了区块链技术尤其是智能合约(链码)开发技术。全书共分为8章,第1章介绍区块链的基本概念,带领读者感受区块链的魅力;第2章介绍区块链所使用的信息安全技术,例如哈希算法、公钥算法等;第3章介绍
WebGL是一项新的Web3D图形标准,也是HTML5大家庭中的一员。《WebGL入门指南》从WebGL和3D图形学的基础概念讲起,循序渐进,用多个简单的实例直观地讲解了各个知识点,包括从坐标到投影矩阵这些数学基础,也包括从纹理贴图到模型动画这些图形效果;随后又理论结合实际,介绍了在现实开发环境中需要注意的各种问题,例如,如何挑选WebGL框架以及使用哪种3D内容交换格式;在一章,作者把全书所有讲过的知识综合到一起,制作了一个完整的WebGL游戏,让读者能够基本了解WebGL这一新技术的开发流程,以便读者可以独立开发自己的WebGL应用。 除此之外,在多个实例中作者还应用了一些非常便捷有效的图形开发技巧,这些脱胎于作者多年图形经验的小技巧可以节省很多工作量,也让初入图形学门槛的读者可以眼前一亮,领会到图形开发的美妙和乐趣。 《WebGL入门