Golang 入门笔记Golang 入门才各0 码力 | 2 页 | 511.29 KB | 2 年前3
Go语言基础
Golang Fundaments## Go语言基础 Golang Fundaments 中山大学 数据科学与计算学院 潘茂林 panml@mail.sysu.edu.cn ## 大纲 • Golang-设计哲学 • 基础知识学习 • Go语言的入门资源 • 本地项目工作空间组织 • 开始编程 ## Golang-设计哲学 ## 我们需要什么样的语言 曾经 我们对包含大量代码的程序印象深刻。 - 我们努力在代码库中创建大型抽象。 易于阅读代码 - 对遗存软件友好 • 心智模型 • 生产率与性能 • 正确性与性能 • 规则 • 方便代码评审 - 完整性 - 可读性 - 简单性 - 性能 - 微优化 ## Golang-设计哲学 面向数据的设计(Data-Oriented Design) “数据占主导地位。如果您选择了正确的数据结构,并且组织得很好,那么算法几乎总是不言自明的。数据结构,而不是算法,是编程的核心。”——罗伯·派克 面向包的设计(Package-Oriented Design) • 并发软件设计(Concurrent Software Design) • 管道设计(Channel Design) ## Golang-设计哲学 ## • 实用主义的语言风格 - 面向编译器的静态类型语言 • 数据类型必须在编译阶段确定 • 语言能充分发挥编译优化技术 - 复古且简便的语言 • 集合了多种语言实用的语法表示0 码力 | 21 页 | 851.30 KB | 2 年前3
Hello 算法 1.0.0 Golang版0 码力 | 382 页 | 17.60 MB | 2 年前3
Golang大规模云原生应用管理实践## Golang大规模云原生应用管理实践 刘洋(炎寻) ## 关于我 • 毕业于中国科学技术大学,定居杭州 · 就职于阿里云-云原生应用平台团队 • Problem Solver,聚焦中间件,容器,Kubernetes,PaaS平台... • OAM社区成员 GOPHER CHINA 2020 ## 开局一张图 2020云上双11 阿里云扛住全球最大流量洪峰 规模化应用交付效率对比去年 通过标准可扩展的声明式资源和控制器来提供运维能力。两层标准化推进了细化的社会分工,各领域进一步提升规模化和专业化,全面达到成本,效率,稳定性的优化。 GOPHER CHINA 2020 ## Golang与云原生生态(CNCF) ## Database ## Streaming & Messaging ## Continuous Integration & Delivery0 码力 | 23 页 | 7.70 MB | 2 年前3
2.7 Golang与高性能DSP竞价系统## Golang与高性能DSP竞价系统  By @QLeelulu  舜飞科技 查询Cookie Mapping得到访客在DSP系统的唯一ID 根据用户看过广告的频次过滤活动 根据访客的人群属性过滤活动 根据活动的出价选择胜出的活动 - 其他更细致的过滤条件 ## 为什么选择Golang ## 第一次签入 ## • 2012-11-29 ### • 在 Go 1.1 发布之后 ## 初始化 












