002.GO语言基础 1 参考资料 1.1 http://www.cnblogs.com/vimsk/archive/2012/11/03/2736179.html 1.2 https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/02.2.md 1.3 官网: https://golang.org/ref/spec#Constants 2 helloworld 2.1 Go使用package(和Pyt…
一.strings和strconv的使用 1. strings.HasPrefix(s string, prefix string) bool:判断字符串s是否以prefix开头 . 2. strings.HasSuffix(s string, suffix string) bool:判断字符串s是否以suffix结尾. 3. strings.Index(s string, str string) int:判断str在s中首次出现的位置,如果没有出现,则返回-1 4. strings.LastI…
一.R是什么 R语言是由新西兰奥克兰大学的Ross Ihaka和Robert Gentleman两个人共同发明. 其词法和语法分别源自Schema和S语言. R定义:一个能够自由幼小的用于统计计算和绘图的语言和环境,它提供了广泛的统计分析和绘图技术. 二.R的优势 国际上R语言已然是专业数据分析领域的标准. 1.R是免费的开源软件. 2.全面的统计研究平台,提供了各种各样的数据分析技术. 3.R是一个程序设计语言,所以他的能力可以很容易地通过使用用户定义的函数扩展. 4.R拥有顶尖水准的制图功能…
对于一般的语言使用者来说 ,20% 的语言特性就能够满足 80% 的使用需求,剩下在使用中掌握. 基于这一理论,Go 基础系列的文章不会刻意追求面面俱到,但该有知识点都会覆盖,目的是带你快跑赶上 Golang 这趟新车. Hurry up , Let's go ! 一个好消息一个坏消息一个潜规则 Go 的语法类似 C 语言,你是从 C/C++ 语言过来的话学习成本很低,其他语言过来甚至没有编程基础也没关系,这门语言入门很轻松. 好消息是你的键盘得救了,在 Go 的世界里不用在每个语句后面加分号了…
教程内容:GO语言资料Golang友团无闻Go语言编程基础Golang友团无闻Go语言Web基础教程 Go语言Web基础教程列表:[Go Web基础]12Go Web 扩展学习.mp4[Go Web基础]11简易的 RPC 实现.mp4[Go Web基础]10自建 HTTP 中间件.mp4[Go Web基础]09国际化支持.mp4[Go Web基础]08文章附件上传.mp4[Go Web基础]07为文章添加标签.mp4[Go Web基础]06评论与分类显示.mp4[Go Web基础]05文章的添…
数据库 MySQL 连接数据库 package main import ( "database/sql" "fmt" _ "github.com/go-sql-driver/mysql" //这里只要导入即可,使用的是这个包的 init() 函数 ) /* [Go语言操作MySQL] Go语言中内置的database/sql包提供了保证SQL或类SQL数据库的泛用接口,并不提供具体的数据库驱动. 使用database/sql包时必须注入(至少)一…
Go语言流程控制语句 Go语言中最常用的流程控制语句有 if 和 for ,没有像Python中的while语句.另外,Go语言还有switch和goto语句,不过这两个主要是用来简化代码的,属于扩展类的流程控制,使用率没有if和for多. if语句 if语句的基本格式 if 表达式1 { 分支1 } else if 表达式2 { 分支2 } else { 分支3 } // 表达式1为true时,执行分支1 // 表达式1为false时.判断表达式2,为true则执行分支2 // 如果表达式1和…
Go语言常用数据类型 Go 语言中有丰富的数据类型,除了基本的整型.浮点型.布尔型.字符串.byte/rune 之外, 还有数组.切片.函数.map.通道(channel).结构体等. Go语言的基本类型和其他语言大同小异. 整型 整型分为:有符号整型.无符号整型 其中比较特殊的整型数据类型有3个 uint 无符号整型,它在32位的操作系统上就是uint32,在64位的操作系统上就是uint64 int 有符号整型, 它在32位的操作系统上就是int32,在64位的操作系统上就是int64 ui…
[Go语言入门系列]前面的文章: [保姆级教程]手把手教你进行Go语言环境安装及相关VSCode配置 [Go语言入门系列](八)Go语言是不是面向对象语言? [Go语言入门系列](九)写这些就是为了搞懂怎么用接口 1. GOPATH目录结构 在[保姆级教程]手把手教你进行Go语言环境安装及相关VSCode配置一文中已经配置过工作空间GOPATH的环境变量了,并在工作空间中新建了三个目录src.pkg.bin了.那为什么要新建这三个目录呢?这三个目录又有什么作用呢? 首先,不管是什么系统或项目,目…
前面说过,本系列文章的前提是您懂C语言,懂面向对象中的一些概念,如果没有任何变成基础,从零开始学习D语言将是一个漫长的过程,因为很多概念都要重新诠释,让一个没有基础的人经过漫长的学习过程,然后还找不到工作,这显然是在坑人,所以我的思路是让有编程经验的人先了解D语言,用D语言,使D语言为更多的项目所用,从而创造出工作机会,然后再让新入行的人开始学习.好了,言归正传,开始我们今天的学习之旅   先来熟悉下编译器 DMD 首先我先带大家从0开始,成功的编写的一D语言程序,然后编译并运行起来,再介绍一些…