胡伟煌

个人博客

dep的使用

1. dep简介 dep是一个golang项目的包管理工具,一般只需要2-3个命令就可以将go依赖包自动下载并归档到vendor的目录中。dep官网参考:https://github.com/golang/dep 2. dep安装 1go get -u github.com/golang/dep/cmd/dep 3. dep使用 1234567#进入到项目目录cd /home/gopath/......

计算机语言概述

1. 计算机语言概述 学习一门计算机语言,将计算机语言分为以下几大部分: 语言特点 环境准备 基本语法 数据类型 变量 常量 引用类型 流程语句 判断语句 循环语句 选择语句 函数 面向对象编程 封装(类与方法) 继承 多态(接口) 并发编程 特殊属性 包管理 标准库 2. 思维导图 var isMobile = navigator.user......

Golang资源

本文主要记录一些Golang相关的资源链接和书籍 1. 官方文档 1.1. 官网 https://golang.org/ https://golang.org/doc/ 1.2. 基础 A Tour of Go Effective Go Frequently Asked Questions (FAQ) CodeReviewComments Uber Go ......

后端开发技能树

后端开发技能树 图片来源于网络 参考: https://github.com/xingshaocheng/architect-awesome var isMobile = navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMo......

文件操作

文件操作 更多文件操作见Go的os包。 1. 目录操作 func Mkdir(name string, perm FileMode) error 创建名称为 name 的目录,权限设置是 perm,例如 0777 func MkdirAll(path string, perm FileMode) error 根据 path 创建多级子目录,例如 astaxie/test1/test2。......

字符串处理

字符串处理 字符串操作涉及的标准库有strings和strconv两个包 1. 字符串操作 函数 说明 func Contains(s, substr string) bool 字符串 s 中是否包含 substr,返回 bool 值 func Join(a []string, sep string) string 字符串链接,把 slice a 通过 sep 链接起来 ......

glide的使用

1. glide简介 glide是一个golang项目的包管理工具,非常方便快捷,一般只需要2-3个命令就可以将go依赖包自动下载并归档到vendor的目录中。 2. glide安装 1go get github.com/Masterminds/glide 3. glide使用 123456#进入到项目目录cd /home/gopath/src/demo#glide初始化,初始化配置文件gl......

[Arithmetic] 数据结构概述

1. 数据结构的基本概念 “数据结构”是研究各种数据的特性以及数据之间存在的关系,进而根据实际应用的要求,合理地组织和存储数据,设计出相应的算法。 数据是对客观事物的符号表示, 数据元素(节点):数据的基本单位,在程序中通常作为一个整体进行考虑和处理。一个数据元素可以由若干个数据项组成。 数据项:具有独立含义的最小标识单位。例如,一条数据记录可以称为一个数据元素,数据记录的某个字段就是一个......

Redis集群模式部署

1. Redis部署 以下以Linux系统为例 1.1 下载和编译 1234$ wget http://download.redis.io/releases/redis-4.0.7.tar.gz$ tar xzf redis-4.0.7.tar.gz$ cd redis-4.0.7$ make 编译完成后会在src目录下生成Redis服务端程序redis-server和客户端程序redi......

Redis配置详解(中文版)

以下为redis.conf的文件的中文描述,整理于网络 123456789101112# Redis 配置文件示例# 注意单位: 当需要配置内存大小时, 可能需要指定像1k,5GB,4M等常见格式## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# ......