深入理解Android(卷3)》是Android经典畅销书系(对Android系统源代码的分析最为系统和细致)“深入理解Android”系列Framework卷的第III卷,从源代码的角度,对Android系统的Audio和UI两大功能的相关模块的实现原理和工作机制做了系统且详细的分析,填补了市场的空白。
《深入理解Android(卷3)》在逻辑上分为4个部分:
Part 01(第1~2章):这是本书的基础部分,首先介绍了Android源码环境的搭建、编译和调试;然后讲解了Android进程间通信与任务调度的工具Binder与MessageQueue。这两项基础工作是深入研究Android前必须做的功课。
Part 02(第3章):详细分析了AudioService服务的实现,包括音量管理、音频外设管理、AudioFocus机制的实现等内容。
Part 03(第4~6章):这是本书的核心内容之一,详细分析了Android UI的通用实现,依次剖析了WindowManagerService、Android输入系统、Android控件系统的工作原理。
Part 04(第7~8章):主要分析了SystemUI和Android壁纸相关服务的实现,包括StatusBarManagerService与NotificationManagerService两个系统服务,以及WallpaperManagerService系统服务、动态壁纸与静态壁纸的工作原理等内容。
除此之外,在对海量的Android源代码进行分析的过程中,本书尽可能地对其中的精妙之处进行了分析和解读,目的是希望帮助读者领悟其中的优秀设计思想和方法。
本书是JavaScript 超级畅销书的最新版。ECMAScript 5 和HTML5 在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为JavaScript 增添了很多适应未来发展的新特性。本书这一版除增加5 章全新内容外,其他章节也有较大幅度的增补和修订,新内容篇幅约占三分之一。全书从JavaScript 语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax 与Comet 服务器端通信,HTML5 表单、媒体、Canvas(包括WebGL)及Web Workers、地理定位、跨文档传递消息、客户端存储(包括IndexedDB)等新API,还介绍了离线应用和与维护、性能、部署相关的最佳开发实践。本书附录展望了未来的API 和ECMAScript Harmony 规范。
本书适合有一定编程经验的Web 应用开发人员阅读,也可作为高校及社会实用技术培训相关专业课程的教材。
内容简介:
通过提高CPU时钟频率来制造更快的单核芯片的技术已经到达了极限。多核、并发、分布式等概念和技术也随之走出象牙塔,成为每个一线开发者的必备技能。由通信巨头爱立信研发的Erlang/OTP大放异彩,二十多年来,在传统电信领域高并发、高可靠、高容错的严酷环境下,Erlang语言和OTP平台被锻炼得坚如磐石,浓郁的函数式特质更是恰到好处地弥补了传统命令式语言在并发编程上的固有缺陷,大大降低了构筑并发、容错、分布式应用的门槛。
如果将Erlang语言看成才华横溢的钢琴家,那么OTP平台就是一架能让钢琴家把才能发挥得淋漓尽致的钢琴。本书除了全面介绍Erlang语言和OTP平台的基础知识外,还通过一系列实用案例引领你深入了解OTP的高级特性,一步步构建一个大型生产系统,并加以优化和完善。三位作者在Erlang领域拥有极其丰富的实战经验,细致入微地剖析了OTP开发与部署的全过程。要想真刀真枪地上战场,本书才是你明智的选择!
让网站和应用更快速、更简洁、更稳健,从而有效提升用户体验,这无疑是众多开发者梦寐以求的。然而互联网发展日新月异,HTTP/1.1协议已经难以满足现今的需求。在众多Web性能提升方案中,HTTP/2值得尝试。
本书是HTTP/2实用指南,介绍了HTTP/2的设计初衷和新特性,以及如何才能充分利用这些特性来打造高性能网站及应用。作者用定量分析方法,对比了不同网络环境下及不同浏览器上HTTP/1.1与HTTP/2的性能差异,并指出了网站迁移到HTTP/2需要注意的问题及对策。
本书主要内容:
HTTP发展回顾——面临性能挑战,促使协议升级
HTTP/2概览——优点及迁移方法
既有的建议方案,以及提升Web性能的技巧
HTTP/2支持的浏览器、服务器、代理,以及内容分发网络
相比于HTTP/1.1,采用HTTP/2的网站在性能上有何提升
HTTP/2对网络通信中一些具体问题的改进,如延迟、丢包、首字节时间等
本书旨在帮你掌握Facebook的开源技术React,迅速建立富Web应用,构建组件并将其组织成可维护的大型应用程序。
解开Web应用开发之谜,从了解React基本原理开始。
* 设置React并编写第一个Hello World应用
* 创建并使用自定义React组件以及通用DOM组件
* 构建一个可以编辑、排序、搜索和导出内容的数据表格组件
* 使用JSX语法扩展作为调用函数的替代选择
* 设置一个帮你集中注意力于React上的简单构建过程
* 构建一个可以将数据存储在客户端的完整自定义应用
* 在应用规模增长时使用ESLint、Flow和Jest等工具检查并测试代码
* 使用Flux管理组件间的通信
这本书提出了这样一个问题:我们是在技术的帮助下为人类建造了一个更美好的未来,还是以牺牲人性为代价为技术建造了更美好的未来?
今天,我们生活中的每一个重大变化的核心都是某种技术。但决定世界如何变化的关键是我们如何使用技术,而不是使用哪种技术。洞察力和警惕性对于我们走向美好的未来至关重要。
这是一本坚持以人为本的书,是一份让未来的科技为人类服务的宣言。
在书中,作者使用马斯洛的人类需求层次理论作为总体框架,分别讨论了技术在水、食品、安全、健康、工作、金钱、交通运输、通信、社区、教育、政府和创新方面能起到的作用。我们共同选择的道路将决定我们的未来是暗淡还是光明。因此,作者提出了“超人类密码”这一新概念,并与当代众多企业家和创新者对话,共同探索和追求人类共同的价值。
这本书认为,我们必须优先考虑人性,而不是陷入技术进步的狂热之中。在几个世纪以来人类所面临的各种情况下,我们都能够适应环境,改变世界,并且一直保持着主导地位。现在,我们必须以同样的方式面对技术。作者提出的建议是,从人的利益出发去设计技术的未来,确保技术能够激发创新与进化,只有这样,我们才能确保人类文明继续蓬勃发展。
中国民族IT产业旗帜联想和中国民营企业发展典范华为,30年来对中国与世界IT、通信产业的发展都做出了令人瞩目的贡献,也先后上榜全球最具价值品牌100强名录。联想针对消费者市场,主营PC机和笔记本,成为全球第一大PC厂商。华为针对运营商市场,提供通信设备和解决方案,成为全球第二大通信设备供应商。在经济全球化的大趋势中,联想、华为都顺应时代潮流,走出国门,把中国制造与中国创造推向世界,一举成为海内外知名的国际化企业。本书尝试从管理实践、行业竞争力、国际化能力、企业智能化程度、产业链效应、品牌建设、创新能力等几个方面比较分析联想和华为各自的优势、特点与成就,为关心中国企业发展、产业进步的人们提供一些可资借鉴的参考。
因为后台开发所需要的技术广泛而坚深,要成为一名后台开发工程师门槛很高,所以相关人才比较紧缺。作者是在腾讯工作多年的后台开发工程师,不仅技术精湛,而且在处理大量实际业务的过程中积累了丰富的开发经验。在这本书中,她不仅首次为后台开发工程师勾勒出了完整的知识能力体系结构图,而且还对后台开发工程师所需要掌握的大量复杂的技术知识进行了提炼、剥离和整合,专注于成为一名后台开发工程师所需掌握的核心技术、开发工具和实践方法,大幅度降低后台开发工程师的学习曲线。本书的内容获得了来自腾讯、Facebook、微软、阿里、百度的多位资深技术专家的高度认可。
全书一共13章,在逻辑上分为六大部分:
第一部分(第1~3章)介绍了编程语言方面的知识,包括常用语法、类与常用STL的使用。
第二部分(第4~5章)介绍了编译原理和调试方法相关的知识,编译原理包括编译与链接的具体过程、Makefile的编写、目标文件的内容与处理目标文件相关工具的使用,调试方法主要介绍了strace、gdb、top、ps与valgrind工具的使用等。
第三部分(第6~8章)介绍了网络相关的知识,包括TCP协议的关键知识点和TCP server的实现,网络IO模型和select、poll与epoll三个重要函数的使用,还有ping、tcpdump、netstat和lsof这四个网络分析工具的使用。
第四部分(第9~11章)主要是多线程、进程和进程间通信相关的知识,包括多线程的使用、多线程的同步和重入问题,进程方面有父子进程、僵死进程、守护进程和进程间通讯的方式。
第五部分(第12章)主要是HTTP协议的介绍与使用、CGI的设计原理、实现和FASTCGI的简单介绍。
第六部分(第13章)通过常用类库JsonCPP和Protobuf的使用,演示如何使用第三方库。
《S7-300/400PLC基础与案例精选》从基础和实用出发,涵盖的主要内容包括S7-300/400 PLC、变频器和组态软件。全书分两个部分:第一部分为入门学习,主要介绍S7-300/400 PLC的硬件和接线、STEP-7软件的使用、PLC的编程语言、编程方法与调试;第二部分为实例应用,包括PLC的通信、PLC在过程控制的应用、PLC在变频调速中的应用和上位机对PLC的监控。
《S7-300/400PLC基础与案例精选》内容丰富,重点突出,强调知识的实用性,几乎每章中都配有大量实用的例题,便于读者模仿学习,另外每章配有习题供读者练习。大部分实例都有详细的软件、硬件配置清单,并配有接线图和程序。
本书主要介绍计算机网络安全基础知识、网络安全体系结构、远程攻击与防范,以及密码技术、信息认证技术、访问控制技术、网络病毒与防范、防火墙、网络安全扫描技术、网络入侵检测技术、安全隔离技术、电磁防泄漏技术、蜜罐技术、虚拟专用网技术等,同时还介绍了网络安全管理的内容,简要分析了计算机网络战的概念、特点、任务和发展趋势。
全书涉及内容广泛,注重理论联系实际,设计了多个实验、并为任课教师免费提供电子课件。本书适合普通高等院校计算机、信息安全、通信工程、信息与计算科学、信息管理与信息系统等专业本科生和硕士研究生使用。
本书较全面地讲解了数据通信中交换机、路由器等网络设备的相关知识与技能,以思科网络设备为例,对网络设备的使用、配置和调试,以及如何进行网络规划、组建都做了详细讲解。全书共十三个项目,项目一介绍计算机网络、拓扑结构,认识常用的传输介质,以及如何规划企业网络;项目二介绍ISO与TCP/IP网络体系结构,讲解IP地址、子网划分与计算;项目三介绍Packet Tracer 软件的使用;项目四介绍交换机的组成、分类、结构、端口及基本配置;项目五介绍VLAN技术与端口聚合技术;项目六介绍路由器的组成、分类、结构、各种端口及基本配置;项目七介绍路由器的各种路由配置及路由重发布;项目八介绍三层交换机实现路由功能,以及静态路由、动态路由配置的方法;项目九介绍标准、扩展访问控制列表,以及基于时间的访问控制列表;项目十介绍PPP的封装、PAP认证和CHAP认证;项目十一介绍动态主机配置协议;项目十二介绍静态NAT、动态NAT和动态NAPT;项目十三为企业网组建案例,是对前十二个项目知识与技能的总结、梳理与综合应用。本书内容翔实,贴近实际,通俗易懂,突出了以岗位技能、职业素养为中心的特点。本书主要作为通信技术、计算机网络、计算机科学与技术、物联网等专业中职学生的教材,也可以作为相关专业工程技术人员的参考书及培训教材。
《计算机视觉与深度学习实战:以MATLAB、Python为工具》详细讲解了36个计算机视觉与深度学习实战案例(含可运行程序),涉及雾霾去噪、答题卡自动阅卷、肺部图像分割、小波数字水印、图像检索、人脸二维码识别、车牌定位及识别、霍夫曼图像压缩、手写数字识别、英文字符文本识别、眼前节组织提取、全景图像拼接、小波图像融合、基于语音识别的音频信号模拟灯控、路面裂缝检测识别、视频运动估计追踪、Simulink图像处理、胸片及肝脏分割、基于深度学习的汽车目标检测、基于计算机视觉的自动驾驶应用、基于深度学习的视觉场景识别、基于深度特征的以图搜画、基于CNN的字符识别、基于CNN的物体识别、基于CNN的图像矫正、基于LSTM的时间序列分析、基于深度学习的以图搜图技术、基于YOLO的智能交通目标检测等多项重要技术及应用,涵盖了数字图像处理中几乎所有的基本模块,并延伸到了深度学习理论及其应用方面。工欲善其事,必先利其器,本书对每个数字图像处理的知识点都提供了丰富、生动的案例素材,并以MATLAB、Python为工具详细讲解了实验的核心程序。通过对这些程序的阅读、理解和仿真运行,读者可以更加深刻地理解图像处理的内容,并且更加熟练地掌握计算机视觉及深度学习在不同实际领域中的用法。
《计算机视觉与深度学习实战:以MATLAB、Python为工具》以案例为基础,结构布局紧凑,内容深入浅出,实验简捷高效,适合计算机、信号通信和自动化等相关专业的教师、本科生、研究生,以及广大从事数字图像处理的工程研发人员阅读参考。
《物联网实验教程》从实验的角度介绍物联网相关技术,针对物联网的感知与标识、通信与网络、接入与处理3个不同层面的技术,精心设计了21项实验,并提供了内容丰富的配套光盘(包括参考文档、实验源程序、实验环境及配置文档、实验手册等其他实验相关资料)《物联网实验教程》结合智能医疗、智能物流、环境监测等领域的应用场景,介绍了5个演示实验和7个应用系统,为读者进一步开发物联网应用解决方案提供思路。最后,针对物联网教学及研究实验室建设的实际需求,特别是不同专业或行业背景。提供了一些具体的参考建议,希望能够对广大读者从事相关工作起到借鉴作用。
《物联网实验教程》既可作为高等学校物联网工程、传感网工程等相关专业,以及无线通信、网络技术、电子、微电子、单片机、嵌入式系统等课程的实验教材,也可作为物联网应用系统工程开发人员的入门指导书。
"不创新等死,创新找死"是企业界一直以来的难题。在竞争激烈到可以用"残酷"来形容的通信行业,伴随着一个个国际知名大企业的轰然倒塌,华为却以其独特的创新之道一路披荆斩棘、高歌猛进,成为通信行业一颗璀璨的明星。
当前,我国经济已经走过了要素驱动的发展阶段,正在探索创新驱动的发展模式。作为根植于中国本土的标杆企业,华为的创新之道必定对众多中国企业具有重要的启发意义。
作者历时两年,深入华为,通过观察、访谈、问卷、文本分析等多种形式的研究方法,提炼出华为的创新体系,以期给今天的中国企业提供借鉴,帮助它们在创新游戏中死地求生。
2017年,“数字经济”首次被写入政府工作报告。在云计算、大数据、物联网等新兴技术的驱动下,数据将成为未来企业的核心资产,企业和客户的行为与互动都将变成实时的数据。企业将如何应对这种变化?如何抓住机遇实现创新、差异化和增长?如何以低成本、高效率的方式,利用和优化最新的数字化技术?2017(第十届)中国管理模式杰出奖调研遴选的目标,就是更好地了解企业在数字经济时代将会面临的机遇和挑战。
华为云:用新技术和新商业模式去应对快速变化的世界
京东云:云是对外输出最好的窗口
亚马逊AWS:赋能企业创新
金蝶云:助力企业数字化转型
摩拜单车:让城市更美好
创客工场:让创造更简单
柔宇科技:“把世界掰弯”
优必选:让机器人走进千家万户
亿航智能:让人类像鸟儿一样自由飞翔
万科:财务共享中心实践
舒华:全渠道营销转型实践
东北制药:数字化运营转型实践
烽火通信:人力资源管理转型实践
京东金融:科技赋能金融产业
科大讯飞:人工智能产业先行者
欧普照明:拥抱变革,创新增长
本书是一本尝试融会贯通介绍通信相关基本原理及应用的书。在内容安排上,首先介绍通信要处理的基本对象——信号,涉及信号的表示与分析(频谱分析、采样定理等);接着介绍如何用信号来表示消息,如何无误地传输信号来达到消息的传递(模拟信号通信、数字信号通信、理想系统的通信能力等);再介绍非理想系统的通信,如何对付非理想因素以及非理想系统的传输能力(香农容量公式、编码原理及应用等);进一步介绍更具体、更复杂的非理想系统——无线通信;了解都有哪些更复杂的非理想因素(无线信道特征),以及衍生出来的新技术(OFDM、MIMO等);最后以选讲LTE系统关键技术来结束,了解一下一个标准化的无线通信系统都要解决哪些问题,以及以什么样的形式将诸多内容在一个标准化的系统里体现出来,发挥其应用价值。
本书安排的每一部分内容都足以编写一本书单独讲解,文献里也有每部分单独对应的教材,因此本书并不会面面俱到,而是会选择各部分相对重要、能相互衔接呼应,以及在实际系统设计和技术研究中真正发挥着基础作用的那些技术理论。最重要的是,还会以独特的风格和形式来尽最大努力讲清楚通信,这么多理论技术到底是什么、为什么,以及怎么用。
本书可作为高等院校相关专业(通信/电子/信息科学)师生的参考书,也适合打算进入通信领域的非相关专业读者,以及正在从事通信理论研究和实际系统设计的通信行业研发人员阅读。
《VC++就业培训宝典之MFC视频教程》总结了作者多年的就业培训经验,注重能力与兴趣的培养,由浅入深,条理清晰, 通俗易懂。本书随着课程的深入逐步完成十几个项目的开发,其中大部分适合作为本科毕业 设计以及求职简历的项目。本书主要内容包括Visual C++ 6.0安装和使用、Windows编程基础、 MFC原理介绍、对话框程序、对话框组合、基础控件、GDI绘图技术、图形软件开发、高级 控件应用、界面装饰、自定义窗口、视图与框架、文档模板架构、菜单和控制栏以及MFC 网络通信。每章的最后有本章作业,可作为练习,读者可登录网站www.baojy.com观看作业的 视频讲解。本书还配有光盘,包括所有章节的教学视频和部分资料,供读者更好地学习使用, 也可作为教师授课的素材。
《VC++就业培训宝典之MFC视频教程》可作为计算机及相关专业本科或大专院校的教材,也可作为软件开发爱好者的自 学参考用书。
《移动平台开发书库:Android项目开发详解》从实战的角度出发,介绍了基于Android环境的Mobile/Server应用系统开发,涉及移动客户端和服务器端的开发环节,以满足智能手机在线应用的需求。全书以一个Android应用程序开发案例为主线,介绍了整个Android项目开发的过程。在内容的编排方面,为突出项目编程方法与编程思路这条主线,将Android组件的使用分配到每一个功能界面中讲解。《移动平台开发书库:Android项目开发详解》涵盖了Android前端界面开发、Activity java程序的开发以及ASP后台技术开发等内容,强调了Android与后台数据通信技术、XML解析技术、数据存储技术以及与Android前端配套的ASP后台技术的实现细节。
《LabVIEW2012中文版虚拟仪器从入门到精通》循序渐进地通过理论与实例结合的方式,深入浅出地介绍了LabVIEW的使用方法和使用技巧。《LabVIEW2012中文版虚拟仪器从入门到精通》共分12章,介绍了LabVIEW的使用方法,包括LabVIEW2012中文版的基本操作界面介绍,创建和编辑VI的方法,程序控制结构框图,变量与数据,信号及其分析,数据采集,VI的优化方法,LabVlEW在通信以及网络中的应用等知识。每个章节中都配有必要的实例,目的在于让读者结合实例更加快捷地掌握LabVIEW的编程方法。
《西门子工业通信网络组态编程与故障诊断》全面介绍了西门子工业通信网络的结构、通信协议、通信服务和通信的组态编程与故障诊断。重点是应用最广的PROFIBUS-DP和工业以太网,对MPI、AS-i、PROFIBUS-PA、OPC也作了详细介绍。
《西门子工业通信网络组态编程与故障诊断》建立在大量实验的基础上,详细介绍了实现通信最关键的组态和编程方法,随书光盘有上百个通信例程,绝大多数例程经过硬件实验的验证。读者根据正文介绍的通信系统的组态步骤和方法,参考光盘中的例程作组态和编程练习,可以较快地掌握网络通信的实现方法。
通信的故障诊断是现场维修的难点。《西门子工业通信网络组态编程与故障诊断》用约三分之一的篇幅和大量的实例,系统地介绍了网络通信的故障诊断方法、诊断数据的分析方法,和用人机界面、WinCC显示故障消息的方法,包括一种功能强大、使用简单方便的故障诊断和显示的方法。
除了例程,随书光盘还提供了西门子用于通信的软件和大量的中英文用户手册。《西门子工业通信网络组态编程与故障诊断》各章配有适量的练习题,可供工程技术人员和维修人员自学,和作为大专院校、培训班的教材或参考书。
《基于dsPIC的无线通信系统设计》是2012年1月1日机械工业出版社出版的图书,作者是魏以民、姚轶、杨涛。
本书共分5方面内容:基础知识、关键模块、算法模型、内核揭秘、生态发展。前两方面由浅入深地介绍了TensorFlow 平台,算法模型方面依托TensorFlow 讲解深度学习模型,内核揭秘方面主要分析C++内核中的通信原理、消息管理机制等,最后从生态发展的角度讲解以TensorFlow 为中心的一套开源大数据分析解决方案。
本书是一部关于Android开发的基础教程,以由浅入深、循序渐进的方式讲解了Android程序设计的核心概念和技术。本书不仅结合井字游戏开发案例形象生动地讲解了Android生命周期、用户界面、简单的数据存储等基础知识,而且还深入探讨了外部通信、基于位置的服务、内置SQLite数据库等高级主题。每章最后都提供了“快速阅读指南”,通过它可以迅速找到所需信息,并高效地完成工作。
本站基于Calibre构建,感谢开源界的力量。所有资源搜集于互联网,如有侵权请邮件联系。
Github | Docker | Library | Project
深入理解Android(卷3)》是Android经典畅销书系(对Android系统源代码的分析最为系统和细致)“深入理解Android”系列Framework卷的第III卷,从源代码的角度,对Android系统的Audio和UI两大功能的相关模块的实现原理和工作机制做了系统且详细的分析,填补了市场的空白。
《深入理解Android(卷3)》在逻辑上分为4个部分:
Part 01(第1~2章):这是本书的基础部分,首先介绍了Android源码环境的搭建、编译和调试;然后讲解了Android进程间通信与任务调度的工具Binder与MessageQueue。这两项基础工作是深入研究Android前必须做的功课。
Part 02(第3章):详细分析了AudioService服务的实现,包括音量管理、音频外设管理、AudioFocus机制的实现等内容。
Part 03(第4~6章):这是本书的核心内容之一,详细分析了Android UI的通用实现,依次剖析了WindowManagerService、Android输入系统、Android控件系统的工作原理。
Part 04(第7~8章):主要分析了SystemUI和Android壁纸相关服务的实现,包括StatusBarManagerService与NotificationManagerService两个系统服务,以及WallpaperManagerService系统服务、动态壁纸与静态壁纸的工作原理等内容。
除此之外,在对海量的Android源代码进行分析的过程中,本书尽可能地对其中的精妙之处进行了分析和解读,目的是希望帮助读者领悟其中的优秀设计思想和方法。