自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HJ

业余算法爱好者

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

原创 Go语言Web知识(一) 认识Gin框架

入门代码package mainimport "github.com/gin-gonic/gin"func main() { r := gin.Default() r.GET("/ping", func(c *gin.Context) { c.JSON(200,gin.H{ "message":"pong", }) }) r.Run(":8080")}...

2018-11-29 19:40:59 538

原创 Go语言基础知识(五) 函数 function

package mainimport ( "fmt")//单返回值func plus(a, b int) int { return a + b}//多返回值func multi() (string, int) { return "age is: ", 18}//定义变量多返回值func nameReturnValue() (name string, height...

2018-11-18 22:34:43 403

原创 Go语言基础知识(四) Map

package mainimport ( "fmt" "sync")/* Map实现的注意点 1、必须制定key, value的类型,插入的记录类型必须匹配; 2、key具有唯一性,插入记录的key不能重复; 3、KeyType可以为基础数据类型(例如bool,数字类型,字符串),不能为数组、切片、map,它的取值必须是能够使用==进行比较; 4、ValueTyp...

2018-11-18 22:32:24 249

原创 Go语言基础知识(三) 数组Array 切片 Slice

数组package mainimport "fmt"/* 数组的四种定义方法 1、 先声明 再循环赋值 2、 声明的同时赋值 并且指定数组大小 3、 声明的同时赋值 但用...来表示数组大小 4、 声明的同时只给某个位置赋值 其他部分值为初始值(即为0) 注意: 数组的长度大小必须固定,因为数组的长度也是数组比较的一部分,若数组的...

2018-11-18 22:30:37 336

原创 Go语言基础知识(二)基本知识梳理

Go简单介绍(补充)Go是编译型语言,Go的工具链将程序的源文件转变成机器相关的原生二进制指令,这些工具可以通过单一的go命令配合其子命令进行使用,Go原生支持Unicode,所以它可以处理所有国家的语言;包的认识(补充)fmt 包 其中的函数用来格式化输出和扫描输入,gofmt工具将代码以标准格式重写;os包 提供一些函数和变量,以与平台的方式和操作系统打交道;(接上)...

2018-11-04 23:36:29 433

Fabric_源码分析.pdf

Hyperledger Fabric源码1.0版本的流程全解析,包括链码启动、Peer启动、Peer与链码交互、Endorser背书流程、Orderer启动、Orderer与Kafka集群交互等等内容

2020-05-08

字符串基本知识点讲解

对KMP算法的详细讲解(私密材料),以及Manacher算法的经典讲述。

2018-02-09

基础数据结构总结

基础数据结构的知识点的讲解、总结,包括栈、队列、二叉树、图等。

2018-02-09

动态规划总结

ACM中基础动态规划的各类知识点讲述、总结。其中包括基础DP、背包问题、数位DP、概率DP等。

2018-02-09

线段树矩形面积并讲解

ACM中对于矩形面积并用线段树+离散化+ 扫描线一类问题求解

2018-02-09

空空如也

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

TA关注的人

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