软件与程序设计
-
AWS经典实例[美] 约翰·卡尔金(John Culkin), [美] 麦克·扎宗(Mike Zazon) 著,孟然 译本书提供超过70个独立的技巧来帮助你创造性地解决你将在云端之旅遇到的AWS常见挑战。本书的主要内容有:使用Amazon Comprehend从文本中抹除个人识别信息(PII)。为Amazon RDS数据库自动轮换密码。使用VPC可达性分析器检查并诊断网络路径。锁定对Amazon简单存储服务(S3)的访问。自动调整容器化服务的容量。 -
Rust编程与项目实战朱文伟 李建英Rust是一门系统编程语言,专注于安全,尤其是并发安全,它也是支持函数式、命令式以及泛型等编程范式的多范式语言。标准Rust在语法和性能上和标准C 类似,设计者可以在保证性能的同时提供更好的内存安全。《Rust编程与项目实战》详解Rust编程技巧,配套示例源码、PPT课件、作者QQ答疑服务。《Rust编程与项目实战》共分17章,内容包括Rust基础,搭建Rust开发环境,常量、变量和标量数据类型,运算符和格式化输出,选择结构,控制结构,函数,复合数据类型,指针,模块化编程和标准库,标准库中的字符串对象,多线程编程,标准输入输出和命令行参数,文件读写,网络编程实战,图像和游戏开发实战,数据分析实战。《Rust编程与项目实战》适用于Rust编程初学者、Rust应用开发人员、高并发和分布式开发人员、Web Assembly开发人员、游戏开发人员以及嵌入式应用开发人员。本书也适合作为高等院校或高职高专Rust编程课程的教材。 -
奇妙的Python李宁本书从实战的角度讲解Python在各个领域的应用案例,这些领域包括操作系统、GUI、ChatGPT、动画、多媒体(图像、音频和视频)、办公自动化、控件软件、加密和解密、数学计算、文本处理。上述技术领域涵盖的章节如下。 (1) 文件系统(第1~2章): 主要包括对文件和文件夹的操作、获取文件和目录属性,搜索文件和目录、创建快捷操作,控制回收站、Windows注册表、设置启动项、显示系统窗口等。(2) GUI(第3、5章): 主要包括PyQt6的基本用法、异形窗口、(半)透明窗口,控制状态栏等。(3) ChatGPT(第4章): 主要包括ChatGPT的基本概念、ChatGPT的竞品、注册和登录ChatGPT,以及应用ChatGPT做的两个项目——聊天机器人和编程魔匣。(4) 动画(第6章): 主要包括属性动画、缓动动画、数学动画、生成动画gif、三维仿真等。(5) 多媒体(第7~10章): 主要包括播放音频、录制音频、音频分析、音频格式转换、音频编辑、获取视频信息、播放视频、截屏、拍照、录制视频、视频格式转换、视频编辑、图像处理(滤镜、缩放图像、翻转图像、混合图像等)、仿射变换、PS滤镜(锐化、油画、光照、波浪扭曲、浮雕效果等)、视频特效(旋转视频、镜像视频、变速视频、变形视频、视频淡入淡出、为视频添加字幕等)。(6) 办公自动化(第11~14章): 包括Excel、Word、PointPower和PDF的读写操作。(7) 控制软件(第15章): 包括控制微信、浏览器、鼠标、键盘和剪贴板。(8) 加密和解密(第16章): MD5加密、SHA加密、Base64编码和解码、DES加密和解密、AES加密和解密、RSA加密和解密。(9) 数学计算(第17章): 极限、导数、积分、二重积分、三重积分、微分方程、矩阵的加法、减法和乘法、矩阵的秩、相似矩阵、线性方程组。(10) 文件压缩和解密(第18章): 压缩和解压zip和7z格式的文件。(11) 文本处理(第19章): 处理长字符串、计算文本相似度、中文分词、词性标注、将图像转换为字符。本书独立成册,适用于已掌握Python基础知识的读者。 -
信息学竞赛宝典 动态规划张新华 胡向荣 伍婉秋暂缺简介... -
利用Dask扩展Python性能[美]霍尔顿·卡劳(Holden Karau), [加]米卡·金明斯(Mika Kimmins) 著,马宏华 译《利用 Dask 扩展 Python 性能》详细阐述了与 Dask 扩展 Python 性能相关的基本知识,主要包括了解 Dask、Dask 基础操作、Dask的工作原理、Dask DataFrame、Dask 的集合、高级任务调度、添加可变状态和 Dask Actor、评估 Dask 的组件和库、迁移现有的分析工程、使用 GPU 和其他特殊资源的 Dask、使用 Dask 进行机器学习、生产化Dask 等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学用书和参考手册。 -
Axure RP10原型设计完全自学一本通王欣本书内容浅显易懂,简明扼要,从交互设计动画制作的基础知识出发,详细讲述了如何使用AxureRP 10制作交互设计动画,大部分知识点配有实例操作,使得学习过程不再枯燥乏味。本书内容章节安排如下。第1章 熟悉Axure RP 10。本章主要介绍了Axure RP 10的主要功能,Axure RP 10的下载、安装、汉化与启动,Axure RP 10的工作界面,自定义工作界面,使用Axure RP 10的帮助资源,查看视图,使用标尺,参考线,显示栅格,设置遮罩和对齐/分布对象等内容,帮助读者快速熟悉Axure RP 10软件。第2章 Axure RP 10的基本操作。本章主要介绍了文件的新建和存储、文件的打开与导入,以及自动备份、还原与恢复操作等内容。第3章 页面的管理。本章主要包括了解站点、管理页面、编辑页面、自适应视图、图表类型、创建流程图、组合对象、锁定对象和隐藏对象等内容。第4章 使用元件。本章详细介绍了每种元件的使用方法和技巧,以及钢笔工具的使用方法,并对元件在实际原型设计中的应用技巧进行了讲解。第5章 元件的属性和样式。本章主要介绍了Axure RP 10中元件的属性,以及应用元件样式的方法和技巧,同时详细介绍了设置各种样式的方法。第6章 母版与第三方元件库。本章主要介绍了母版的创建和使用方法,以及第三方元件库的创建和使用方法。第7章 简单交互设计。本章主要介绍了向元件中添加各种交互效果的方法和技巧,并详细介绍了各种参数的设置操作,同时还对交互样式的设置方法和技巧进行了讲解。第8章 高级交互设计。本章主要介绍了Axure RP 10中变量、表达式、中继器的基本操作,以及函数的相关知识。第9章 团队合作。本章主要讲解了团队项目的创建、编辑、发布,以及团队项目的检入和检出等内容。第10章 发布与输出。本章主要介绍了Axure RP 10中的几种生成器,以生成不同格式的原型设计供客户查看。第11章 设计制作PC端网页原型。本章介绍了运用Axure RP 10绘制PC端网页原型设计实例。第12章 设计制作移动端网页原型。本章介绍了运用Axure RP 10绘制移动端网页原型设计实例。 -
Igor Pro 实用教程贾小文本书介绍Igor Pro的基本使用技巧和数据分析处理的一般方法,全面涵盖Igor Pro基本操作、图表绘制、数据分析拟合和程序设计等方面内容。在内容设计上以实用性为目的,突出图表绘制、数据拟合和程序设计等数据处理中需要的内容模块。书中配有大量的示例代码,以便读者在学习的过程中参考和借鉴。全书共分为7章和1个附录,第1章介绍Igor Pro的基本对象和基本使用,突出利用命令行处理数据的使用特点。第2章以曲线、二维数据和三维数据为例,介绍了图表的绘制和设置中涉及的概念和方法。第3章介绍数据拟合的技巧和方法,包括简单的调用菜单拟合到复杂的自定义函数拟合,并详细讨论了Igor Pro的一些高级拟合技巧。第4章介绍插值、傅里叶变换、方程求解等数据处理中可能用到的操作。第5章介绍程序设计的基本概念、Igor Pro语法环境以及命令行程序的设计。第6章介绍窗口界面程序的设计方法以及窗口程序设计中可能用到的各种技巧。第7章介绍一些高级的程序设计方法,如多线程、钩子函数、计算机硬件操作等复杂用法。附录介绍本书所用术语、快捷键。本书可作为高等院校、科研机构等相关单位从事实验教学或者实验科学研究的教师、工程师的参考书籍,也可作为高年级本科生和研究生实验数据分析和处理的参考书籍。 -
仓颉语言极速入门张云波 著本书以仓颉的UI实战为主,语法部分介绍了主要组成部分,快速且形象地阐述了仓颉编程语言的主要特性,让零编程基础的新手都可以迅速入门仓颉,在此基础上结合互联网热门垂直领域的潮流App设计,带您深入场景式UI开发体验。利用CangjieUI 鸿蒙的组合,能够让我们在开发基于DSL的App应用时超快上手,从而可以快速开发基于鸿蒙乃至跨平台的应用UI。本书共两部分。第1~9章介绍仓颉基础编程知识,从零起步介绍了仓颉主要特性如面向对象编程、面向接口编程、函数式编程等,聚焦在语法层面。第10~21章基于强大的CangjieUI框架,实际切入各种场景化的精美AppUI开发案例,助力读者彻底地掌握使用CangjieUI框架开发各种复杂AppUI的技巧。本书案例丰富,实操性系统性强,辅助读者更快地掌握本书的要点、难点。本书既可以成为仓颉初学者的入门书,也可以为想从事仓颉应用开发的人士或培训机构,提供前置知识参考。 -
深入CLR[美]杰弗瑞·李希特(Jeffrey Richter)著,周靖 译《深入CLR(第4版 中文限量版)》针对CLR和.NET Framework 4.5(及更高版本)进行深入、全面的探讨,并结合实例介绍了如何利用它们进行设计、开发和调试。全书分5部分共30章。第Ⅰ部分介绍CLR基础,第Ⅱ部分解释如何设计类型,第Ⅲ部分介绍基本类型,第Ⅳ部分以核心机制为主题展开介绍,第Ⅴ部分重点介绍线程处理。通过本书的阅读,读者可以掌握CLR和.NET Framework的精髓,轻松、高效地创建高性能应用程序。 -
TypeScript框架开发实践曾振中本书讲述了一个开源Web框架从无到有,直至发布上线的开发历程,逐步实现Web框架的核心对象管理、Web路由及数据库支持等三大组成部分并集成多个常用服务,完成框架中三十多个TypeScript装饰器的设计与开发。通过本书,读者能够从最基础的代码开始,轻松掌握Web框架的开发技能,为深入探索高级Web技术奠定坚实基础。本书分为三大模块。Web框架基础模块(第1章)从编写最简单的HTTP服务开始,介绍Web框架的基础知识;框架开发模块(第2~5章)详细阐述框架核心对象管理的实现、集成ExpressJS服务及相关中间件的应用整合,展示了两类Web框架常见的数据库功能的开发过程,以及RabbitMQ、Redis、SocketIO多种常用服务的集成开发;测试与发布模块(第6章)讲述Web框架的测试和开源项目的发布过程,深入探讨制作开源项目涉及的各种关键知识点。本书适合初学者入门,书中项目以真实线上开源项目为主线,深入探讨了Web框架的实现细节,对于有经验的开发者同样有参考价值,尤其适合对开源项目有浓厚兴趣的开发者。
