240 发简信
IP属地:浙江
  • 120
    技术管理学习整理

    本文是刘建国技术管理课程的学习笔记,该课程非常适用于一个即将走入技术管理或者刚走入技术管理的工程师。 整体概述及导读 角色认知,关于角色认知和角色澄清的方法论 管理规划,关于...

  • 120
    go并发编程总结

    本文从上下文Context、同步原语与锁、Channel、调度器四个方面介绍Go语言是如何实现并发的。本文绝大部分内容是从go并发编程系列文章学习总结而来。 上下文Conte...

  • git cherry-pick 使用指南

    git cherry-pick可以选择某一个分支中的一个或几个commit(s)来进行操作。例如,假设我们有个稳定版本的分支,叫v2.0,另外还有个开发版本的分支v3.0,我...

  • 120
    利用PyCharm管理Python的包

    系统:windows 常见操作都是用pip来进行包的下载、卸载、升级;但其实PyCharm已经把主流的包的进行了集成,可在它上面直接操作!下面介绍如何用PyCharm来管理P...

  • 120
    iTerm2 + Oh My Zsh 打造舒适终端体验

    写在前面 最终效果图: 本文严重抄袭自:https://www.jianshu.com/p/7de00c73a2bb 因排版和原文中的一些bug,参照搜索引擎和原文有了本篇文...

  • Golang Slice详解

    1、简介 Go的 Slice(切片)类型提供了一种方便有效的方法来处理类型化数据序列。 slice类似于其他语言中的数组,但具有一些不寻常的属性。 本文将介绍切片是什么以及如...

  • 理解go中的init函数

    本文主要介绍go中init函数的使用及意义。 I、init的几个特征 1、init函数用于包的初始化,如初始化包中的变量,这个初始化在package xxx的时候完成,也就是...

  • 除了外键约束和唯一性检查外,其余情况仅使用record lock , 这句怎么理解呀

    MySql锁问题

    一、InnoDB存储引擎的锁算法 1、Record lock 单个行记录上的锁,record locks 总是锁定索引记录,即使一个表并没有定义索引。这种情况下,InnoDB...

  • 120
    B-树(B树)详解

    具体讲解之前,有一点,再次强调下:B-树,即为B树。因为B树的原英文名称为B-tree,而国内很多人喜欢把B-tree译作B-树,其实,这是个非常不好的直译,很容易让人产生误...