240 发简信
IP属地:广东
  • 120
    如何参与Github上的开源项目

    以开源推消息送项目MPush为例 Fork 开源项目到自己的账号 打开https://github.com/并登录自己的账号 打要参与的开源开项目主页:比如 https://...

  • Nginx访问量统计

    1、awk是什么?及awk基本用法。 awk 是一种处理文本文件的语言,是一个强大的文本分析工具。 awk 其实不仅仅是工具软件,还是一种编程语言。 awk 是以文件的一行内...

  • 120
    Go的内存模型

    介绍 如何保证在一个goroutine中看到在另一个goroutine修改的变量的值,这篇文章进行了详细说明。 建议 如果程序中修改数据时有其他goroutine同时读取,那...

  • 120
    Redis 中间件

    1. 是什么 Redis「Remote Dictionary Service」是基于内存的存储中间件,通常用于数据库、缓存、消息队列。 2. 基础 - 数据结构 Redis ...

  • 12 | gorutine

    通过go关键字开启协程 使用 go 关键字创建 goroutine 时,被调用函数的返回值会被忽略 sync.WaitGroup 竞态条件 go run -race xxx....

  • 11 | 接口

    接口是用来定义行为的类型。这些被定义的行为不由接口直接实现,而是通过方法由用户自定义类型实现 断言 如果转换合法,v 是 varI 转换到类型 T 的值,ok 会是 true...

  • 10 | 面向对象

    利用方法来模拟面向对象 方法实际上也是函数,只是在声明时在关键字fun和方法之间增加一个参数,这个参数也称之为接收者。 值接收者与指针接收者 值接收者得到了结构体的一份拷贝,...

  • 09 | 结构体

    声明使用结构体 是的上面的代码等价于 这就是一个结构体的声明了。声明了一个有name和age 的结构体,并使用。并不需要type。当然日常中,我们经常是这样用: 使用type...

  • 08 | 映射

    映射是无序集合,无序的原因是映射的实现使用来散列表 声明 空映射与nil映射 映射是引用类型在函数间传递映射并不会制造一个副本。在函数内对映射做来修改,所有对映射的引用都会察...

个人介绍
鄙姓何,单名一个在字。对于学习有口诀四句:春天不是读书天,夏日炎炎最好眠。等到秋来冬又至,不如等待到来年。