04 2019 档案

摘要:Go的字符串遍历,有两种方式: 打印结果: 上面代码执行后,会打印一串数字而不是字符。这是由于go语言中的字符串实际上是类型为byte的只读切片。或者说一个字符串就是一堆字节。这意味着,当我们将字符存储在字符串中时,实际存储的是这个字符的字节。一个字符串包含了任意个byte,它并不限定Unicode 阅读全文
posted @ 2019-04-28 21:59 aaronthon 阅读(12857) 评论(0) 推荐(0) 编辑
摘要:在go语言中,遍历数据或切片时可以用range,range会产生两个值,分别是数据的索引与值: 这种写法非常不好(虽然没有报错),因为for…range的过程中,产生了index(索引)与value两个值,但是在遍历的时候,却没有显示地声明有这index变量,虽然我们此时不用index,时刻养成良好 阅读全文
posted @ 2019-04-28 21:46 aaronthon 阅读(401) 评论(0) 推荐(0) 编辑
摘要:for循环是一个循环控制结构,可以执行指定次数的循环。 三种循环方式 第一种,常见的 for 循环,支持初始化语句 init: 一般为赋值表达式,给控制变量赋初值; condition: 关系表达式或逻辑表达式,循环控制条件; post: 一般为赋值表达式,给控制变量增量或减量。 for语句执行过程 阅读全文
posted @ 2019-04-28 21:34 aaronthon 阅读(4701) 评论(0) 推荐(0) 编辑
摘要:Go语言基础之反射 本文介绍了Go语言反射的意义和基本使用。 变量的内在机制 Go语言中的变量是分为两部分的: 类型信息:预先定义好的元信息。 值信息:程序运行过程中可动态变化的。 反射介绍 反射是指在程序运行期对程序本身进行访问和修改的能力。程序在编译时,变量被转换为内存地址,变量名不会被编译器写 阅读全文
posted @ 2019-04-26 21:02 aaronthon 阅读(172) 评论(0) 推荐(0) 编辑
摘要:Go语言基础之接口 接口(interface)定义了一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节。 接口 接口介绍 在Go语言中接口(interface)是一种类型,一种抽象的类型。 interface是一组method的集合,是duck-type programming的一种 阅读全文
posted @ 2019-04-26 20:41 aaronthon 阅读(233) 评论(0) 推荐(0) 编辑
摘要:Go语言基础之包 在工程化的Go语言开发项目中,Go语言的源码复用是建立在包(package)基础之上的。本文介绍了Go语言中如何定义包、如何导出包的内容及如何导入其他包。 Go语言的包(package) 包介绍 包(package)是多个Go源码的集合,是一种高级的代码复用方案,Go语言为我们提供 阅读全文
posted @ 2019-04-26 20:12 aaronthon 阅读(1631) 评论(0) 推荐(0) 编辑
摘要:Go语言文件操作 本文主要介绍了Go语言中文件读写的相关操作。 文件是什么? 计算机中的文件是存储在外部介质(通常是磁盘)上的数据集合,文件分为文本文件和二进制文件。 打开和关闭文件 os.Open()函数能够打开一个文件,返回一个*File和一个err。对得到的文件实例调用close()方法能够关 阅读全文
posted @ 2019-04-20 21:23 aaronthon 阅读(263) 评论(0) 推荐(0) 编辑
摘要:import threading class MyThread(threading.Thread): def __init__(self,func,args=()): super(MyThread,self).__init__() self.func = func self.args = args def run(self)... 阅读全文
posted @ 2019-04-19 17:33 aaronthon 阅读(1182) 评论(0) 推荐(0) 编辑
摘要:echarts、higncharts折线图或柱状图只需要后端传到前端一段json数据,接送数据的x轴与y周有对应数据,折线图或柱状图就会渲染出这数据。 比如,x轴表示美每天日期,y轴表示数量。他们的数据都在数据库里存着。如下图: 它们的数据存放数据库中,x轴为每周的周一,并且代表当前周的违规次数或人 阅读全文
posted @ 2019-04-16 22:08 aaronthon 阅读(6533) 评论(4) 推荐(0) 编辑
摘要:Go语言基础之结构体 Go语言中没有“类”的概念,也不支持“类”的继承等面向对象的概念。Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性。 类型别名和自定义类型 自定义类型 在Go语言中有一些基本的数据类型,如string、整型、浮点型、布尔等数据类型, Go语言中可以使用ty 阅读全文
posted @ 2019-04-16 21:35 aaronthon 阅读(467) 评论(0) 推荐(0) 编辑
摘要:Go语言基础之函数 函数是组织好的、可重复使用的、用于执行指定任务的代码块。本文介绍了Go语言中函数的相关内容。 函数 Go语言中支持函数、匿名函数和闭包,并且函数在Go语言中属于“一等公民”。 函数定义 Go语言中定义函数使用func关键字,具体格式如下: func 函数名(参数)(返回值){ 函 阅读全文
posted @ 2019-04-12 21:19 aaronthon 阅读(214) 评论(0) 推荐(0) 编辑
摘要:Go语言基础之map Go语言中提供的映射关系容器为map,其内部使用散列表(hash)实现。 map map是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。 map定义 Go语言中 map的定义语法如下: map[KeyType]ValueType 阅读全文
posted @ 2019-04-09 22:07 aaronthon 阅读(589) 评论(0) 推荐(0) 编辑
摘要:Go语言基础之切片 本文主要介绍Go语言中切片(slice)及它的基本使用。 引子 因为数组的长度是固定的并且数组长度属于类型的一部分,所以数组有很多的局限性。 例如: func arraySum(x [3]int) int{ sum := 0 for _, v := range x{ sum = 阅读全文
posted @ 2019-04-08 22:05 aaronthon 阅读(1588) 评论(0) 推荐(0) 编辑
摘要:javascript:void(0)用法如下: 阅读全文
posted @ 2019-04-03 21:51 aaronthon 阅读(1475) 评论(0) 推荐(0) 编辑
摘要:1. charAt();如果想获取字符编码,则:charCodeAt(); 2. 字符串操作:concat(),可接受任意参数和“+”类似. 3. 字符串操作:slice(), substr(), substring(); a.slice()和substring()的第二个参数指字符串的位置,而su 阅读全文
posted @ 2019-04-03 11:01 aaronthon 阅读(402) 评论(0) 推荐(0) 编辑
摘要:1,获取当前日期 2, 将日期转成string 3, string替换字符 4, 切片 5,将object对象转成Date 6, 将Date对象月份进行增减 7,获取当天的年月日 8,获取当天是星期几? 阅读全文
posted @ 2019-04-02 12:43 aaronthon 阅读(347) 评论(0) 推荐(0) 编辑
摘要:var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDa 阅读全文
posted @ 2019-04-02 09:52 aaronthon 阅读(119203) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示