登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入   新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2024年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書

『簡體書』Rust Web编程从入门到实战 廖显东

書城自編碼: 4099081
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者: 廖显东
國際書號(ISBN): 9787111774860
出版社: 机械工业出版社
出版日期: 2025-04-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 119.9

我要買

share:

** 我創建的書架 **
未登入.


新書推薦:
别字之辨
《 别字之辨 》

售價:HK$ 140.8
八段锦 百岁国医大师邓铁涛健康长寿之道
《 八段锦 百岁国医大师邓铁涛健康长寿之道 》

售價:HK$ 43.8
黄帝内经精讲
《 黄帝内经精讲 》

售價:HK$ 118.8
赌注:海难 叛变和谋杀的故事
《 赌注:海难 叛变和谋杀的故事 》

售價:HK$ 75.9
战争与史学家:李维历史书写中的汉尼拔战争
《 战争与史学家:李维历史书写中的汉尼拔战争 》

售價:HK$ 63.8
古韵新声
《 古韵新声 》

售價:HK$ 1848.0
秦汉至唐律令立法语言论要
《 秦汉至唐律令立法语言论要 》

售價:HK$ 74.8
茶叶帝国3000年
《 茶叶帝国3000年 》

售價:HK$ 129.8

 

編輯推薦:
本书由畅销书作者廖显东老师倾力打造,涵盖从Rust语言入门到Rust Web开发实战所需的核心知识、方法和技巧。
內容簡介:
本书涵盖从Rust语言入门到Rust Web开发实战所需的核心知识、方法和技巧,共4篇。第1篇Rust 基础知识,包括2章:Rust入门、Rust基础。详细介绍Rust的基础语法,即使没有Rust语言基础的读者也可以无障碍阅读。第2篇Rust Web基础入门,包括3章:Rust Web入门、处理Web请求和响应、用Rust访问数据库。本篇帮助读者快速掌握用Rust语言进行Web开发的基础技术。第3篇Rust Web进阶提高,包括2章:Rust Socket编程、Rust文件处理。本篇帮助读者用Rust语言快速开发各种Web应用。第4篇Rust Web高级实战,包括2章:Rust Web高级编程、【实战】开发一个Rust博客。第8章通过Rust并发编程、Rust RPC编程、Rust RESTful API接口开发,帮助读者更好地理解Rust Web高级编程的知识和技巧;第9章详细介绍了开发一个Rust博客的全过程,让读者真正了解Rust博客的架构原理及实现方法,并开放了源代码,帮助读者向Rust Web编程高手迈进。本书附赠源代码、PPT及相关案例实现的操作视频,获取方式见封底。本书可作为Rust初学者、Web开发工程师的学习用书,也可作为培训机构和大中专相关院校的教材。
關於作者:
廖显东,上简科技创始人兼CEO,高级软件架构师,AI算法专家,全栈开发者,技术极客。专注于计算机前沿技术的研究和实践。多年软件开发与团队管理经验,精通Java、JavaScript、C/C /C#、Python、PHP等开发语言。对Go语言、Rust语言等流行开发语言有深入实践和研究。对大型电子商务系统开发、高并发架构、分布式架构、微服务、大数据、人工智能算法、Web3.0、AIGC、ChatGPT、Midjourney、DeepSeek、Claude、元宇宙等计算机前沿技术领域有深入实践和研究。著有畅销书《Go Web编程实战派——从入门到精通》《零基础Go语言算法实战》《Go语言高级开发与实战》《Go语言设计模式》、《Go语言 Vue.js实战派》等个人公众号:源码大数据抖音、小红书、视频号、知乎等自媒体名:廖显东-ShirDon。
目錄
前言第1篇 Rust 基础知识第1章 Rust入门/1.1Rust简介/1.2第1个Rust程序/1.3Rust基础语法/1.3.1注释与打印文本/1.3.2变量和变量可变性/1.3.3常量/1.3.4运算符/1.3.5流程控制语句/1.4Rust数据类型/1.4.1标量类型/1.4.2复合数据类型/1.4.3字符串/1.5函数与闭包/1.5.1函数/1.5.2闭包/1.6类型系统/1.6.1泛型/1.6.2trait/1.6.3类型转换/1.7本章小结/第2章 Rust基础/2.1所有权系统/2.1.1所有权机制/2.1.2引用和借用/2.1.3生命周期/2.2宏/2.3智能指针/2.3.1什么是智能指针/2.3.2Box/2.3.3Rc/2.3.4RefCell/2.4多线程/2.4.1什么是多线程/2.4.2创建线程/2.4.3线程间的数据共享/2.4.4线程间通信/2.4.5线程池/2.4.6异步并发/2.5错误处理/2.5.1可恢复错误/2.5.2不可恢复错误/2.6包和crate/2.6.1包/2.6.2crate/2.7模块/2.8单元测试/2.9调试/2.10本章小结/第2篇 Rust Web基础入门第3章 Rust Web入门/3.1【实战】第1个Rust Web程序/Rust Web编程从入门到实战3.2Web工作原理简介/3.2.1Web基本原理/3.2.2什么是HTTP/3.2.3什么是HTTP请求/3.2.4什么是HTTP响应/3.2.5什么是URI、 URL与URN/3.2.6HTTPS简介/3.2.7什么是HTTP/2/3.3了解Rust HTML模板原理/3.3.1Rust模板引擎/3.3.2基础模板语法/3.4了解常用Rust Web框架/3.4.1Rocket/3.4.2Actix/3.4.3Warp/3.5本章小结/第4章 处理Web请求和响应/4.1请求处理/4.1.1请求方法/4.1.2路由匹配/4.1.3数据守卫/4.1.4请求体数据/4.1.5表单/4.2响应生成/4.2.1WrappingResponder/4.2.2错误处理/4.3中间件/4.4安全请求/4.5日志记录/4.6本章小结/第5章 用Rust访问数据库/5.1常见数据库简介/5.1.1关系型数据库/5.1.2非关系型数据库/5.2Rust访问MySQL/5.2.1RBatis/5.2.2【实战】将MySQL的数据导出到CSV文件中/5.3Rust访问Redis/5.3.1Rust中调用Redis/5.3.2【实战】使用Redis实现队列并获取前10条数据/5.4r2d2连接池/5.5本章小结/第3篇Rust Web进阶提高第6章 Rust Socket编程/6.1什么是Socket/6.2Rust标准库/6.2.1Rust标准库概述/6.2.2TCP Socket/6.2.3UDP Socket/6.3第三方Socket库/6.3.1Tokio库/6.3.2async-std库/6.4【实战】构建一个简单聊天应用程序/6.4.1编写服务器端/6.4.2编写客户端/6.5【实战】创建一个多人猜数字游戏程序/6.5.1创建服务器端/6.5.2编写客户端/6.6本章小结/第7章 Rust文件处理/7.1操作目录与文件/7.1.1操作目录/7.1.2打开与关闭文件/7.1.3读写文件/7.1.4移动与重命名文件/7.1.5删除文件/7.1.6复制文件/7.1.7修改文件权限/7.1.8文件链接/7.2处理XML文件/7.2.1解析XML文件/7.2.2生成XML文件/7.3处理JSON文件/7.3.1什么是JSON/7.3.2解析JSON文件/7.3.3生成JSON文件/7.4Rust正则处理/7.4.1什么是正则表达式/7.4.2Rust正则处理实战/7.5日志文件处理/7.6【实战】统计文本文件中的单词频率/7.7本章小结/第4篇 Rust Web高级实战第8章 Rust Web高级编程/8.1Rust并发编程/8.1.1Rust并发原语/8.1.2异步编程/8.2Rust RPC编程/8.2.1RPC/8.2.2JSON-RPC/8.2.3Rust gRPC/8.3Rust RESTful API接口开发/8.3.1什么是RESTful API接口/8.3.2【实战】开发一个RESTful API接口/第9章 【实战】开发一个Rust博客/9.1需求分析/9.2架构设计/9.3创建项目核心部分/9.3.1创建项目/9.3.2创建项目公共部分/9.3.3创建数据表/9.3.4创建模型/9.4创建服务/9.4.1创建文章服务/9.4.2创建分类服务/9.4.3创建评论服务/9.4.4创建首页服务/9.4.5创建友链服务/9.4.6创建标签页面服务/9.5创建博客前台页面/9.5.1创建博客首页/9.5.2博客文章页开发/9.5.3登录模块开发/9.6创建后台管理模块/9.6.1创建后台首页/9.6.2文章管理模块开发/9.7本章小结/
內容試閱
前言Rust语言是Mozilla于2010年发布的一门系统编程语言,其设计理念强调内存安全、高性能和并发性。Rust语言在确保内存安全的同时,提供了与C和C 相媲美的性能表现。Rust的独特之处在于其严格的编译器检查和所有权系统,这些特性有效防止了常见的编程错误,如空指针和数据竞争等,使得代码更安全、可靠。如今,Rust语言已经被广泛应用于高性能系统开发、嵌入式编程、Web后端开发、区块链技术以及其他对性能和安全性要求极高的领域。近年来,越来越多的公司和开源项目选择Rust进行开发,特别是在WebAssembly、CLI工具、操作系统和浏览器内核等方向上,Rust语言的使用更加广泛。作为一个长期关注开源技术和新兴编程语言的开发者,笔者从2015年Rust1.0稳定版刚刚发布起便深深地被该语言吸引,并在工作之余编写了一些相关的开源项目。这些项目在社区中获得了积极的反馈,使我更加坚定了对Rust的学习和实践热情。同时,笔者注意到针对Rust开发的书籍相对较少,特别是关于Web开发及异步编程相关知识和实践的书籍更为稀缺。因此,笔者决定撰写一本符合我国程序员实际需求的Rust Web编程书,旨在分享自己的开发经验,帮助更多开发者快速掌握Rust的核心技术和应用场景。本书聚焦于Rust语言在Web开发中的实战应用和实际场景,以深入浅出的方式讲解Rust Web编程的核心知识。以下是本书的主要特色:Rust Web编程从入门到实战1)深入实战,贴近实战。本书以实战为核心,通过大量真实的企业级应用实例,帮助读者了解Rust在Web开发中的实际应用场景。所有代码均基于Rust主流的稳定版本(Rust 1.80.1)编写,并兼容Rust 2021版,以确保其实用性。2)循序渐进,从基础到高级。本书内容覆盖Rust入门、Rust基础、Rust Web入门、处理Web请求和响应、用Rust访问数据库、Rust Socket编程、Rust文件处理、Rust Web高级编程、【实战】开发一个Rust博客,通过分步骤讲解,引导读者掌握Rust Web开发的核心技能。3)高效学习,简洁实用。本书采用精练的语言和大量的代码示例,帮助读者快速理解和掌握Rust的关键概念,提高学习效率。4)重点解析,实战为王。本书对重要和难点内容进行了深入剖析,特别关注Rust在Web开发中常见的实践和陷阱,以帮助读者避免常见错误,提升开发能力。5)丰富实例,便于实战。本书提供了大量实际项目的代码和实践案例,这些代码可以直接用于开发或以此为基础进行二次开发。特别是第9章,读者将学习如何构建一个完整的博客系统开发教程,从而具备直接部署和实战的能力。6)群组支持,持续更新。本书提供QQ群、公众号等群组支持,所有示例代码均可通过指定方式下载,并且本书内容会根据Rust社区的发展和技术更新,持续进行补充和完善,以确保读者始终处于Rust技术前沿。希望本书能帮助读者在Rust Web编程的道路上走得更远,无论是初学者还是有经验的开发者,都能从本书找到实用的知识和技能。假如读者在阅读本书的过程中有任何疑问,请用手机微信扫描右侧二维码,关注“源码大数据”公众号,并按照提示输入问题,笔者会第一时间与读者进行交流回复。关注“源码大数据”公众号后,输入“rustweb codes”,即可获得本书源代码、学习资源、面试题库等。如果输入“更多源码”,还将免费赠送大量学习资源,包括但不限于电子书、源代码、视频教程等。读者也可以加入QQ群(982450920),和其他读者朋友共同交流学习,笔者在线提供本书的疑难解答等服务,帮助读者无障碍快速学习本书内容。由于笔者水平有限,书中难免有纰漏之处,欢迎读者通过“源码大数据”公众号或者QQ号823923263批评指正。特别感谢机械工业出版社的李晓波编辑,是他推动了本书的出版,并在我写书过程中提出了许多宝贵的意见和建议。感谢Rust语言社区所有的贡献者,没有他们多年来对开源的贡献,就没有Rust语言社区的繁荣。感谢我的父母,他们一直在背后坚定地支持我热爱的写作事业。感谢我的女儿,她给予了我更多写作的动力和快乐,希望她能够健康快乐地成长。感谢我的妻子,在我写作期间,她给予了我许多意见和建议,并坚定地支持我,才使得我更加专注而坚定地写作。没有她的支持,本书不会这么快完稿。廖显东

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2025 (香港)大書城有限公司  All Rights Reserved.