Go语言从入门到进阶实战(视频教学版)
电子书推荐
-
《Go语言编程》高清完整版电子书 评分:
Go语言编程以介绍Go语言特性为主,示例则尽量采用作者开发团队平常的实践,内容涉及内存管理(堆和栈)、错误处理、OOP、并发编程等关键话题。 这本书面向的读者是所有打算用Go语言的开发者,主要包括目前使用C、C++、Java、C#的开发人员,甚至一些Python、PHP开发人员也可能转为 Go 程序员。 Go希望成为互联网时代的C语言。 Go语言编程目录 序 为什么我们需要一门新的语言? 第1章 初识Go语言 1.1 Go语言简史 1.2 语言特性 1.3 “Hello, world!” 1.4 编译环境 1.5 开发工具 1.6 工程管理 1.7 问题追踪和调试 1.8 如何寻求帮助 本章小结 第2章 顺序编程 2.1 变量、常量和类型 2.1.1 变量 2.1.2 常量 2.1.3 类型 2.2 流程控制 2.2.1 条件语句 2.2.2 选择语句 2.2.3 循环 2.2.4 跳转语句 2.3 函数 2.3.1 函数调用 2.3.2 不定参数 2.3.3 多返回值 2.3.4 匿名函数与闭包 2.4 错误处理 2.4.1 error接口 2.4.2 defer 2.4.3 panic和recover 本章小结 第3章 面向对象编程 3.1 类型系统 3.1.1 给类型添加方法 3.1.2 值语义和引用语义 3.2 结构体 3.2.1 初始化 3.2.2 匿名组合 3.2.3 成员可访问性 3.3 接口 3.3.1 其他语言中的接口 3.3.2 非侵入式接口 3.3.3 接口赋值 3.3.4 接口查询 3.3.5 类型查询 3.3.6 Any类型 本章小结 第4章 工程管理 4.1 Go命令行工具 4.2 代码风格 4.3 工程组织 4.4 单元测试 4.5 文档管理 4.6 工程构建 4.7 包的管理与分发 4.8 跨平台开发 4.8.1 Go语言的跨平台能力 4.8.2 交叉编译 4.8.3 Android支持 本章小结 第5章 并发编程 5.1 初识Goroutine 5.1.1 基本用法 5.1.2 Goroutine通信 5.2 Channel 5.2.1 基本用法 5.2.2 关闭 5.2.3 变量的传递 5.2.4 单向Channel 5.2.5 超时处理 5.3 多核并行化 5.4 同步机制 5.4.1 sync包简介 5.4.2 同步锁 5.4.3 Once类型 本章小结 第6章 网络编程 6.1 HTTP编程 6.1.1 客户端编程 6.1.2 开发HTTP服务器 6.2 JSON 6.2.1 JSON简介 6.2.2 编码 6.2.3 解码 6.2.4 未知类型的解码 6.2.5 流式读写 6.3 网站开发 6.3.1 一个最简单的网站 6.3.2 开发一个相册网站 6.3.2.1 新建工程 6.3.2.2 实现网络服务 6.3.2.3 网页模板渲染 6.3.2.4 缓存 6.3.2.5 错误处理 6.3.2.6 防止程序崩溃 6.3.2.7 资源分离 6.3.2.8 重构 6.4 更多资源 本章小结 第7章 进阶话题 7.1 Go语言中的内存管理 7.2 反射 7.3 语言交互性CGO 7.4 链接符号 7.5 Goroutine实现机制 7.6 接口的奥秘 本章小结 第8章 开发工具 8.1 Go语言开发工具 8.2 gEdit 8.3 Goclipse - 使用Eclipse开发和调试Go程序 8.4 VIM 8.5 Nodepad++,Windows上的Go开发环境搭建 8.6 GolangIDE 本章小结 附录 Go语言包参考
上传时间:2018-06 大小:8.32MB
- 10.13MB
深入理解高并发编程(冰河原创电子书)
2021-04-28全网首个最全的免费开源的高并发电子书,内容涵盖源码分析、基础案例、实战案例、面试和系统架构,内含秒杀系统和分布式锁的完整架构过程,历时半年精打细磨,一经发布,火遍全网,至今全网累计下载60万+,无论是刚...
- 164.13MB
Go+Python双语言混合开发资料包
2022-02-23在IT行业中,Go和Python两种编程语言各有特色,它们在不同的场景下表现出强大的能力。Go以其高效的并发模型、内置的垃圾回收机制以及简洁的语法深受系统级开发和微服务架构的青睐;而Python则以其丰富的库支持、易读...
- 38.1MB
Head First设计模式(完整高清版).pdf
2018-05-21这本书不仅适用于Java和Python等编程语言,其核心理念同样适用于其他面向对象的编程环境。 1. **设计模式的基本概念** - 设计模式是对在特定上下文中经常出现的问题的解决方案的一种描述,它不直接解决具体问题,...
- 1.84MB
谭浩强C语言程序设计第五版详细答案
2023-11-10计算机语言用于人机交流,如C,C++,Java,Python和Go等都是高级语言,它们比机器语言更易于理解和编写。高级语言需要通过编译器转换为机器语言,这使得它们与计算机硬件结构的关系相对较弱。 1.3 相关术语解析 - ...
- 52.51MB
McGraw C++程序调试实用手册
2011-12-0612.10 完整的STL程序包 12.11 杂乱的C/C++家族 12.12 回顾数据结构 12.12.l 静态与动态 12.12.2 类型指针 12.12.3 VOid指针 12.13 复习匈牙利命名法 12.14 函数重载 12.15 函数指针 12.16 运算符...
- 18.39MB
Reversing:逆向工程揭密
2010-06-21不错的PDF电子书,共3个分卷,点我名字可以找全 第1部分 逆向101 第1章 基础 3 1.1 什么是逆向工程 3 1.2 软件逆向工程:逆向 4 1.3 逆向应用 4 1.3.1 与安全相关的逆向 5 1.3.2 软件开发中的逆向 8 1.4 底层软件 ...
- 82.2MB
微信小程序源码-合集6.rar
2020-09-04微信小程序源码,包含:图片展示、外卖点餐、小工具类、小游戏类、演绎博览、新闻资讯、医疗保健、艺术生活等源码。
- 84.55MB
微信小程序源码-合集4.rar
2020-09-04微信小程序源码,包含:3C手机商城、kindle图书商城、大宅小屋拼团、球鞋商城、扫码购物、一元夺宝、喜茶店铺、京东首页、京东白条、小米商城等35个商城类源码。
- 57.86MB
微信小程序源码-合集5.rar
2020-09-04微信小程序源码,包含:豆瓣、微信、论坛、停车、房贷计算、股票、蜗牛生活、物品回收、学车预约、住房装修、斗鱼直播、水利、快拍、同城等源码。
- 12.91MB
微信小程序源码-合集3.rar
2020-09-04微信小程序源码,包含:汤总便利、茶铺门店、滴滴拼车、同城拼车(带后台)、企业OA系统、房地产公司展示、华云智慧园区、汽车维修、评测、停车等源码。
- 104.47MB
微信小程序源码-合集2.rar
2020-09-04包含:Bookshare 借书小程序、课程预约、蒙台梭利幼教、托福资料(完整带Java后台)、校内网小程序、悦读神器、云文档等源码!
- 633KB
浏览器插件 Auto Refresh Plus 7.4.4 ctx
2021-12-16对于需要在特定时间轻松执行自动网页刷新的任何用户,Auto Refresh Plus都非常方便。它还提供内容检测支持,当您需要查找动态网页中包含的内容时,这确实非常有用。
- 42.15MB
品优购项目 素材及代码
2020-11-05品优购项目素材(PSD文件)及代码 品优购项目素材(PSD文件)及代码 品优购项目素材(PSD文件)及代码
- 23.67MB
学生宿舍管理系统源码文件
2020-12-27随着科技的发展,智能化管理越来越重要。大学生在宿舍的时间超过了 1/3,因此良好的宿舍管理对学生的生活和学习极为关键。学生宿舍管理系统能够合理安排新生分配宿舍,不浪费公共资源,减轻学校管理压力,同时减少宿舍内同学之间的矛盾,促使学生享受舒适的校园生活。
- 31.62MB
全能电子地图下载器1.9.5完善版.zip
2019-07-12全能电子地图下载器是一款功能强大的全球卫星地图下载工具,它只要帮助用户从谷歌地图、高德地图、腾讯地图、雅虎地图、必应地图、诺基亚地图、百度地图、天地图等网络地图中下载瓦片地图,并且支持将下载后的地图无缝拼接成一张较大的地图,并且提供了名称查询定位,坐标查询定位,全球地图浏览等多种查看方式,让你能够快速找到目标。
- 44.76MB
大学生网页设计大作业-5个网页设计制作作品自己任选
2019-12-23大学生网页设计大作业-以下5个网页设计制作作品自己任选: 1.网页制作基础大二dw作业 2.web网页大作业 3.大学生期末网页大作业-6页面的网页设计,是个人主页类型。包含了6个页面,包含视频、脚本等元素。水平不高,但交选修作业就足够了。 4.免费大学生网页设计制作作业作品下载dreamweaver制作静态html网页设计作业作品 5.Dreamweaver网页设计与制作100例
- 46.48MB
数据可视化大屏资料合集(网上收集的几十种样式的html静态页)
2019-03-27数据可视化大屏资料合集(网上收集的几十种样式的html静态页)(可能有重复)
- 22.31MB
微信小程序+后台(.net)+sql server数据库
2019-11-26非常适合初学者学习的一款微信小程序开发平台带后台管理系统,后台也可自己进行二次开发,数据库已打包好成sql文,自己手工执行就可布置好数据库
- 20.41MB
12套 Axure 模板,非常漂亮的中后台原型,可以直接套用在OA、CRM更web系统上。
2019-07-30一套通用型的后台管理系统原型设计方案,在此基础上可以快速输出标准和美观的后台原型方案,共有12套不同类型的登录界面和系统框架,包括大量的常用组件和常用页面模板,可以满足各类中后台管理系统的原型设计需求,快速输出各种管理信息系统,如CMS、OA、CRM、ERP、POS等系统原型。
- 3KB
h5+JavaScript 烟花demo
2021-02-22h5+JavaScript 烟花demo 链接文章:https://blog.csdn.net/hskjshs/article/details/113950259
- 555KB
uniapp uView u-picker组件三级联动Demo
2022-02-12博客路径:https://lrbbfc.blog.csdn.net/article/details/122903926 - 1、分2个入口:一个添加,一个编辑(编辑涉及到数据回显) - 2、添加的时候,展示的数据是默认的,是上一列第一行数据的详情(所有的年级(第一列),一年级对应的班(第二列),一班对应的学生(第三列)) - 3、编辑的时候,第一列数据不变(得高亮对应的行);第二列的数据就是第一列高亮的行的详情(也需要高亮对应的行);第三列的数据就是第二列高亮的行的详情(也需要高亮对应的行) - 4、点击 `请选择` 行,弹出选择框 - 5、change第一列时:第二列的数据为第一列高亮选项的详情;并把第三列的数据改变为第二列第一行的数据详情 - 6、change第二列时:第三列的数据为第二列高亮选项的详情 - 7、选择数据之后把数据赋值给`input`框显示 并关闭框
- 699KB
基于threejs的商场楼层展示导航系统源码.zip
2019-10-30基于three.js的商场楼层的展示以及导航功能,可以独立楼层的选择、查看,整体三维的效果,还是不错的。
- 13.24MB
大屏数据可视化案例 - 源码
2020-06-03本资源包含8个高质量的大屏数据可视化案例源码,既有实际项目案例,也有旭日图、树图、热力图、地图、3D图表、地理信息数据可视化等专题案例。
- 3.38MB
技术方案实施方案模板标书(合集)
2020-08-10技术方案实施方案模板标书模板。软件项目实施方案。软件项目技术方案。技术方案实施方案模板标书(合集)
- 14.71MB
医院预约挂号系统源码+数据库
2019-03-07请看链接:https://blog.csdn.net/qq_38275941/article/details/88309380
- 3.67MB
4个可视化数据大屏demo源码
2019-05-174个可视化数据大屏demo源码,可以直接运行,数据动态接口预留。
- 36.73MB
vue项目demo(asp.net mvc5+vue2.5)
2019-02-13本项目是asp.net mvc5+vue2.5的项目,花了很长时间做的。 实现的功能如下: 1.不仅有vue的基本功能,而且设计到vue的组件功能。 2.实现了增删改查的功能,而且是一对多的。 3.后台使用了EF进行操作数据库,EF使用的是codeFirst 4.实现了分页的功能。 5.另外,本项目无论是前台还是后台都对代码进行了注释,使得项目非常容易理解,花了很长时间做的,麻烦给打5分好评,非常感谢。
- 41KB
项目进度计划表(模板).xls
2019-12-03好用的excel项目进度计划表,好用的软件项目管理进度表,修改修改内容即可使用,很好用,非常好用 好用的excel项目进度计划表,好用的软件项目管理进度表,修改修改内容即可使用,很好用,非常好用
- 15.86MB
javaweb大作业——简单的学生成绩管理系统
2019-10-21一个简单的javaweb大作业,简单又不失水准,比较容易看懂,另附数据库语句,以及实验报告流程图等
- 10.89MB
登录注册界面.zip
2019-07-17博主收集的一些十分高大上且实用性较强的登录注册界面。