软件与程序设计
-
iOS 14开发指南管蕾《iOS 14开发指南》旨在介绍开发iOS 14应用程序的知识。本书主要讲解了如何通过Xcode开发应用程序,如何实现各种控件,如何设计用户界面,如何处理图像、图层、动画等,如何实现多媒体开发,如何定位,如何读写应用程序的数据,如何处理手势,如何开发通用的应用程序、tvOS应用程序、虚拟现实应用程序,如何在应用程序中添加Siri功能,如何使用Apple Pay、SwiftUI、WatchKit等。《iOS 14开发指南》适合iOS初学者和iOS开发人员阅读,也可以作为培训机构和高校相关专业的教材。 -
量子计算机编程 从入门到实践[美] 埃里克·R. 约翰斯顿,[英] 尼古拉斯·哈里根,[西] 梅塞德丝·希梅量子计算被誉为下一代编程范式。随着一些量子计算平台和模拟器向公众开放,普通程序员也可以尝试编写量子计算程序,感受前沿科技的无穷魅力。《量子计算机编程:从入门到实践》不会解释晦涩的量子力学理论,而会采用直观的圆形表示法描绘量子比特,并从实践角度展示如何编写有趣的量子计算程序。通过《量子计算机编程:从入门到实践》提供的在线实验室网站,你可以动手运行书中的JavaScript示例代码。全书分为四大部分,分别介绍量子计算机编程的核心概念、原语、应用和发展趋势。你将了解量子隐形传态、量子算术运算、量子傅里叶变换和量子相位估计等知识,以及量子搜索、量子超采样、量子机器学习等高级主题。 -
自在之境程罡《自在之境——Grasshopper参数化深度建模》为《Grasshopper参数化建模技术》的全新升级版,分五个大类详细讲解了20个精彩案例:珠宝首饰设计、建筑设计、时尚家具设计、工艺品设计和产品外观设计。 《自在之境——Grasshopper参数化深度建模》涉及的运算器更多,案例的讲解注重思路、流程和技巧。书中很多运算器的组合甚至可以作为“定式”来使用,使本书具有一定的工具书价值。学习完书中的案例,可以掌握参数化建模的很多高级技法。本书配套的资源包,附有和每个小节同步的案例源文件,为读者提供同步的技术支持,使读者绝无半途而废之忧。 《自在之境——Grasshopper参数化深度建模》适合高校设计类专业学生、三维建模从业人士和设计类行业从业人士参阅,也可以作为高校相关课程的教材和教参使用。 -
数字经济分布式治理段伟常数字经济标志着人类社会正在快速进入数字化生存模式,财富创造、价值交换、利益分配等重要场域由“真实”向“虚拟”形式转化。与复杂有机生命体的运作相似,数字经济的治理在宏观上体现为控制与协同,而在微观上体现出高度的自治,以利益为中心的共同体(组织或公司)形成共享化、线上化、分权化、智能化等形式的去中心化自治模式。技术自治下的利益共同体就是具有分布式治理结构的DAO。本书梳理从中心化治理到去中心化治理的演变逻辑,将数字治理和利益共同体理论融合创新,结合区块链技术、证据法学、技术自治、算法治理等构建分布式治理机制,对结构化取证、事实证明、信息保真、共识机制、智能合约等一系列核心技术和方法进行详细阐述。本书适合金融和资产管理、数字化交易、电子商务、供应链管理、社会管理、智能司法等领域的专业人士阅读。 -
程序设计竞赛训练营邱秋本书是以大学生程序设计竞赛为基础、面向已有C1 入门知识且想要进一步学习的读者编写的 C 进阶训练指南。全书分为回湖法、图、动态规划、 网格等部分。回湖法部分介绍单向搜索和双向搜索,给出高级搜索的技巧;图部分分为图遍历和图算法章节,先介绍图遍历的方法,再以小生成树问题、单源短路径问题、多源短路径问题、网络流问题中的经典算法为例,介绍了十余种算法的原理和相关应用;动态规划部分逐一介绍了集合型、区间型、图论型、概率型、非典型动态规划,并介绍了空间、时间上的优化技巧,以及相应的备忘、松弛技巧;网格部分作为独立的专题汇集了与网格相关的各种习题 本书适合有意参加大学生程序设计竞赛的本科生、研究生阅读,对有意参加信息学奥林匹克竞赛的中学生具有参考价值。 -
Dart语言实战亢少军本书系统阐述了跨平台Dart编程语言基础知识、面向对象编程, 以及网络编程和异步编程等高级知识。全书共分为4 篇: 第1篇为Dart基础(第1 ~9章) , 第2篇为面向对象编程( 第10 ~14 章) , 第3篇为Dart 进阶(第15 ~24章) , 第4篇为商城项目实战( 第25 ~37章) 。书中主要内容包括: Dart语法基础、Dart编码规范、数据类型、运算符、流程控制语句、函数、面向对象基础、继承与多态、抽象类与接口、枚举类、集合框架、集合与泛型、异常处理、元数据、Dart库、单线程与多线程、网络编程和异步编程等。书中包含大量应用示例, 读者不仅可以由此学会理论知识还可以灵活应用。书中示例基于 Flutter环境开发, 读者在学习到Dart语言知识的同时还可以学会Flutter框架技术。书中通过一个商城App案例详细阐述了如何使用Flutter开发App, 内容完整, 步骤清晰, 提供了工程化的解决方案。本书可作为Dart和Flutter初学者的入门书籍, 也可作为从事跨平台移动应用开发的技术人员及培训机构的参考书籍。 -
Bootstrap前端开发刘荣英《Bootstrap前端开发(全案例微课版)》是针对零基础读者研发的网站前端开发入门教材。该书侧重案例实训,并提供扫码微课来讲解当前的热点案例。 《Bootstrap前端开发(全案例微课版)》分为17章,内容包括快速进入Bootstrap世界、响应式网页设计、深入掌握Bootstrap基本架构、精通页面排版、响应式新布局——弹性盒子、核心框架—CSS通用样式、认识CSS组件、精通CSS组件、高级的CSS组件、玩转卡片和旋转器、认识JavaScript插件、精通JavaScript插件。后通过5个热点综合项目,进一步帮助读者巩固项目开发经验。 《Bootstrap前端开发(全案例微课版)》通过精选热点案例,可以让初学者快速掌握网站前端开发技术。通过微信扫码看视频,可以随时在移动端学习技能对应的视频操作。通过实战技能训练营可以检验读者的学习情况,为此还提供了扫码看答案。本书还提供技术支持QQ群和微信群,专为读者答疑解惑,降低零基础学习网站前端开发技术的门槛。 -
Effective Java(美)Joshua Bloch(约书亚·布洛克)自从Java 6发布之后,Java又有了翻天覆地的变化。本书涵盖了Java 7、Java 8和Java 9中语言和库的各种新特性。让你能够深入了解Java平台的细微之处。通过对每一个项目的全面描述和解释,告诉你应该做什么、不应该做什么,以及为什么要这样做。 -
Android应用安全实战李岳阳 卓斌 编著Android应用安全是一个热门话题,本书从Hook框架Frida出发,由浅入深,带领读者掌握Frida框架的使用方法,并让读者能够解决逆向分析、安全测试、算法还原和关键代码快速定位等实际问题。Android应用安全实战:Frida协议分析共8章,首先讲解了Frida框架环境安装配置,随后讲解了如何使用Frida框架对Android应用的Java层和so层进行分析,并设计了算法自吐框架,*后讲解了Frida框架的高级应用和算法转发。从*基础的环境安装到中高级逆向技巧均有涉猎,能够让读者在实战中掌握Frida框架,并应用于Android逆向分析之中。Android应用安全实战:Frida协议分析内容翔实,理论与实战相结合,可供Android开发工程师、Android应用安全工程师、爬虫工程师、逆向分析工程师以及想要从事逆向领域工作的人员学习。 -
C语言程序设计简明教程 Qt实战彭凌西 唐春明 黄铮 陈统本书主要介绍C语言程序设计,帮助读者掌握C语言的相关概念、基础知识和实际应用。内容讲解循序渐进,重点突出。全书内容包括计算机基础知识和编程环境的搭建,C语言入门基础知识,流程图,基本结构,函数,断点调试,数组,指针,枚举和结构体,以及文件读写。全书通过100多个编程或实战案例,结合Qt工具,让读者在实践中掌握C语言程序设计基础,并进一步掌握计算机程序设计。 本书语言简洁,通俗易懂,不仅适合大专院校的学生使用,也适合对程序设计感兴趣的读者作为入门教程。
