• beego源码学习

    假如项目一个入口初始方法。需要需要调用,init_0(),init_1(),init_2()...要求分别对不同功能,进行初始化工作。

  • LeetCode 两数相加

    给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。

  • LeetCode 接雨水

    此题选自领扣网,给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。给出了不同语言的实现代码。值得一提的是,采用相同的算法,不同的编程语言实现,只有go语言在领扣上能提交通过。其它的语言的实现代码(包含C语言),都会超时间,提交失败。

  • 初识 golang time.After()

    初学golang 用的最多的是time.Sleep()了。今天发现了一个time.After()。存在即合理。经过查阅资料。得知,time.After有一个应运场景是 实现超时控制 如果用select 监听 channel的动态(假设没有default分支),如果没有合适case分支。程序就会阻塞。现在想达到的效果是,让select等待一定时间,给其它case多一些时间(

  • docker常用命令

    整了一些docker常用的命令,备忘。此文章持续更新。。。

  • golang中的格式化输入输出

    fmt 包实现了格式化 I/O 函数,类似于 C 的 printf 和 scanf。格式“占位符”衍生自 C,但比 C 更简单。