【Go学习笔记】 5、控制语句

指针

Go虽然保留了指针,但与其他编程语言不同的是,在Go当中不支持指针运算以及“->”运算符,而直接采用“.”选择符来操作指针目标对象的成员

Mehr lesen

【Go学习笔记】 4、常量与运算符

常量的定义

  • 常量的值在编译时就已经确定
  • 常量的定义格式与变量基本相同
  • 等号右侧必须是常量或者常量表达式
  • 常量表达式中的函数必须是内置函数

Mehr lesen

【Go学习笔记】 3、Go 类型与变量

基本类型

  • 布尔型:bool
    • 长度 : 1字节
    • 取值范围:true ,false

Mehr lesen

【Go学习笔记】 2、Go基础知识

Go 程序的一般结构:basic_structrue.go

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// 当前程序包名
package main
//导入其他的包
import "fmt"
//常量定义
const PI = 3.14
//全局变量的生命和赋值
var name = "gopher"
//一般类型声明
type newType int
//结构体
type gopher struct{}
//接口声明
type golang interface{}
func main(){
Println("Hello World!")
}

Mehr lesen

【Go学习笔记】 1、Go编程基础

什么是Go?

Go 是一门 并发支持、垃圾回收和编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言。

Mehr lesen

HomeBrew 使用国内镜像

1
2
3
4
5
6
7
cd "$(brew --repo)"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
brew update

Mehr lesen

使用Nginx反向代理为Jenkins绑定域名

本文的环境是阿里云ECS Centos7,若有什么疑问可以在讨论下面留言,或者本文有什么不对的地方,也请大家提出改正。感谢。另外详细的jenkins安装教程,在本文不多做介绍,如需要可以通过谷歌百度搜索更多的信息。

首先安装Nginx

    Mehr lesen

    Spring Boot 在 IntelliJ IDEA + Maven 环境下打包时出现的一些问题

    起源

    最近第一次用Spring-Boot写数据中间件,在打包的时候发现了一个很坑爹的事情。

    1、首先我的application.properties 指定的是生产环境配置文件 spring.profiles.active=prod 生产环境使用 的数据库是内网地址,然鹅在用 mvn package 命令时发现,打包的时候要跑一遍Test,可想而知的是当然 Test不通过啊。因为数据库用的是内网地址。

    Mehr lesen

    Nginx 与 php-fpm 通信中使用Unix Socket 代替Tcp 方式

    首先配置php-fpm的www.conf

    • 文件位置: /usr/local/php7/etc/php-fpm.d/www.conf

    Mehr lesen

    斐波那契数列的PHP实现

    • 斐波那契数列是非常常见的一类数列,其数学定义为:F0=1,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*),也就是该数列从第三项开始每一项都是前两项之和。本文用php来简单实现斐波那契数列的递归方式和非递归方式,代码十分简洁易懂,如下所示:

    Mehr lesen