现在的中国,正走在复兴之路上。经历了两千多年的辉煌和一百多年的衰亡,这个国家、这个民族正迎来新的历史周期——大国复兴。从商周到明清,这块神奇的东方大地上上演了无数的盛衰治乱、...
IP属地:辽宁
现在的中国,正走在复兴之路上。经历了两千多年的辉煌和一百多年的衰亡,这个国家、这个民族正迎来新的历史周期——大国复兴。从商周到明清,这块神奇的东方大地上上演了无数的盛衰治乱、...
1. 前言 朋友问我cookie是什么,用来干什么的,可是我居然无法清楚明白简短地向其阐述cookie,这不禁让我陷入了沉思:为什么我无法解释清楚,我对学习的方法产生了怀疑!...
本文基于 go1.11 版本。 Mutex 使用 在深入源码之前,要先搞清楚一点,对 Golang 中互斥锁 sync.Mutex 的操作是程序员的主动行为,可以看作是是一种...
Mutext两种模式 正常模式和饥饿模式。一开始默认处于正常模式。在正常模式中,每个新加入竞争锁行列的协程都会直接参与到锁的竞争当中来,而处于饥饿模式时,所有所有新进入的协程...
前言 Goroutine & Scheduler goroutine 是什么?通常 goroutine 会被当做 coroutine(协程)的 golang 实现,但实际上,...
我当面试官时 之前公司招后端程序员的时候,我负责考察面试者golang的掌握程度。 通常我是要求面试者上机用channel写一个多常驻协程的任务队列,然后再不断的延伸发问,考...
二叉树的遍历是二叉树的经典算法,方式有很多,对理解递归迭代和堆栈队列有帮助。以下是我写的二叉树深度优先遍历(DFS)和广度优先遍历(BFS)的递归和非递归形式,并顺便介绍一下...
golang暂未有内置的Stack数据结构,工作需要就“借鉴”他人写了个 原理就是利用内置的list数据结构的PushBack,Remove等方法组合来实现进栈、出栈等操作测...