近年来,直播、短视频行业的相关业务发展迅猛,本书主要介绍其中涉及的Android音视频开发相关技术。本书一共有11章,分别介绍了音视频基础知识、MediaPlayer、MediaPlayerService、StagefrightPlayer、NuPlayer、OpenMAX框架、FFmpeg项目、FFmpeg源码分析及实战、直播技术、H.264编码及H.265编码、视频格式分析内容。希望本书能帮助读者系统学习、化繁为简,在Android音视频开发的道路上不断进步。本书适合具有Android开发基础并且对音视频技术方向感兴趣的读者阅读。
本书将分为两个部分。部分为基础知识,从OpenCV框架的简单介绍到OpenCV、AndroidSDK、NDK的编程应用,系统全面地介绍OpenCV在移动领域的应用、所涉及的OpenCV中的核心模块、图像处理模块、特征提取与对象检测模块等。第二部分为实战案例,包括OCR识别、人脸美颜、人眼实时跟踪与渲染。
这世界把头埋在传统习俗的沙中,以为什么都看不见,就能逃避真相了。 九十多年前,拉德克利夫 霍尔撕开沉默,挺身而出,为那些过去的、现在的,未来也将为性别及性取向痛苦的人发声,向人们宣告他们的存在,并索取一线光明。 “你不是不正常,也不惹人厌,更不是疯了。你和每一个人一样都是所谓自然的一部分,只是目前还无法解释你还没有在天地万物间找到栖身之所。不过总有会的,再此之前不要退缩,只要冷静勇敢地面对自己就行了。鼓起勇气,尽可能妥善地处理你的负担。重要的是要抬头挺胸,为了那些承受着同样负担的人,你要牢牢守护自尊,为了他们,你要让世人知道,像你和他们这样的人也能和其他所有人一样无私而杰出。”
在Android中,官方提供的控件是非常有限的,而我们所面临的需求却是多样的。大家在工作中难免会接触到自定义控件的需求,但系统讲解自定义控件知识的书籍却少之又少。不仅因为自定义控件涉及的知识丰富、繁杂,而且与动画和色彩相关的知识很难在纸张上表现出来。本书从自定义控件的动画、绘图、视图三方面入手,分别讲解与自定义控件相关的各种知识,给大家系统地梳理相关知识点,并且通过翔实的案例讲解每个知识点在现实工作中所能实现的功能。
用同样的方式管理不同的员工,有的员工深受鼓舞,有的员工备受打击,有的员工沉默不语,有的员工拍庆?作为管理者的你是否觉得这样的情境似曾相识,并因此而烦恼不已?借助本书介绍的DiSC工具,你就可以了解不同员工的独特行为模式,发现并调适自己的管理风格,“因材施教”,针对不同的员工用不同的管理方式,从授权、决策、激励、表扬、反馈等方面实现由一维管理到四维管理的转变,成为高效的4D管理者。
Android插件化技术广泛应用在移动开发中,通过插件化技术,AndroidApp可以不通过发布新版本而修复线上的bug或者推出新功能,这对于日活千万的App而言是非常重要的,可极大程度提升App开发效率和质量。本书详细介绍了插件化技术的原理、各种方案,及其在AndroidApp中的使用。在介绍插件化技术的同时,还详细介绍了Android底层知识,能帮助AndroidApp开发人员更好地掌握Android的开发技术。本书共22章,先介绍Android插件化技术的历史和现状,系统介绍了Android的底层知识以及反射、代理等技术;然后介绍插件化技术的基本知识,包括各类插件化解决方案及其对比;之后分析了一些插件化框架,如that、Zeus等,深入分析了资源及其在插件化中的应用,以及混淆、增量更新等周边技术的插件化解决方案。
《Android Jetpack应用指南》讲解的是Android Jetpack最核心的内容―架构。章将对Jetpack做一个大致的介绍。第2章至第9章,将分别详细介绍为搭建MVVM架构而设计的各个Jetpack组件,包括LiveData、ViewModel、DataBinding等。0章是对前面各章节的总结,将向读者详细介绍什么是数据模型驱动界面更新、什么是MVVM架构,以及如何利用Jetpack组件搭建符合MVVM架构规范的应用程序。 本书假设读者对Android应用程序有基本的了解,希望系统学习Jetpack,并打算最终使用Jetpack组件架构符合MVVM规范的应用程序。
在Android中,官方提供的控件是非常有限的,而我们所面临的需求却是多样的。大家在工作中难免会接触到自定义控件的需求,但系统讲解自定义控件知识的书籍却少之又少。不仅因为自定义控件涉及的知识丰富、繁杂,而且与动画和色彩相关的知识很难在纸张上表现出来。本书从自定义控件的动画、绘图、视图三方面入手,分别讲解与自定义控件相关的各种知识,给大家系统地梳理相关知识点,并且通过翔实的案例讲解每个知识点在现实工作中所能实现的功能。
用同样的方式管理不同的员工,有的员工深受鼓舞,有的员工备受打击,有的员工沉默不语,有的员工拍庆?作为管理者的你是否觉得这样的情境似曾相识,并因此而烦恼不已?借助本书介绍的DiSC工具,你就可以了解不同员工的独特行为模式,发现并调适自己的管理风格,“因材施教”,针对不同的员工用不同的管理方式,从授权、决策、激励、表扬、反馈等方面实现由一维管理到四维管理的转变,成为高效的4D管理者。
公司领导者对教学的参与将真正推动企业成为学习型组织和教学型组织。本书理论篇阐述了“领导者任老师”方法在战略和实施两个层面的指引,涵盖了策略、收益、方法、原则、关键问题等大量主题内容,以帮助组织应用“领导者任老师”方法。其中涉及的所有建议、表单等都是经过实际验证并且得到理论支持的,以确保可以被组织广泛采用。本书实践篇提供了构建‘领导者任老师’方法的大量实用工具,从宏观的规划到细节方面的执行策略,并且创建了一个实用而领先的实施‘领导者任老师’的流程,对于那些希望让领导者担任更多教学角色的组织而言,本书是读物。
用同样的方式管理不同的员工,有的员工深受鼓舞,有的员工备受打击,有的员工沉默不语,有的员工拍庆?作为管理者的你是否觉得这样的情境似曾相识,并因此而烦恼不已?借助本书介绍的DiSC工具,你就可以了解不同员工的独特行为模式,发现并调适自己的管理风格,“因材施教”,针对不同的员工用不同的管理方式,从授权、决策、激励、表扬、反馈等方面实现由一维管理到四维管理的转变,成为高效的4D管理者。
《LMS Virtual.Lab Motion进阶与案例教程》共分为7章,章介绍了虚拟样机技术、多体系统动力学以及软件;第2章介绍了LMSVirtual.LabMotion的高级功能,包括控制、液压、轮胎等15个高级功能;第3章介绍了LMSVirtual.LabMotion中的刚柔耦合多体动力学建模,包括多种柔性化建模方式;第4章介绍了机构的灵敏度分析和优化;第5章介绍了机电液一体化分析,将LMSVirtual.LabMotion与AMESim相结合,实现1D-3D仿真;第6章介绍了系统级疲劳分析;第7章介绍了系统级振动噪声分析。 《LMS Virtual.Lab Motion进阶与案例教程》主要面向机械类及相关专业的LMSVirtual.LabMotion用户,可供从事航空航天、国防工业、工程机械、车辆、船舶、机械制造等领域科学研究及产品研发的工程技术人员使用LMSVirtual.LabMotion参考。
本书主要讲解了当渗透测试人员靠近或位于目标建筑内部,如何利用各类无线网络、物理接口、智能设备的安全缺陷进行近源渗透测试。书中首先以Wi-Fi举例,介绍基于无线网络的安全攻防技术及实例测试,包含对家庭、企业级无线环境的常见渗透测试方法,无线入侵防御解决方案,无线钓鱼实战,以及基于无线特性的高级攻击利用技术;然后介绍了当渗透测试人员突破边界后可使用的各类内网渗透测试技巧,如敏感信息收集、权限维持、横向渗透、鱼叉攻击、水坑攻击、漏洞利用、密码破解等。此外,我们还介绍了针对门禁系统的RFID安全检测技术、针对USB接口的HID攻击和键盘记录器技术、网络分流器等物理安全测试方法。