自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (5)
  • 收藏
  • 关注

原创 Go语言学习第八课-结构体与包(Go语言的面向对象)

      接下来讲解一下Go语言中的面向对象思想编程。在Go语言面向对象与其它面向对象语言有着很大的差别。首先Go语言的不存在继承和多态,而且不存在构造函数。并且Go语言不采用class来实现类,而是采用结构体加指针实现。不得不说,这让类的定义变得很复杂,但是又不失合理性。当具体操作起来后,我也只能慢慢适应Go语言的这种做法,具体优点缺点,将在以后使用中慢慢总结。类(结构体)的定义在Go...

2018-09-20 17:05:21 745

原创 Go语言学习第七课-字符串

字符串是最常用的处理文本信息的数据结构,Go语言提供了强大的字符串操作库strings,里面含盖了各种方法。比如分隔字符串,大小写转换之类的,不做详细讲解,其它语言有的,Go语言基本都有,实际开发 时可以直接呼出strings进行查询。这里主要说一下字符串与rune,我们之前在Go语言的内建变量讲到过rune,rune是Go语言的字符类型。比如说,我们处理中文字符串时。 s := "...

2018-09-18 21:07:51 171

原创 Go语言学习第六课-Map的使用

在Go语言中Map的使用和其它语言相类似。对Map中的键值对进行操作,Map作为一种键值对存储容器,使用是非常广泛的。下面我们来看一看在Go语言中Map是如何定义和使用的。Map的定义m := map[string]string{ //无序的 "name": "ccmouse", "course": "golang", "site": "imooc"

2018-09-18 20:53:28 226

原创 Go语言学习第五课-切片的概念与操作

常用python的同学应该对切片并不陌生。切片是对数组的一种扩展操作。在Go语言中,数组是定长的,引入切片后可以追加元素、删除元素。使得对数组的操作更加灵活。切片就类似于数组的一个视图(view),对切片的操作可以 直接映射到数组上。还记得我们上节学到的指针吗?由于go语言无法 进行引用传递。我们在传递数组参数时采用了指针传法。现在我们学了切片之后进行这样的改进func Slice(...

2018-09-17 18:31:28 236

原创 Go语言学习第四课-go语言指针

看到指针不禁想起学C/C++指针时的恐怖,各种指针的加加减减,着实让人头大go语言提供指针,但是相对于C/C++简单的多。因为在Go语言中删掉了指针运算部分,也就是不需要再对指针进行加加减减。Go语言指针与参数传递在定义函数后,一般都会向函数传值。这样就引入了两种传值方法,值传递和引用传递。在c语言中,应该用过相应的传递方式。值传递传入后,只是将传递的值进行一次拷贝。函数中无论对该...

2018-09-17 10:32:52 200

原创 Go语言学习第三课-函数

Go 语言函数函数是基本的代码块,用于执行一个任务。Go 语言最少有个 main() 函数。你可以通过函数来划分不同功能,逻辑上每个函数执行的是指定的任务。函数声明告诉了编译器函数的名称,返回类型,和参数。Go 语言标准库提供了多种可动用的内置的函数。例如,len() 函数可以接受不同类型参数并返回该类型的长度。如果我们传入的是字符串则返回字符串的长度,如果传入的是数字,则返回...

2018-09-16 18:42:04 174

原创 Go语言学习第二课-条件选择与循环

各种编程语言在处理逻辑编程时,主要有条件语句,选择语句,循环语句这三大部分。在go语言中,这三种语句的语法可能与之前学的编程语言的语法有些差异。现在我们来分别看一下go语言条件语句if/else用法先看一下代码func read() { const filename = "abc.txt" //常规操作 //contents,err := ioutil.ReadFile(f...

2018-09-15 14:59:33 200

原创 Go语言学习第一课-变量常量与内建变量类型

Go作为专门为并发和大数据设计的语言,在编程界占据越来越重要的地位!不论是c/c++,php,java,重构首选语言就是Go至于go语言的详细优缺点,将在以后深入学习后进行总结。现在首要任务是将Go语言基础用法学会。进而开发出相应的应用或网站Go语言的hello world我们在学习任何一门语言时一般都是从hello world学起package mainimport "fm...

2018-09-15 10:35:53 640

java处理excel:jxl.jar

java生成excel表格或对excel进行操作

2017-05-01

javacsv.jar

java生成csv文件或者读取csv文件

2017-05-01

ezmorph-1.0.6.jar

java处理json的必备包,或用于json的前后台传输

2017-04-29

struts2+Hibernate个人管理系统

struts2+hibernate实现个人管理系统,实现个人操作,联系人操作,日程操作,文件上传下载。

2017-03-31

朴素贝叶斯法(李航《统计学习方法》)

朴素贝叶斯法,李航《统计学习方法》第四章,三种常用模型:多项式模型,高斯模型,伯努利模型。两个例题便于理解

2016-11-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除