本书是一本系统阐述仓颉程序设计语言的技术书籍,仓颉程序设计语言是一门由华为公司研发的国产计算机高级编程语言。全书共15章,全书从最简单的仓颉程序开始,全面覆盖了仓颉程序设计语言的基本语法语义规则。第1章为引言,简单介绍了仓颉语言的历史和特点。第2章介绍了第1个仓颉程序。第3、4章介绍了仓颉语言的基本类型、运算符、基本输入输出和控制结构等。第5章介绍了函数。第6-9章介绍了仓颉语言中的高级类型和类型关系,包括记录、枚举、类、接口、继承等。第10章介绍了泛型和常用集合,泛型是对类型
"本书是面向仓颉语言初学者的入门书,包括入门篇、进阶篇和高级篇,共计27章。入门篇(第1~7章),目标是零基础入门仓颉语言。从最简单的Hello World示例开始,先是讲解基本数据类型、变量、操作符等基础概念,然后讲解函数和流程控制,最后是综合应用示例,学习完本篇,读者就可以快速入门仓颉语言了。进阶篇(第8~22章),目标是掌握仓颉语言基础知识。本篇按照循序渐进的原则讲解了核心的仓颉语言概念,包括类、接口、枚举、泛型等,还讲解了常用的基础类库用法及异常处理、包管理等内容。学习完
本书从元编程的概念开始,逐步讲解了仓颉元编程的基础知识、抽象语法树的常用用法,最后介绍了如何定义和使用仓颉宏。本书共12章。第1章和第2章介绍元编程,第3~11章详细讲解词法单元、表达式、类型、基础声明、函数声明、Class声明、泛型与模式匹配、代码结构、宏,第12章为宏示例实战解析。本书以仓颉元编程初学者的叙述方式,由浅入深、从基础概念到实际应用,每一部分都有对应的示例代码,有助于读者快速掌握仓颉元编程的能力。本书面向有一定仓颉语言基础的开发者,了解基
本书系统论述了微电子电路的基本知识及其应用,全书共分为18章,涵盖了固态电子学与器件、数字电路和模拟电路三部分知识体系,通过本书的学习,读者可以全面了解现代电子设计技术、模拟电路、数字电路及分立电路和集成电路。在固态电子学与器件部分,主要介绍了电子学的基本原理及固态电子学基础、二极管的i-V特性及晶体管的SPICE模型等内容,给出了电路设计中常用的最差情况分析、蒙特卡洛分析等主要分析方法。在数字电路部分,作者着重讲解了逻辑电路的基本概念,对NMOS、CMOS、MOS存储电路及双极型数字
Premiere Pro 2023是Adobe公司推出的一款非常优秀的视频编辑软件,它以编辑方式简便实用、支持的素材格式广泛等优势,受到了众多视频编辑工作者和爱好者的青睐。《Premiere Pro 2023视频编辑案例课堂》通过150个具体实例,阐述了如何使用Premiere Pro 2023制作高品质的影视作品。读者如果能对这些实例举一反三,便能够掌握影视动画制作与编辑的精髓。《Premiere Pro 2023视频编辑案例课堂》按照软件功能及实际应用进行结构划
本书全面介绍 Spring Boot 3 + Vue.js 3全栈开发的基本思想、方法和技术。全书共 13章,内容涵盖 Spring基础、Spring MVC基础、Spring Boot核心知识、Web开发、数据访问、MyBatis与 MyBatis-Plus框架基础、安全控制、异步消息、单元测试、Vue.js基础与进阶、电子商务平台的设计与实现(Spring Boot + Vue.js 3 + MyBatis-Plus)等。书中实例侧重实用性、通俗易懂,通过本书的学习,读者能够快速掌握 Spr
作为《代码大全》的作者,史蒂夫在本书中全面深入地介绍了软件项目管理的关键技巧。《软件项目的艺术》分为4 个部分,共19 章,通过一个项目生存测试问卷来展示项目管理全过程中每个关键节点的具体行动。《软件项目的艺术》以项目成功为核心导向,系统地讲解项目立项、执行、开发、集成、测试与发布等关键环节,尤其适合项目经理及项目成员阅读和参考。
通信行业是当今社会的热门行业,本质上,通信其实是人类活动的极其重要的辅助手段。随着近代各项技术的进步,通信技术的发展也是在一代一代地更新迭代发展壮大。本书从人类发展中最原始的语言开始,描述了通信的作用,概要介绍了通信的基础,特别是无线通信的发展简要历程,到如今的5G技术以及不久到来的6G技术等,后续也畅想了未来的通信和其他技术的发展方向,并把7G、8G之后的时代归结为6G+时代。期待随着通信等人类可用工具的高度发达,人类的活动领域将扩展,各种生活方式也会随之出现巨大变化。
《Stable Diffusion AI绘画创意与实战》是一本关于AI 绘画工具Stable Diffusion 的教程,旨在分享通过AI 绘画工具生成各种理想图片的方法,介绍人工智能在绘画领域的应用与突破。《Stable Diffusion AI绘画创意与实战》共13 章,详细探讨了AI 绘画工具Stable Diffusion 的主要内容和价值。第1 章介绍AI 绘画的发展,从Stable Diffusion 的出现到广泛使用从第2 章开始介绍Stable Diffusio
本书以Python+Selenium+Unittest为基础,结合PageObject设计模式,通过测试作者自研项目逐步搭建UI自动化测试框架。Python是测试在开发过程中使用最多的语言,Selenium是当前***的Web UI自动化测试工具,这套Python+Selenium+Unittest+PageObject结合的测试框架可以直接应用到实际工作当中。本书共14章,其中第1~6章讲述了Python基础、前端基础和Selenium的基础。第7~12章结合分层思想对Selenium