240 发简信
IP属地:河南
  • Resize,w 360,h 240
    slice 深入理解

    数组是一种长度不可改变的集合,go数组不仅如此,还是一个值变量,也就是在赋值和函数调用采用值传递,会产生数组的全量拷贝,需要耗费内存和时间,基于...

  • go语言的变量定义的坑

    go语言以语法简洁著称,但变量定义比较麻烦,为了方便go语言提供了更加简便的变量声明,同时初始化的语法 名字 := 表达式 这种方式可以声明初始...

  • IRIS 系列(三) 中间件

    一般我选择一个web 框架时,会把是否支持中间件、中间件是否易用作为一个关键指标。 中间件用途 中间件可以作用于全局,可以用作用户认证,权限判断...

  • IRIS 系列(二) 路由

    我考虑一个web框架时,首先建立一个简单的例子,然后考虑如何书写路由,是否支持Restful 风格。当路由多了,管理起来比较麻烦,但IRIS 提...

  • IRIS 系列(一)hello world

    IRIS 是什么? IRIS 是go语言编写web程序的 开发框架,我之所以最终选择IRIS 因为IRIS 的路由更加灵活,而且IRIS 极为高...

  • Resize,w 360,h 240
    go 语言指针(一)

    首先我们从变量开始 什么是变量,变量是内存地址的名称。 定义一个变量,就是在内存中分配一个空间,空间内存有变量的值。 指针也是变量,指针变量也是...

  • go语言指针(二)

    正本清源--go无引用类型更无引用传递 go语言仅有值传递,go语言在函数调用是仅仅只有一种传递方式就值拷贝。 我们本次主要和大家一起研究指针类...