上次博客中,老猫已经和大家同步了如何搭建相关的GO语言的开发环境,相信在车上的小伙伴应该都已经搞定了环境了.那么本篇开始,我们就来熟悉GO语言的基础语法.本篇搞定之后,其实期待大家可以和老猫一样,能够写出一些比较简单的代码片段. 变量定义 变量的定义其实也是比较简单的,主要就是利用var关键字+变量的名称+变量的类型.例子如下: func variableDefinition() { var a int var s string fmt.Printf("%d %q\n",a,s) }…
前期回顾 前面的一章主要和大家分享了GO语言的函数的定义,以及GO语言中的指针的简单用法,那么本章,老猫就和大家一起来学习一下GO语言中的容器. 数组 数组的定义 说到容器,大家有编程经验的肯定第一个想到的就是数组了,当然也有编程经验的小伙伴会觉得数组并不是容器.但是无论如何,说到数组其实它就是存储和组织数据的一种方式而已,大家就不要太过纠结叫法了. 咱们直接上数组定义的例子,具体如下: var arr1 [5]int //定义一个长度为5的默认类型 arr2:=[3]int{1,2,3} //…
回顾一下上一篇博客,主要是和大家分享了GO语言的基础语法,其中包含变量定义,基本类型,条件语句,循环语句.那本篇呢就开始和大家同步一下GO语言基础的进阶. 函数的定义 上次其实在很多的DEMO中已经写出来一些函数了,但是没有讲清楚其函数定义.接下来我们同样地要举例说明一下,直接看代码. func calculate(a,b int, op string) int { switch op { case "+": return a + b case "-": retur…
前期回顾 在上面的文章中,老猫和大家分享了GO语言中比较重要的两种数据结构,一种是数组,另外一种是基于数组的slice.本篇文章想要继续和大家分享剩下的容器以及字符字符串的处理. MAP map的定义 在Java语言中其实还有一个键值对的容器,叫做Map,当然在我们GO语言中也有这种数据结构,例如,下面咱们就来看一下GO语言中Map的写法以及用法.看下一Map的语法定义,如下例子: m :=map[string]string { "name":"ktdaddy",…
前言 之前和大家分享了容器以及相关的基础语法,以及函数,相信如果大家有接触过C++或者java的朋友都晓得面向对象,其实在GO语言中也存在面向对象,但是还是比较简单的,下面我们来看一下GO语言的"面向对象". 面向对象 结构体的定义 其实在GO语言中并不能准确得说是面向对象,go语言其实是面向接口函数编程的语言.为什么要说成GO语言的面向对象,其实也是部分特性类似于面向对象.GO语言中的面向对象还是比较简单的,GO语言仅支持封装,不支持多态和继承.语言没有class,只有struct.…
老猫的GO学习系列博客已经正式发车了,相信大家以前学习一门编程语言的时候也有经验,咱们一般都是从环境开始,在此呢,大家也跟着老猫从最开始的搭建环境开始. GO语言的安装 首先呢,我们开始需要下载GO语言的安装包.GO国外的官网地址是https://golang.org/,当然这个仅限于有条件的小伙伴去官网下载了.我们一般下载呢都有所限制,不过没关系,在国内其实也有对应的网站为https://golang.google.cn/.还有一个网站中也可以下载,差不多是一个GO语言的学习社区,地址为htt…
在很多不同的科学领域里面,对于运动或者变化的描述和建模,都具有非常根本性的地位--我个人认为,在计算机视觉里面,这也是非常重要的. 什么是"流"? 在我接触过的各种数学体系中,对于运动和变化的描述,我感觉最为适合的有两种不同的perspective:流和变换群.前者以被作用的对象为中心,运动就是这个东西随时间变化的函数:后者以变换本身为中心,研究的是各种变换所组成的空间的代数和拓扑结构.我想,相对来说,前者对于多数人而言似乎更为直观.在这篇文章里,就以"流"(Flo…
学习了node.js教程,只能说是有了一定的了解,之前也了解了webpack和es6的核心内容,也看过vue2.0的官网教程,并结合视频看过项目,但是理解和运用仍然存在很多问题,接下来的一段时间,跟着老马学习vue 学习链接:http://aicoder.com/vue/preview/all.html#1 vue最大的特点就在于它的双向绑定,是一个前端的双向绑定类的框架. 一说到vue我们就应该立刻想到以下几部分:1.数据双向绑定:2.列表渲染.条件渲染:3.事件处理:4.生命周期:5.组件化…
Axure不仅仅是一个原型工具,除了原型之外还可以用来制作一些静态网页,这点对于不懂代码或前端的同学来说挺实用.之前整理了一版<Axure函数自查表>,因为感觉内容太多又对前端样式及脚本感到陌生,就直接用Axure设计生成了一个静态页面直接在服务端发布就替代了. 以前没事研究Axure时做过一款飞刀小游戏很粗糙,利用业余时间没事构思了一下,感觉用Axure做小游戏还是不难,主要难度应该都是在细节上(比如素材.动画等).周末两天没事弄了下类似跑酷的小游戏<Naruto疾风传>←点击试…
注:本文来源:  陈晓婵   <  windows+mysql集群搭建-三分钟搞定集群   > 一:mysql集群搭建教程-基础篇 计算机一级考试系统要用集群,目标是把集群搭建起来,保证一个库dang了,不会影响程序的运行.于是在孟海滨师哥的带领下开始了我的第一次搭建mysql集群,首先看了一些关于集群的资料,然后根据步骤一步步的整,遇到了一些问题,在这里把我遇到的问题以及解决方法分享出来. [是什么]         集群(cluster)技术是一种较新的技术,通过集群技术,可以在付出较低成…