
会员
深入浅出Go语言核心编程
更新时间:2024-12-24 10:24:30 最新章节:20.7 本章小结
书籍简介
《深入浅出Go语言核心编程》是一本全面而深入的Go语言学习手册,涵盖了Go语言的诸多关键特性,包括语法结构、内存原理、并发、上下文机制与框架应用等。本书共20章。第1章引导读者快速搭建开发环境,详细介绍Go语言的环境配置及编译运行的具体细节。第2~5章详细讨论Go语言独特的变量、常量、常用数据类型和流程控制,并重点解析复杂类型的底层实现机制。第6~8章讲解Go语言的函数及如何实现面向对象编程,打通Go语言面向过程和面向对象编程之间的桥梁。第9~12章探讨Go语言的一些高级话题,包括并发、上下文、反射、泛型等。第13~15章探讨Go语言的I/O、网络编程及RPC通信等编程场景。第16~18章是Go语言的扩展话题,涵盖了内存管理、正则表达式和Go语言的汇编。第19章和第20章重点探讨了Go语言在日常开发中的典型应用,主要介绍HTTP框架Gin的使用,以及如何利用Go语言开发一个综合项目。
品牌:清华大学
上架时间:2024-01-01 00:00:00
出版社:清华大学出版社
本书数字版权由清华大学提供,并由其授权上海阅文信息技术有限公司制作发行
最新章节
张朝明 李奕锋 甘海彬
同类热门书
最新上架
- 会员本书是布鲁斯·埃克尔时隔15年,继ThinkinginJava之后又一力作,基于Java的3个长期支持版(Java8、11、17),讲解Java核心语法,并对Java的核心变化进行详述。全书内容通俗易懂,配合示例讲解逐步深入,并结合实际开发需要,从语言底层设计出发,有效帮读者规避一些常见的开发陷阱。主体部分共22章,内容包含对象、操作符、控制流、初始化和清理、复用、多态、接口、内部类、集合、函计算机29.4万字
- 会员本书全面、系统地介绍H5页面的相关知识点和基本制作方法。全书共10章,包括初识H5、H5页面的设计与制作、互动游戏H5页面的制作、活动抽奖H5页面的制作、测试问答H5页面的制作、滑动翻页H5页面的制作、长页滑动H5页面的制作、画中画H5页面的制作、3D/全景H5页面的制作及视频动画H5页面的制作等内容。第3~10章还设置课堂练习与课后习题,用以提高学生的实际应用能力。计算机5.8万字
- 会员本书系统讲解了音视频流媒体及播放器的基础理论及案例应用。本书为FFmpeg音视频流媒体系列丛书的第五本,前4本分别是《FFmpeg入门详细讲解——音视频原理及应用》《FFmpeg入门详细讲解——流媒体直播原理及应用》《FFmpeg入门详细讲解——命令行及音视频特效原理及应用》《FFmpeg入门详细讲解——SDK二次开发及直播美颜原理及应用》。计算机13.8万字
- 会员《JavaScript从入门到精通(第5版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用JavaScript语言进行程序开发需要掌握的各方面技术。全书分为4篇,共24章,内容包括初识JavaScript、JavaScript基础、流程控制语句、函数、对象、数组与集合、String对象、正则表达式、异常处理与程序调试、JavaScript高级编程、事件处理、Doc计算机14万字
- 会员本书以实战项目为主线,系统介绍了Python在自动化办公、图像处理、控制各种传感器、搭建网络等工作中的实际应用案例,能够让初学者快速入门Python系列知识。全书共分为18章,第一篇为Python基础(第1章~第3章),详细介绍了Python的基础知识;第二篇为自动化办公(第4章~第6章),介绍了Word、Excel、PPT、txt、csv、JSON、图像、声频、视频等各种文件的自动化操作;第三篇计算机12.8万字
- 会员本书系统地介绍了Java语言高级程序设计内容,主要包括Java集合框架、异常处理、输入/输出流、多线程、网络编程、图形用户界面程序设计、泛型、JDBC编程、Java8新特性。本书所有知识点都结合具体实例进行分析,既注重理论介绍,又强调实际应用,从实用的角度精心设计知识结构和代码示例,同时每章后面配有相应习题。本书可作为普通高等院校计算机及相关专业Java程序设计课程的教材,也适合程序开发人员学习计算机8.8万字
- 会员本书分为三部分:第1部分介绍代码的整理(微型重构);第二部分讨论如何将整理工作整合到开发工作流程中;第三部分深入探讨什么是软件设计、软件设计如何驱动软件开发和运营成本以及软件开发和运营成本又如何驱动软件设计、投资软件结构与不投资软件结构之间的权衡是什么、我们可以利用哪些经济和人文原则来决定是否以及如何改变软件结构。计算机3.7万字
- 会员本书采用理论与实践相结合的原则,在各章的开篇会采用图解方式,将所有知识点先贯穿起来,然后对每个知识点配套案例讲解。用读者易于理解且可随时直接套用的案例,方便读者以最短的时间高效掌握最实用的技能是本书创作的初衷。全书共分为6篇:第一篇为入门篇(第1章和第2章),第二篇为基础篇(第3章和第4章),第三篇为强化篇(第5~7章),第四篇为进阶篇(第8章和第9章),第五篇为高阶篇(第10章和第11章),第六计算机11.8万字
同类书籍最近更新
- 会员本书先对读者最难理解的复杂过程、关系和数据结构以动画视频的方式进行直观、形象的讲解。看过这些视频,读者就会对编译原理有一个概略、直观、整体的理解,从而很容易掌握更深的内容。纸质内容再将编译原理与GCC编译器的源代码有机联系起来,用了大量直观的图示、源代码、文字做详细讲解。本书没有用一个数学公式,力争用最简单易懂的语言把深奥的理论讲明白。读者在看完本书后会真正了解一个编译器是如何运行的,以及为什么要程序设计21.1万字
- 会员VMwareNSX是VMware网络虚拟化平台,它是结合了Overlay技术的新一代SDN解决方案。《新一代SDN——VMwareNSX网络原理与实践》作为市面上专门讲解VMwareNSX的中文图书,揭开了这项新技术的神秘面纱。《新一代SDN——VMwareNSX网络原理与实践》共分为12章,主要介绍了SDN与网络虚拟化的起源与现状,NSX网络虚拟化概览,NSX-V解决方案基本架构,NSX-V逻辑程序设计20.8万字
- 会员本书以松下电工公司最新的FP-X0型PLC为主线,介绍了PLC的特点、基本结构、基本原理、编程软件、指令系统,通过大量实例,重点介绍PLC基本指令和高级指令的使用方法、编程规则和编程技巧、工程应用技术、数据监控技术、触点监控技术、时序图监控技术、动态数据写入技术,以及加密解密技术、转换技术、网络通信技术、调试技术。程序设计17.3万字
- 会员我们如今看到的各种互联网产品的改版以及创新,其背后都离不开许多上市之前的试验工作,其中被互联网、移动互联网行业广泛应用的试验方法是A/B测试。A/B测试的本质是试验,作为一种新兴的网页优化方法,通过对比试验增加转化率和注册率,带来产品和运营的创新,以实现各项指标的增长,如今它更是增长黑客所必备的核心思维方式和工作方法。在流量日渐昂贵、精细化运营的大环境下,互联网产品、运营和市场营销人员需要具有A/程序设计8.9万字
- 会员近些年,移动互联网迅速进入人们的生活、工作中在移动互联网中起支撑作用的网页、APP等开发技术也已经成熟除了原生的Android与iOS外,HTML5也是移动Web技术中不可忽视的一种开发模式本书详细讲解了HTML5在移动Web开发中的应用,包括多媒体、canvas、本地存储、离线应用、地理定位、拖曳、文件操作、移动端事件、移动端常用布局等除了这些相对独立的技术点讲解,本书还讲解了当下使用最为广泛的程序设计4.7万字
- 会员本书是对Java程序员面试必备知识点的总结,详细讲解了JVM原理、多线程、数据结构和算法、分布式缓存、设计模式等面试必备知识点,在讲解时不拖泥带水,力求精简。本书总计9章,第1章讲解JVM原理,涉及JVM运行机制、JVM内存模型、常用垃圾回收算法和JVM类加载机制等内容;第2章讲解Java基础知识,涉及集合、异常分类及处理、反射、注解、内部类、泛型和序列化等内容;第3章讲解Java并发编程知识,涉程序设计12.5万字