摘要:
网上好多的帖子感觉比较老了,而且千篇一律。我到mysql看了一下官网上python驱动的操作,发现与大部分网站说的都不一样。 首先安装的驱动是: 上面是在ubuntu上的命令。 安装之后,开发的样例代码如下: 阅读全文
摘要:
Go语言学习笔记十三: Map集合 ============== Map在每种语言中基本都有,Java中是属于集合类Map,其包括HashMap, TreeMap等。而Python语言直接就属于一种类型,写法上比Java还简单。 Go语言中Map的写法比Java简单些,比Python繁琐。 定义Ma 阅读全文
摘要:
Go语言学习笔记十二: 范围(Range) ============== rang这个关键字主要用来遍历数组,切片,通道或Map。在数组和切片中返回索引值,在Map中返回key。 这个特别像python的方式。不过写法上比较怪异使用 分割,而在python中使用 分割。而python中range是函 阅读全文
摘要:
Go语言学习笔记十一: 切片(slice) ============== 切片这个概念我是从python语言中学到的,当时感觉这个东西真的比较好用。不像java语言写起来就比较繁琐。不过我觉得未来java语法也会支持的。 定义切片 切片可以使用make函数来定义,也可以像变量声明一样创建个未指定大小 阅读全文
摘要:
Go语言学习笔记十: 结构体 ============== Go语言的结构体语法和C语言类似。而结构体这个概念就类似高级语言Java中的类。 结构体定义 结构体有两个关键字type和struct,中间夹着一个结构体名称。大括号里面写上所有的成员变量,并且指定这些变量的类型。访问这些内部成员时使用.符 阅读全文
摘要:
Go语言学习笔记九: 指针 ============== 指针的概念是当时学C语言时了解的。Go语言的指针感觉与C语言的没啥不同。 指针定义与使用 指针变量是保存内存地址的变量。其他变量保存的是数值,而指针变量保存的是内存地址。这个内存地址可能保存者一个基本数值。 指针变量也是有类型的。它需要知道自 阅读全文
摘要:
Go语言学习笔记八: 数组 ============== 数组地球人都知道。所以只说说Go语言的特殊(奇葩)写法。 我一直在想一个人参与了两种语言的设计,但是最后两种语言的语法差异这么大。这是自己否定自己么,为什么不与之前统一一下。 声明数组 例子: 初始化数组 初始化数组中 {} 中的元素个数不能 阅读全文
摘要:
Go语言学习笔记七: 函数 ============== Go语言有函数还有方法,神奇不。这有点像python了。 函数定义 举个例子: 函数调用 函数可以返回多个值 是不是有点像python. 值传递 传递是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到 阅读全文
摘要:
Go语言学习笔记六: 循环语句 ============== 今天学了一个格式化代码的命令: for循环 for循环有3种形式: 循环slice,map,数组,字符串还可以使用下面这种方式: break 语句 用于循环语句中跳出循环,并开始执行循环之后的语句。 break在switch(开关语句)中 阅读全文
摘要:
Go语言学习笔记五: 条件语句 ============== if语句 竟然没有括号,和python很像。但是有大括号,与python又不一样。 例子: if 语句嵌套 switch 语句 Type Switch switch 语句还可以被用于 type switch 来判断某个 interface 阅读全文