联系客服
关注公众号
老男孩GO语言线下培训班1期整套教(完整18天含源码)......
教程目录: L001-Go语言-mp4 01 Go开发1期 day1 开课介绍01 02 Go开发1期 day1 开课介绍02 03 Go开发1期 day1 开发环境搭建01 04 Go开发1期 day1 开发环境搭建02 05 Go开发1期 day1 高并发-channel演示01 06 Go开发1期 day1 高并发-channel演示02 07 Go开发1期 day1 高并发-channel演示03 08 Go开发1期 day1 第一个go程序-包的概念01 09 Go开发1期 day1 第一个go程序-包的概念02 课件.zip L002-Go语言-mp4 01 Go开发1期 day2 回顾-基本类型 02 Go开发1期 day2 包的概念 03 Go开发1期 day2 函数和常量 04 Go开发1期 day2 值类型和引用类型 05 Go开发1期 day2 函数参数传递 06 Go开发1期 day2 数据类型和操作符 07 Go开发1期 day2 字符串操作 day2.pptx project.zip 分享-1.double.srt 分享-4.double.srt L003-Go语言-avi 01 Go开发1期 day3 课后作业讲解01 02 Go开发1期 day3 课后作业讲解02 03 Go开发1期 day3 strings和strconv包01 04 Go开发1期 day3 strings和strconv包02 05 Go开发1期 day3 时间类型和指针类型 06 Go开发1期 day3 流程控制01 07 Go开发1期 day3 流程控制02 08 Go开发1期 day3 函数详解01 09 Go开发1期 day3 函数详解02 day3.pptx L004-Go语言 01 Go开发1期 day4 课后作业讲解01 02 Go开发1期 day4 课后作业讲解02 03 Go开发1期 day4 内置函数-递归函数 04 Go开发1期 day4 闭包 05 Go开发1期 day4 数组 06 Go开发1期 day4 切片01 07 Go开发1期 day4 切片02 08 Go开发1期 day4 map 09 Go开发1期 day4 包-锁机制 day4 递归&闭包&数组切片&map&锁.zip iPhoneiPad上如何阅读文件?.pdf PBBreader for Mac安装说明.docx PBBReaderForOSX1.0.3.0028α.pkg PBBReader_Setup_V8.4.1.zip QQ图片20170628194702.png L005-Go语言 01 Go开发1期 day5 排序01 02 Go开发1期 day5 排序02 03 Go开发1期 day5 结构体-链表01 04 Go开发1期 day5 结构体-链表02 05 Go开发1期 day5 二叉树03 06 Go开发1期 day5 结构体与方法 07 Go开发1期 day5 接口 go.zip L006-Go语言 01 Go开发1期 day6 复习-课后作业讲解 02 Go开发1期 day6 接口讲解1 03 Go开发1期 day6 接口讲解2 04 Go开发1期 day6 接口讲解3 05 Go开发1期 day6 反射讲解1 06 Go开发1期 day6 反射讲解2 day6 接口&反射.zip day6.pptx project(代码 未列出详细目录内容太多了) L007-Go语言 01 Go开发1期 day7 接口实例讲解1 02 Go开发1期 day7 接口实例讲解2 03 Go开发1期 day7 接口实例讲解3 04 Go开发1期 day7 终端读写 05 Go开发1期 day7 文件读写1 06 Go开发1期 day7 命令行参数处理 07 Go开发1期 day7 json协议 08 Go开发1期 day7 错误处理 day7 文件&错误处理.zip day7.pptx project(代码 未列出详细目录内容太多了) │ L008-Go语言 01 Go开发1期 day8 复习 02 Go开发1期 day8 goroute原理 03 Go开发1期 day8 channel 04 Go开发1期 day8 channel读写 05 Go开发1期 day8 goroute通信1 06 Go开发1期 day8 goroute通信2 07 Go开发1期 day8 定时器 08 Go开发1期 day8 单元测试 L009-Go语言 01 Go开发1期 day9 复习 02 Go开发1期 day9 tcp编程01 03 Go开发1期 day9 tcp编程02 04 Go开发1期 day9 redis使用 05 Go开发1期 day9 redis连接池 06 Go开发1期 day9 聊天室01 07 Go开发1期 day9 聊天室02 08 Go开发1期 day9 聊天室03 09 Go开发1期 day9 聊天室04 redis&http.pptx 聊天需求.txt book_mgr(代码 未列出详细目录内容太多了) L010-Go语言 01 Go开发1期 day10 http web开发-模板1 02 Go开发1期 day10 http web开发-模板2 03 Go开发1期 day10 http web开发-模板3 04 Go开发1期 day10 http web开发-模板4 05 Go开发1期 day10 聊天室1 06 Go开发1期 day10 聊天室2 07 Go开发1期 day10 聊天室3 08 Go开发1期 day10 mysql练习 day10 http&mysql.zip http&mysql.pptx project(代码 未列出详细目录内容太多了) L011-Go语言 01 golang第一期day11 复习 02 golang第一期day11 项目背景 03 golang第一期day11 日志库-配置文件库-tailf库-kafka库介绍 04 golang第一期day11 kafka库实战 05 golang第一期day11 配置库实战 06 golang第一期day11 日志收集客户端实战01 07 golang第一期day11 日志收集客户端实战02 08 golang第一期day11 日志收集客户端实战03 日志收集项目.pptx L012-Go语言 01 golang第一期day12 复习 02 golang第一期day12 etcd使用介绍 03 golang第一期day12 context包使用介绍 04 golang第一期day12 etcd搭建以及代码 05 golang第一期day12 kafka消费实例 06 golang第一期day12 logagent使用etcd配置01 07 golang第一期day12 logagent使用etcd配置02 08 golang第一期day12 logagent使用etcd配置03 L013-Go语言 01 Go开发1期 day13 log_transfe项目开发1 02 Go开发1期 day13 log_transfe项目开发2 03 Go开发1期 day13 日志收集系统整体架构 04 Go开发1期 day13 mysql 事务 05 Go开发1期 day13 beego web开发实践 06 Go开发1期 day13 beego metronic模板使用 07 Go开发1期 day13 日志管理平台开发1 08 Go开发1期 day13 日志管理平台开发2 09 Go开发1期 day13 日志管理平台开发3 day13.zip 日志收集项目3.pptx project(代码 未列出详细目录内容太多了) L014-Go语言 01 Go开发1期 day14 复习 02 Go开发1期 day14 秒杀架构演进 03 Go开发1期 day14 秒杀架构设计 04 Go开发1期 day14 秒杀接入层01 05 Go开发1期 day14 秒杀接入层02 06 Go开发1期 day14 秒杀接入层03 07 Go开发1期 day14 秒杀接入层04 20170826-1.chs.srt 20170826-2.double.ass 20170826-4.chs.srt 20170826-5.double.ass 秒杀抢购1.pptx logcollect(代码 未列出详细目录内容太多了) L015-Go语言 01 Go开发1期 day15 秒杀接入层实现1 02 Go开发1期 day15 秒杀接入层实现2 03 Go开发1期 day15 秒杀接入层实现3 04 Go开发1期 day15 秒杀接入层实现4 05 Go开发1期 day15 秒杀接入层实现5 06 Go开发1期 day15 秒杀接入层实现6 day15.zip L016-Go语言 01 Go开发1期 day16 秒杀逻辑层实现1 02 Go开发1期 day16 秒杀逻辑层实现2 03 Go开发1期 day16 秒杀逻辑层实现3 04 Go开发1期 day16 秒杀逻辑层实现4 05 Go开发1期 day16 秒杀逻辑层实现5 06 Go开发1期 day16 秒杀逻辑层实现6 day16.zip 秒杀抢购3.pptx SecKill (代码部分) L017-Go语言 01 Go开发1期 day17 beego 模板复习 02 Go开发1期 day17 秒杀后台实现1 03 Go开发1期 day17 秒杀后台实现2 04 Go开发1期 day17 秒杀后台实现3 05 Go开发1期 day17 秒杀后台实现4 06 Go开发1期 day17 秒杀后台实现5 day17.zip project(代码部分) L018-Go语言-pbb-结课 01 Go开发1期 秒杀抢购整合1 02 Go开发1期 秒杀抢购整合2 03 Go开发1期 秒杀抢购整合3 04 Go开发1期 项目总结-面试题 day18.zip

Golang 2019-01-12 3813人浏览 242人下载

Golang语言快速上手到综合实战(Go语言、Beego框架......
第1讲 Go语言简介 第2讲 理解GOPATH 第3讲 Go语言基础上 第4讲 Go语言基础下 第5讲 Go语言之流程控制 第6讲 Go语言之函数上 第7讲 Go语言之函数下 第8讲 Go语言之struct 第9讲 Go语言之面向对象上 第10讲 Go语言之面向对象下_1 第10讲 Go语言之面向对象下_2 第11讲 Go语言并发编程之协程 第12讲 Go语言并发编程之channel 第13讲 Go语言并发编程之缓冲channel 第14讲 Go语言并发编程之select 第15讲 Go语言并发编程之深入协程 第16讲 Go语言之JSON与Md5 第17讲 Go语言之HTTP 第18讲 Go语言之正则表达式_1 第18讲 Go语言之正则表达式_2 第19讲 Go语言之Mysql_1 第19讲 Go语言之Mysql_2 第20讲 Go语言之Redis 第21讲 Go语言之聊天室_1 第21讲 Go语言之聊天室_2 第21讲 Go语言之聊天室_3 第21讲 Go语言之聊天室_4 第22讲 Beego框架简介 第23讲 Beego框架之参数配置与路由配置 第24讲 Beego框架之Controller 第25讲 Beego框架之请求数据处理 第26讲 Beego框架之session机制 第27讲 Beego框架之model_1 第27讲 Beego框架之model_2 第27讲 Beego框架之model_3 第28讲 Beego框架之view 第29讲 Beego框架之config、httplib、context 第30讲 Beego框架之爬虫项目实战_1 第30讲 Beego框架之爬虫项目实战_2 第30讲 Beego框架之爬虫项目实战_3 第30讲 Beego框架之爬虫项目实战_4 第30讲 Beego框架之爬虫项目实战_5 第30讲 Beego框架之爬虫项目实战_6

Golang 2019-01-12 2042人浏览 79人下载

Go语言实战抽奖系统 更新至第9章......
课程目录: 第1章 课程介绍 课程内容的整体介绍以及学习建议。 1-1 Go抽奖系统导学 第2章 6种抽奖活动来一遍 看书不如动手,本章将从年会抽奖、彩票刮奖、微信摇一摇、支付宝集福卡、微信抢红包、抽奖大转盘6种抽奖活动的实现出发,让小伙伴切身的体验下如何实现不同的抽奖活动,这些活动实现的差异和难点在哪,并示范用多种方法(互斥锁、atomic、sync.Map等等)解决并发安全问题。... 2-1 年会抽奖_实现分析 2-2 年会抽奖基本功能实现 2-3 编写web单元测试和并发安全问题 2-4 用互斥锁解决并发安全问题 2-5 彩票_实现分析 2-6 刮刮乐和双色球 2-7 微信摇一摇_实现分析 2-8 微信摇一摇实现(上) 2-9 微信摇一摇实现(下) 2-10 bug修复和压测 2-11 支付宝集福卡_实现分析 2-12 支付宝集福卡实现 2-13 微博抢红包_实现分析 2-14 实现发红包 2-15 实现抢红包 2-16 均衡问题和sync.Map解决异常 2-17 改用chan的方式解决并发安全问题 2-18 再次压测验证和优化改造 2-19 抽奖大转盘_实现分析 2-20 抽奖大转盘初步实现 2-21 sync.Mutex和atomic改造性能对比 2-22 六种抽奖活动总结 第3章 系统设计和架构设计 本章对抽奖系统和架构进行详细的设计。总结前面的开发经验,从需求分析开始入手,整理需求,提炼功能,分析完善用户操作和业务流程、数据库设计、缓存设计要点。 3-1 需求整理和提炼 3-2 用户操作和业务流程 3-3 数据库设计 3-4 缓存设计 3-5 系统架构设计 3-6 系统设计和架构设计总结 第4章 项目框架与核心代码 本章开始动手使用iris+xorm先把项目框架搭建起来,并且把基础的核心代码(dao,services,comm,用户登录、退出等)完成,为后续的功能开发做基础的准备。 4-1 项目框架搭建 4-2 数据模型的生成 4-3 核心的dao和service类 4-4 定义dao 4-5 定义service 4-6 定义数据库和redis配置信息 4-7 创建数据库实例及其要点 4-8 创建redis实例及其要点 4-9 利用iris建立web站点 4-10 项目配置和通用方法 4-11 web站点初始化构建 4-12 实现IndexController 4-13 完善路由和main.go文件 4-14 登录和退出:安全值校验和防篡改 第5章 后台功能开发 一个可视化的管理后台可以更好的帮助产品运营来自助操作,本章将实现相关功能并完成抽奖活动的定制规则设置。 5-1 后台功能开发介绍 5-2 页面模板和AdminController 5-3 奖品管理实现(上) 5-4 奖品管理实现(中) 5-5 奖品管理实现(下) 5-6 优惠券管理实现(上) 5-7 优惠券管理实现(下) 5-8 中奖记录管理 5-9 用户管理 5-10 IP黑名单管理 第6章 基于mysql的抽奖功能开发 本章将先完成后端抽奖接口的实现,完成抽奖业务逻辑和数据流程的开发。 6-1 抽奖接口开发细节分析 6-2 用户并发操作的锁 6-3 验证用户、IP今日参与次数(上) 6-4 验证用户、IP今日参与次数(下) 6-5 用户、IP黑名单的处理 6-6 抽奖的实现 6-7 发奖的实现 6-8 中奖记录和返回结果 第7章 使用redis缓存优化 本章引入redis来优化整个系统,减轻对mysql的依赖,提高抽奖接口的性能。 7-1 分析_奖品数据全量缓存 7-2 实现_奖品数据全量缓存(上) 7-3 实现_奖品数据全量缓存(下) 7-4 分析_单个用户数据部分缓存 7-5 实现_单个用户数据部分缓存 7-6 分析_IP黑名单数据缓存 7-7 实现_IP黑名单数据缓存 7-8 优化IP今日抽奖次数 7-9 优化用户今日抽奖次数 7-10 用户今日抽奖次数(上) 7-11 用户今日抽奖次数(下) 7-12 为什么要使用奖品池 7-13 初步使用奖品池 7-14 分析_优惠券的全量缓存 7-15 实现_优惠券的全量缓存(上) 7-16 实现_优惠券的全量缓存(下) 7-17 使用redis优化总结 第8章 奖品池以及发奖计划的实现 本章实现两个基础服务功能(更新发奖计划,自动填充资源池),来完成奖品的发奖计划数据维护,保证可以合理的把奖品填充到奖品池中。 8-1 发奖计划设计分析 8-2 实现发奖计划(上) 8-3 实现发奖计划(中) 8-4 实现发奖计划(下) 8-5 自动填充奖品池分析 8-6 实现奖品池(上) 8-7 实现奖品池(下) 8-8 总结发奖计划和奖品池 第9章 完整性演示以及更多总结 实现前端页面的大转盘效果,完整的演示最终的效果。通过不同的设置以及测试方法,利用压力测试工具对系统性能进行分析,深入了解业务逻辑以及技术实现的细节,对系统性能的影响,明白时间消耗的关键点。而更多的思考和总结,让抽奖类活动的有更多玩法。 ... 9-1 前端大转盘分析 9-2 前端大转盘效果实现 9-3 优化奖品设置分析 9-4 优化发放奖品分析 9-5 再来一次压力测试吧 9-6 压力测试 9-7 更多运营策略 第10章 引入thrift框架 通过rpc框架,将抽奖系统服务化,可以更加灵活和简单的接入到更多的业务系统中。 10-1 了解thrift 10-2 定义thrift文件 10-3 生成代码 10-4 服务端接口(上) 10-5 服务端接口(中) 10-6 服务端接口(下) 10-7 客户端接口 10-8 总结 第11章 课程总结 对课程进行总结 11-1 问题与思考 11-2 课程总结

Golang 2019-01-12 699人浏览 30人下载

尚硅谷韩顺平Go语言核心编程全套视频教程......
001_Golang可以做什么 002_如何学习Golang更高效(1) 003_如何学习Golang更高效(2) 004_程序的基本概念 005_Go语言发展简史 006_Go语言的特性和快速体验 007_Golang开发工具介绍 008_windows下VSCode的安装和使用(1) 009_windows下VSCode的安装和使用(2) 010_Linux下VSCode的安装和使用 011_Mac下VSCode的安装和使用 012_Windows下搭建Go开发环境 013_Linux下搭建Go开发环境 014_Mac下搭建Go开发环境 015_Go程序开发和基本结构说明 016_Linux和Mac下开发Go程序 017_Golang执行流行分析 018_Golang编译运行说明 019_Go语法要求和注意事项 020_Go的转义字符 021_Go开发常见错误和解决方法 022_Go语言的注释 023_规范的代码风格要求 024_Go官方编程指南 025_Go语言标准库API 026_Dos常用指令介绍 027_目录操作 028_文件操作 029_其它指令和综合练习 030_练习题评讲和总结 031_为什么需要变量 032_变量介绍和快速入门 033_变量使用细节(1) 034_变量使用细节(2) 035_明确变量几个概念 036_数据类型介绍 037_整数类型基本使用 038_整数类型使用细节 039_浮点类型基本使用 040_浮点类型使用细节 041_字符类型基本使用 042_字符类型注意事项 043_布尔类型的使用 044_字符串类型基本使用 045_字符串类型细节说明 046_基本数据类型默认值 047_基本数据相互转换 048_基本数据转换细节讨论 049_基本数据转string 050_string转基本数据类型 051_string转基本类型细节 052_指针及其内存布局 053_指针案例和使用陷阱 054_值类型和引用类型 055_标识符基本使用 056_Go标识符命名特点和规范 057_保留关键字和预定义标识符 058_运算符基本介绍 059_算术运算符基本使用 060_算术运算符细节讨论 061_算术运算符课堂练习 062_关系运算符 063_逻辑运算符基本使用 064_短路与和短路或 065_赋值运算符基本使用 066_赋值运算经典面试题 066_运算符优先级 067_其它运算符 068_获取用户终端输入 069_计算机进制的介绍 070_其它进制转十进制 071_十进制转其它进制 072_二进制转其它进制 073_其它进制转二进制 074_原码 反码 补码 075_位运算深度讲解 076_流程控制介绍 077_单分支基本使用 078_单分支流程图和细节 079_双分支基本使用 080_双分支流程图和细节 081_单分支双分支课堂练习(1) 082_单分支双分支课堂练习(2) 083_多分支基本使用 084_多分支应用案例 085_嵌套分支 086_switch基本使用 087_switch使用细节(1) 088_switch使用细节(2) 089_switch的课堂练习 090_循环控制基本介绍和入门 091_for循环语法和执行流程 092_for循环注意事项和细节(1) 093_for循环注意事项和细节(2) 094_for循环课堂练习 095_实现while和dowhile控制 096_多重循环应用案例 097_经典案例打印空心金字塔 098_经典案例九九乘法表 099_流程控制课后练习说明 100_break引入和快速入门 101_break语法和流程图 102_break注意事项和细节说明 103_break课堂练习 104_continue介绍和流程图 105_continue执行流程分析 106_continue课堂练习 107_goto和return 108_为什么需要函数 109_函数介绍和应用案例 110_包的引出和使用原理 111_包的快速入门 112_包使用注意事项和细节(1) 113_包使用注意事项和库文件(2) 114_函数调用机制底层剖析 115_递归调用流程分析 116_递归调用课堂练习(1) 117_递归调用课堂练习(2) 118_函数注意事项和细节(1) 119_函数注意事项和细节(2) 120_函数注意事项和细节(3) 121_函数课堂练习 122_init函数 123_匿名函数 124_闭包的基本介绍 125_闭包最佳实践和分析 126_defer的基本使用 127_defer注意事项和最佳实践 128_函数参数传递方式 129_变量作用域 130_变量作用域课堂练习 131_函数课堂练习题和作业 132_Go字符串函数详解(1) 133_Go字符串函数详解(2) 134_Go字符串函数详解(3) 135_Go时间和日期函数详解(1) 136_Go时间和日期函数详解(2) 137_Go时间函数课堂练习 138_Go内置函数(buildin) 139_Go错误处理机制 140_Go的自定义错误 141_Go函数课后练习布置 142_数组的使用价值 143_数组的快速入门 144_数组定义和内存布局 145_数组的使用 146_数组for-range遍历 147_数组注意事项和细节(1) 148_数组注意事项和细节(2) 149_数组应用实例(1) 150_数组应用实例(2) 151_数组复杂应用-反转 152_切片基本介绍和入门 153_切片的内存布局分析 154_使用切片的三种方式 155_使用切片的区别分析 156_切片的遍历 157_切片注意事项和细节(1) 158_切片注意事项和细节(2) 159_切片注意事项和细节(3) 160_string和slice 161_切片的课堂练习 162_数组排序的基本介绍 163_冒泡排序思路分析 164_冒泡排序的实现 165_顺序查找 166_二分查找的思路分析 167_二分查找的代码实现 168_二维数组介绍和入门 169_二维数组使用和内存布局 170_二维数组遍历方式 171_二维数组应用实例 172_数组和查找的作业布置 173_map的介绍和声明 174_map三种用法和应用实例 175_map的crud操作 176_map的遍历 177_map切片 178_map排序 179_map使用细节和陷阱 180_map综合应用实例 181_面向对象编程必要性 182_Go独树一帜的面向对象特点 183_Go面向对象编程快速入门 184_struct的内存布局 185_结构体声明和使用陷阱 186_创建结构体实例的四种方式 187_结构体内存分配机制 188_结构体使用细节(1) 189_结构体使用细节(2) 190_结构体使用细节(3) 191_方法介绍和使用 192_方法的快速入门 193_方法的调用和传参机制 194_方法使用的深度剖析(1) 195_方法使用的深度剖析(2) 196_方法课堂练习题(1) 197_方法课堂练习题(2) 198_方法和函数区别说明 199_面向对象编程应用实例 200_创建struct实例指定字段值 201_工厂模式详解 202_VSCode配置和快捷键 203_面向对象编程思想-抽象 204_面向对象编程-封装介绍 205_封装快速入门案例 206_封装课堂练习讲解 207_面向对象编程-继承引出 208_继承基本语法 209_继承快速入门应用实例 210_继承的深入讨论(1) 211_继承的深入讨论(2) 212_多重继承介绍 213_接口介绍和快速入门 214_Go接口特点和语法说明 215_Go接口应用场景的说明 216_Go接口注意事项和细节(1) 217_Go接口注意事项和细节(2) 218_Go接口课堂练习题 219_接口编程的经典案例 220_实现接口和继承比较(1)(1) 220_实现接口和继承比较(1) 221_实现接口和继承比较(2) 222_多态及体现 223_类型断言引出和基本使用 224_类型断言最佳实践(1) 225_类型断言最佳实践(2) 226_家庭收支记账项目介绍 227_项目开发流程介绍 228_家庭收支软件需求和界面 229_家庭收支软件-显示主菜单 230_收支软件-明细和登记收入 231_收支软件-登记支出和完善退出 232_收支软件-完善明细显示 233_收支软件-面向对象方式 234_客户管理系统-需求分析和界面 235_客户管理系统-程序框架图(1) 236_客户管理系统-程序框架图(2) 237_客户管理系统-主菜单和退出 238_客户管理系统-显示客户列表 239_客户管理系统-添加客户 240_客户管理系统-删除客户 241_客户管理系统-修改客户和作业 242_文件的基本介绍 243_打开文件和关闭文件 244_带缓冲的Reader读文件 245_一次性读取文件 246_创建文件并写入内容 247_写文件的四种方式 248_判断文件或目录存在 249_拷贝文件(图片视频音频) 250_统计不同类型的字符个数 251_命令行参数基本使用 252_flag包解析命令行参数 253_JSon介绍和应用场景 254_JSon格式和在线解析 255_结构体 map 切片序列化 256_序列化struct时 tag使用 257_反序列化介绍和应用实例 258_单元测试的引出 259_单元测试快速入门 260_单元测试细节说明 261_单元测试综合案例 262_goroutine的引出 263_goroutine的基本介绍 264_go协程和go主线程 265_协程快速入门 266_MPG模式的介绍 267_go设置运行cpu数目 268_协程并发(并行)资源竞争问题 269_全局互斥锁解决资源竞争 270_管道基本介绍 271_管道快速入门案例 272_管道的细节和课堂练习 273_管道的关闭和遍历 274_协程配合管道的综合案例 275_管道阻塞的机制 276_协程求素数的思路分析 277_协程求素数的代码实现 278_协程求素数的代码效率测试 279_管道的注意事项和细节(1) 280_管道的注意事项和细节(2) 281_管道的注意事项和细节(3) 282_反射的引出和应用场景 283_反射基本介绍和示意图 284_反射的相关函数和转换 285_反射的快速入门(1) 286_反射的快速入门(2) 287_反射的注意事项和细节(1) 288_反射的注意事项和细节(2) 289_反射的练习题 290_反射的最佳实践(1) 291_反射的最佳实践(2) 292_网络编程的基本介绍 293_网络编程的基础知识 294_网络编程的IP和端口 295_TCP编程快速入门案例分析 296_TCP编程-服务器监听 297_服务器接收客户端消息 298_服务器循环接收客户端消息 299_海量用户即时通讯系统需求 300_Redis的基本介绍和原理示意 301_Redis的基本使用 302_Redis中对string的操作 303_Redis中Hash的基本使用 304_Redis中Hash的使用细节 305_Redis中List的基本介绍 306_Redis中List的基本使用 307_Redis中List的使用细节 308_Redis中Set的介绍和使用 309_Go连接到Redis 310_Go操作Redis(string类型) 311_Go操作Redis(hash类型) 312_Redis连接池的介绍和原理 313_Redis连接池的使用案例 314_海量用户通讯系统-完成界面 315_海量用户通讯系统-收发消息分析 316_海量用户通讯系统-服务器接收长度 317_海量用户通讯系统-服务器接收消息1 318_海量用户通讯系统-服务器接收消息2 319_海量用户通讯系统-登录(指定用户) 320_海量用户通讯系统-服务端结构改进1 321_海量用户通讯系统-服务端结构改进2 322_海量用户通讯系统-客户端结构改进1 323_海量用户通讯系统-客户端结构改进2 324_海量用户通讯系统-Redis用户验证分析 325_海量用户通讯系统-Redis添加用户 326_海量用户通讯系统-用户登录(1) 327_海量用户通讯系统-用户登录(2) 328_海量用户通讯系统-用户注册(1) 329_海量用户通讯系统-用户注册(2) 330_海量用户通讯系统-显示在线用户列表(1) 331_海量用户通讯系统-显示在线用户列表(2) 332_海量用户通讯系统-显示在线用户列表(3) 333_海量用户通讯系统-显示在线用户列表(4) 334_海量用户通讯系统-显示在线用户列表(5) 335_海量用户通讯系统-显示在线用户列表(6) 336_海量用户通讯系统-显示在线用户列表(7) 337_客户端发消息思路分析 338_客户端发消息代码实现 339_服务端转发消息思路分析 340_服务端转发消息代码实现 341_海量用户通讯系统-项目小结 342_数据结构和算法的基本介绍 343_数据结构和算法-稀疏数组介绍 344_数据结构和算法-原始数组转稀疏数组 345_数据结构和算法-稀疏数组转原始数组 346_数据结构和算法-数组模拟队列分析 347_数据结构和算法-数组模拟队列实现 348_数据结构和算法-数组模拟环形队列 349_数据结构和算法-数组模拟环形队列实现 350_数据结构和算法-单链表的基本介绍 351_数据结构和算法-单链表的添加和显示 352_数据结构和算法-单链表有序插入 353_数据结构和算法-单链表的删除 354_数据结构和算法-双向链表介绍 355_数据结构和算法-双向链表创建和输出 356_数据结构和算法-双向链表的删除 357_数据结构和算法-环形链表创建和显示 358_数据结构和算法-环形链表的删除 359_数据结构和算法-链表作业布置 360_数据结构和算法-约瑟夫问题分析 361_数据结构和算法-约瑟夫问题解决(1) 362_数据结构和算法-约瑟夫问题解决(2) 363_数据结构和算法-选择排序 364_数据结构和算法-插入排序分析 365_数据结构和算法-插入排序实现 366_数据结构和算法-插入排序小结 367_数据结构和算法-快速排序法 368_数据结构和算法-栈 369_数据结构和算法-入栈操作和遍历 370_数据结构和算法-栈的出栈操作 371_数据结构和算法-栈的计算表达式(1) 372_数据结构和算法-栈的计算表达式(2) 373_数据结构和算法-栈的计算表达式(3) 374_数据结构和算法-栈的计算表达式(4) 375_数据结构和算法-排序的速度比较 376_数据结构和算法-递归机制剖析 377_数据结构和算法-递归相关说明 378_数据结构和算法-迷宫回溯问题(1) 379_数据结构和算法-迷宫回溯问题(2) 380_数据结构和算法-哈希表(散列)1 381_数据结构和算法-哈希表(散列)2 382_数据结构和算法-哈希表(散列)3 383_数据结构和算法-哈希表(散列)4 384_数据结构和算法-二叉树三种遍历方式 385_vscode插件的安装 386_vscode快捷键 387_结束语

Golang 2019-02-13 413人浏览 17人下载

最新编程语言 go语言下载 180多集的视频。从入门到精通......
180多集的视频。从入门到精通。
Go语言是谷歌2009发布的第二款开源编程语言。
Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加
安全
、支持并行进程。
Google对Go寄予厚望。其设计是让软件充分发挥多核心处理器同步多工的优点,并可解决面向对象程序设计的麻烦。它具有现代的程序语言特色,如垃圾回收,帮助程序设计师处理琐碎和重要的内存管理等问题。Go的速度也非常快,几乎和C或C++程序一样快,且能够快速制作程序。
Go的网站就是用Go所建立,但Google有更大的野心。该软件是专为构建服务器软件所设计(如Google的Gmail)。Google认为Go还可应用到其他领域,包括在浏览器内执行软件,取代Javascript的角色。
Pike说:它至少在强度上比Javascript高一级。Google自建Chrome浏览器,部分原因就是加速Javascript和网页表现,而Google已经融合了本身的技术,如Native Client和Gears。
Pike表示,Go另一项与网络相关的特色,是服务器和用户端设备,如PC或手机,可以分担工作。因此,使用Go的服务便可轻松适应不同的用户端处理性能。
Go也可解决现今的一大挑战:多核心处理器。一般电脑程序通常依序执行,一次进行一项工作,但多核心处理器更适合并行处理许多工作。Pike说:我们自认有足够的支持,可改善这方面的问题。
Go团队正在寻求帮助。其中一个重要领域是改善Go能够使用的runtime library。这类library可提供许多工具和功能,加快程序设计的过程。而Go的library还包括许多重要的设计元素,并供应处理同作、垃圾收集和其他低层杂务的资源。
Go团队也需要编译器方面的协助。Thompson曾为32位元和64位元x86处理器,及ARM处理器写过一些编译器,Taylor也为GCC编译器写过一个Go前端。
尽管Google对Go有很大的野心,该公司也明白,这项计划无法完全取代现有的技术。Pike说:我不认为我们能取代任何东西。我们只是创造出这个领域的另一个角色。
特色[url=]编辑[/url]
简洁 快速 安全
并行 有趣 开源,
内存管理,数组安全,编译迅速

go 2019-03-31 188人浏览 13人下载