老实说笔者学习 Go 的时间并不长,积淀也不深厚,这次因缘巧合,同组的同事以前是上海大学的开源社区推动者之一,同时我们也抱着部分宣传公司和技术分享的意图,更进一步的,也是对所学做一个总结,所以拟定了这次分享。另外与会的同学大多都是大二大三的“萌新”,考虑到受众水平和技术分享的性质,所以实际上这次分享涉及到的知识点都相对基础,当然为了寓教于乐,本人也十分讨厌着重介绍基础语法时可能引起的枯燥,所以加了少少的私货,并且也针对 1.11 及之前版本中或优雅,或局限的特性做了发散性的讲解。

总而言之,本次技术分享的初衷不是为了教导大家如何使用 Go 语言,更多的是想让大家在结束分享后,至少能比与会之前更想去了解 Go 这样一门简单优雅的编程语言。我对某些 Gopher 老是将“少即是多”挂在嘴边的做法持保留态度,因为在我看来,强调设计的正交性更能体现 Go 的优雅。下方附上演讲的完整 PPT,包括演讲内容也都包含在了其中,我相信,有需要的同学只需对第二节的开头部分稍作修改,或增加一些介绍 1.11 版本中新的内容和 CSP 的扩展知识,便可以应用到大部分初级的技术分享场景中。

技术一般,水平有限, 欢迎指正。

2018.09.22 上海大学技术分享附件

转载于:https://www.cnblogs.com/Wddpct/p/9742404.html

2018.09.22 上海大学技术分享 - An Introduction To Go Programming Language相关推荐

  1. 2018.09.22 atcoder Integers on a Tree(构造)

    传送门 先考虑什么时候不合法. 第一是考虑任意两个特殊点的权值的奇偶性是否满足条件. 第二是考虑每个点的取值范围是否合法. 如果上述条件都满足的话就可以随便构造出一组解. 代码: #include&l ...

  2. 2018 大湾区(深圳) .NET技术分享交流会 第一期

    .NET Core 2.1 已于2018年5月30日正式发布,邀请粤港澳大湾区.NET技术专家和从业人员,一起分享与交流.NET技术的发展方向,提高粤港澳大湾区.NET技术交流氛围,挖掘.NET高级人 ...

  3. Java学习笔记——从零开始(2018.04.22已更新)

    2018.04.08 --Java开发入门-- -计算机基本概念- •什么是计算机 计算机是一种能够按照程序运行,自动.高速处理海量数据的现代化智能电子设备.由硬件和软件所组成,没有安装任何软件的计算 ...

  4. 阿里技术分享:电商IM消息平台,在群聊、直播场景下的技术实践

    本文由淘宝消息业务团队李历岷(花名骨来)原创分享,首次发表于公众号"淘系技术",有修订和改动. 1.引言 本文来自淘宝消息业务团队的技术实践分享,分析了电商IM消息平台在非传统IM ...

  5. web开发技术和技术分享_2020年将改变Web开发的顶级技术

    web开发技术和技术分享 Web improvement encompasses a gigantic arrangement of rules and procedures each site en ...

  6. 2018/01/22 爬虫日记

    20171024 ①导入自定义的模块(如类),需要在当前类作导入 类的引用声明,如self.tool = tool.Tool() 20171025 ①正则表达式:两个<><>之 ...

  7. 【CVPR智慧城市挑战赛】无监督交通异常检测,冠军团队技术分享

    [新智元导读]"智能交通视频分析界的ImageNet竞赛"--英伟达城市挑战赛落下帷幕.新加坡松下研究院联合中科院自动化所,提出了一种双模态动静联合检测方案,在交通异常检测比赛中拔 ...

  8. 《从PPTV网络视频,到PPIO区块链分布式存储》 -- 同济创业谷PPIO CodeTalks区块链技术分享会

    摘要:2019年11月26日,同济创业谷与 PPIO CodeTalks 联合举办了<创新X - 区块链与创新创业>区块链技术分享会,本期我们为读者带来主题分享 -- <从PPTV网 ...

  9. 技术分享 | InnoDB Cluster+GreatSQL快速部署MGR集群,并实现读写分离和故障自动转移(超详细)...

    本文来源:原创投稿 * GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源. 0. 内容提纲 1. 部署环境及初始化 2. 利用MySQL Shell构建MGR集群 3. 对在 ...

最新文章

  1. 患者痛不欲生,但AI说:别给她开止疼药
  2. 题解 P1918【 保龄球 】python和C++
  3. 网站百度索引量受哪些因素影响呢?
  4. Linux设置SSH登录(SecureCrt)
  5. CCF NOI1054 扫雷游戏
  6. centos redis验证_centos7下安装redis-4.0.2
  7. 加速静态内容访问速度的CDN
  8. 给 SAP BTP 创建的 Java 应用添加 Custom Event Handler 支持创建功能
  9. 数据结构之线段树入门(单点更新区间查询)
  10. 微软认知服务应用秘籍 – 与机器人聊知识
  11. deepin安装tomcat
  12. 损坏的主文件表_启动失败时如何手动修复Windows 10的MBR(主引导记录)
  13. React vs Angular,哪种学习成本更低?
  14. UNP(2rd)第二卷源码编译
  15. 洛天依官方原版mmd模型_【MMD模型】天羽音官方MMD模型配布
  16. 百变人脸,趣味容颜,ALAE 人脸玩出新高度!
  17. JavaSwing+SQL Server实现网上购物系统
  18. 帝国时代2哪个服务器稳定,《帝国时代2决定版》新手该选择哪个国家|新手使用国家推荐...
  19. 人工智能面试总结:160个机器学习面试题,赶紧先考考自己!
  20. git的使用和上传代码到gitee(码云) 教程

热门文章

  1. java随机生成字母用三元运算符,【代码笔记】Java常识性基础补充(一)——赋值运算符、逻辑运算符、三元运算符、Scanner类、键盘输入、Random类、随机数...
  2. C语言在main中输入2个整数ab,请教一个C语言问题。若输入3个整数3,2,1,则以下程序输出的结果是.,c 语言问题 输入三个整数 按从小到大输出...
  3. wpsoffice安卓历史版本_安装老版本的手机APP
  4. The Wave kernel Signature: A Quantum Mechanical Approach to shape Analysis
  5. DG Lecture 2 part 2: points, vectors, directional derivative
  6. python安装和更新pip
  7. r语言集合补集_R语言之数据处理(二)
  8. linux程序运行段错误,Linux下的段错误产生的原因及调试方法
  9. 读书笔记 ▏ggplot2数据分析与图形艺术Ch.1-2
  10. ContentObserver