本书由一线前端架构师结合多年开发经验倾力打造,通俗易懂地介绍了微信小程序开发的全部技术细节。本书共13章,第1章~第5章为基础部分,主要介绍小程序开发的理论基础、开发环境的搭建及简单组件的应用。第5章~第11章为进阶部分,主要介绍小程序的高级组件、自定义组件、动画、云开发以及网络与数据存储等相关技术。第12章和第13章为实战部分,第12章介绍一个工具类的项目 天气预报客户端的开发,带领读者综合运用所学知识,第13章讲解如何开发一款较有难度的前后端相对完整的电商应用,通过项目练习,读者既可以提高实战能力,也能够掌握一个小程序应用从0到1的整个开发过程,并有能力统筹前后端进行小程序的全栈开发。 本书注重实践,技术先进,适合对小程序开发感兴趣的各层次读者阅读,也可以作为大专院校和培训机构的教学用书。
本书的主要内容有:了解Kotlin基础知识和Kotlin集合框架。探索Android基础:操作系统和应用容器及其组件。了解线程安全以及如何处理并发。编写低开销顺序异步工作。使用协程检查结构化并发性,并了解通道如何支持协程通信。了解如何使用流完成异步数据处理。使用Android性能分析工具了解性能问题。使用性能优化减少资源消耗。
React Native 是一款当前市面流行的前端跨平台开发框架。近年来,随着大规模重构和优化,React Native 在性能和兼容性方面得到了大幅度的提升。为帮助广大开发人员快速开展 React Native 应用开发,本书从 React Native 入门、React Native 开发进阶、热更新和应用打包等方面,以大量实例,系统地介绍了 React Native 知识点。本书还提供了一个影城应用项目以供读者学习、实战。书中每个阶段的知识都是层层深入且环环相扣的,能够帮助读者对 React Native 框架的原理与应用有一个全面的认识。 本书适合具有一定原生 Android、iOS 开发基础的一线应用开发工程师、大中专院校相关专业师生、培训班学员阅读,可以帮助读者夯实基础,提升 React Native 开发实战技能。
创立于2001年影响了几代技术人的《程序员》,于2021年以《新程序员》的全新面貌重新起航,成为专属于IT从业者的深度技术宝典。《新程序员》聚集全球技术大师、行业技术先锋,面向职业开发者、技术经理、CTO CIO、编程爱好者,内容定位于产业前沿趋势、技术落地实践,汇集来自国内外学术界精英、顶尖研究院所和产业界泰斗级技术专家的深度思考。 随着大模型的兴起,AI应用迎来了前所未有的爆发式增长,其中,编程领域作为最为高频且刚性的需求,正引领我们步入智能编码的新纪元。《新程序员008:大模型驱动软件开发》深刻聚焦开发者群体在推进代码智能化过程中的实际挑战与机遇,汇聚了国内外顶尖专家与学者的智慧,共同探讨AI辅助研发的最新趋势、常见误区、前沿探索与成功案例。 书中不仅收录了来自阿里巴巴、腾讯、字节跳动、京东、美团、36
由于Arduino 极强的易用和扩展性,也成了众多电子工程师、手工制作爱好者的新玩具。在美国知名的电子制作杂志Makezine 的博客上,每天都能看到用Arduino 制作出来的新玩意。而从2009 年开始,由Makezine 日本版所举办的电子制作爱好者大会,体育馆大的会场里分成几十个摊位,个人、团体、公司、电子工程师、程序员、设计师、艺术家汇聚一堂,守着自己的小摊位,上面放着从机器人、飞行器、自行车POV,还有电子乐器、趣味玩具、玩偶、标本、趣味电子装置等手工制品。此外,还有教人焊接电子零件的工作坊,出售相关图书的专柜,研讨Arduino 与iPhone 连接的讲座、新书发布会等。而2010 年的第5 次大会,配合日本活跃的互动设计师、教育家小林茂的《Prototyping Lab》(一本介绍用Arduino 制作产品原型的新书)的发表,同场展出了日本年轻一代互动设计师、艺术家的作品
国内几乎所有互联网公司都推出了自己的微信小程序,越来越多的网课和培训班也在开设小程序教学课程。本书是一本为想掌握微信小程序的开发人员量身定制的快速入门教材,从零开始学习,书中示例多,适合喜欢动手练习的读者。 本书共12章,首先介绍小程序的基础,包括微信开发工具的使用、开发环境搭建、组件等基本知识;接着介绍一些常见的小程序知识点,包括语法、表单验证、媒体与地图组件、网络请求等,并在每个模块*后都提供实战的例子;*后是json-server后台模拟环境搭建与实战内容,包括抽签小工具实战和图书商城实战。 本书内容全面、示例丰富,既适合微信小程序初学者,也适合高等院校的师生学习阅读,还可作为高等院校计算机相关专业的教材使用。
本书向读者呈现了Android移动应用安全攻防与逆向分析的立体化教程(含纸质图书、电子资料、教学课件、源代码与视频教程),全书共4篇。 篇基础篇(第1章和第2章),目的是让读者快速建立对Android应用安全分析的基本概念,介绍了构建Android分析环境的一些基本方法与工具,以及通过对一个Android应用Apk文件进行反编译,并篡改中间状态的Smali代码,再重编译签名打包全过程的介绍,帮助读者进入Android应用逆向分析的大门。第二篇理论篇(第3章和第4章),目的是通过介绍Android操作系统常见的安全漏洞,帮助读者树立Android应用安全开发的意识,从而构建Android应用安全的一个具体框架。介绍了App安全基线,包括应用的评估思路、Android系统的安全问题与常见漏洞。通过分析一个Android静态逆向和动态调试自动化分析框架MobSF的功能,使读者全面了解Android逆向分析过
《Android开发从入门到精通(项目案例版)》作为Android书籍,从1行代码开始,详尽讲述了Android(安卓)开发入门、Android进阶、Android核心技术、Android高级编程、Android项目实战案例等内容。全书共25章,其中前20章主要介绍了Android开发入门基础知识、用户界面设计基础、UI组件的应用、基本程序单元Activity、Android应用核心Intent、Android程序调试、Android事件处理和手势、Action Bar的使用、图形图像处理技术、多媒体应用开发、数据存储技术、Handler消息处理、Service应用、传感器应用、位置服务与地图应用、网络编程及Internet应用。所有重要知识点均结合实例讲解。*后5章通过欢乐写数字、锁屏背单词等5个具体的移动开发案例,完整展现了项目开发的全过程。 《Android开发从入门到精通(项目案例版)》配备了极为丰富的学习资源,具体内容如下: ◎配套资源:232节教学视
本书从游戏产业的发展历程、发展趋势、特征等方面入手阐述游戏产业与元宇宙结合的契机,并全面介绍了两者结合发展成游戏元宇宙后的各方面架构布局与发展可能性。 本书共涵盖五部分内容。第一,游戏元宇宙模式特征以及其如何重构游戏发展业态。从游戏发展历程开始,主要介绍了游戏发展趋势以及迎来元宇宙时代后,游戏将发生怎样的变化,元宇宙将从哪些方面重构游戏业态。第二,游戏产业怎样向元宇宙转型升级。从介绍元宇宙给游戏带来的优势开始,阐述转型游戏元宇宙的可能性以及途径,同时也介绍了游戏产业向元宇宙过渡的难点问题。第三,游戏元宇宙的技术创新与产业链形成。针对游戏产业的特性与元宇宙技术特性,介绍了未来构建游戏元宇宙所依赖的关键技术以及技术与游戏产业之间怎样进行相互拉动,同时介绍了以技术为驱动的游戏元宇
本书通过大量丰富有趣的实例,系统地介绍了Arduino开源硬件的编程及开发技巧。全书共分9章,第1章主要介绍了Arduino编程需要了解的基础知识;第2章介绍了常用的Arduino输出执行机构及其应用;第3章介绍了Arduino传感器的应用;第4章介绍了Arduino通信功能的实现;第5章介绍了Arduino的创意程序设计;第6章基于Mind 平台,介绍了Arduino交互式编程技巧;第7章介绍了Arduino在物联网领域中的应用;第8章介绍了Arduino在数学领域中的应用;第9章介绍了Arduino与3D打印结合的综合应用案例。 本书内容实用性及可操作性强,语言简洁凝练,图表直观易懂,讲解生动接地气,图形与代码对照的编程模式更易于初学者学习。同时,本书还附赠配套学习资源,包括所有程序源代码、重难点章节教学视频,扫书中二维码即可获取。 本书非常适合中小学创客师生、从事开源硬件开发的工程
法国大革命之前的1780年代,知识分子发现催眠术可以作为对自然现象进行解释的一种方式,并能够治病,于是发展为一项社会运动。《催眠术与法国启蒙运动的终结》是达恩顿教授 部法国史论著,以历来为史家所忽略的催眠术这一科学时尚为切入点,通过大量书信、手稿、手册、报刊等史料,追寻催眠术运动在法国大革命前后的变迁轨迹,探讨催眠术与激进思想、政治运动、民众心态、启蒙运动的终结之间的关联,为揭示法国大革命爆发的起因提供了一个全新的视角,迄今仍是法国史领域内的重要作品。
《Arduino程序设计基础(第2版)》涵盖Arduino基础知识及高级应用,中途穿插简单项目制作,用于巩固知识与扩展提高,同时提供常用的API参考,以便读者实践时查阅。第2版中,作者修正了之第1版的纰漏,并根据Arduino近年来的发展,更新了部分内容,重写了部分章节,也融入了更多作者对Arduino开发的思考。 本书主要针对本科生及研究生阶段的Arduino教学实验进行编写,亦适用于相关开发人员及入门者学习。
《游戏运营管理(第3版)》结合市场需求,从游戏运营的各个层面系统地、多角度地介绍了游戏运营的基本概念和基础知识,由市场与市场营销概述、游戏市场概况、游戏运营概述、运营策略、新产品生成、运营团队管理、市场推广、销售渠道、技术支持、售后服务、游戏周边十一个章节组成。作者具备相当丰富的游戏运营实践经验和教材编写经验,全书内容具有实用性、时效性,通俗、易懂。可供游戏行业从业人员和游戏开发爱好者阅读,也可供各大专院校相关专业的学生、教师和研究人员参考。希望通过本书,能给所有游戏从业人员及渴望进入游戏开发行业的读者提供一些借鉴,帮助所有读者更快地跨入游戏行业的殿堂。
《Android软件安全与逆向分析》由浅入深、循序渐进地讲解了Android系统的软件安全、逆向分析与加密解密技术。包括Android软件逆向分析和系统安全方面的知识及概念、如何静态分析Android软件、如何动态调试Android 软件、Android 软件的破解与反破解技术的探讨,以及对典型Android病毒的全面剖析。 《Android软件安全与逆向分析》适合所有Android 应用开发者、Android 系统开发工程师、Android系统安全工作者阅读学习。
这本《茶业通史》汇总古今中外茶业大事,使它尽量起到《茶业辞源》的作用,因此对中外古今(截至20世纪50年代为止)茶业史迹,不得不穷尽手头资料,但以节录原文为主,以便读者查阅考证。 编写茶业历史不可背离历史唯物主义的观点。任何事物都不是孤立的,而是与其他事物互相联系的。有些事例,如有必要重复,还得重复,否则,就容易割断历史,影响论述某些重要问题的系统性和连贯性。 本书共分为十五章,包含茶的起源、茶叶生产的演变、中国历代茶叶产量变化、茶业技术的发展与传播、中外茶学、制茶的发展、茶类与制茶化学、饮茶的发展、茶与医药、茶与文化、茶叶生产发展与茶业政策、茶业经济政策、 茶叶贸易、茶叶对外贸易、中国茶业今昔。
本书系统地介绍了基于Arduino平台的智能感知技术的原理及实现过程。全书共分七章,*章是智能感知的基础知识,介绍了几种常见的感知技术;第二章是Arduino语法基础,主要通过生动有趣的实验实例,介绍Arduino开源软件基础知识;第三章Arduino智控编程,以实例为基础,详细介绍了基于Arduino的智能感知系统组建过程以及学习Arduino的编程方法;第四章传感控制,通过多个案例介绍搭建传感控制作品的制作方法;第五章为感知物联,主要介绍传感控制智能感知作品与蓝牙、手机App、WiFi、物联网、语音合成、SIM900、以太网等模块的连接技术,了解开源硬件智能控制作品的一般设计流程。第六章为智能生活,以实例为基础,主要介绍智能产品的构建过程及方法,让生活工具具有 互联网 的功能,改善生活,成为新的创新作品。第七章智能服务机器人,学习运用智能服务垃