Avatar notebook default
48篇文章 · 45364字 · 4人关注
  • Git 常用操作

    最好的Git的教程个人认为是:Git教程-廖雪峰,里面的内容很丰富,干货满满。与Git教程的全面性不同,本文旨在整理一下常用的Git操作或基础知...

  • UDP如何实现可靠传输

    概述 UDP不属于连接协议,具有资源消耗少,处理速度快的优点,所以通常音频,视频和普通数据在传送时,使用UDP较多,因为即使丢失少量的包,也不会...

  • 数据库范式(1NF/2NF/3NF)

    概述 范式:英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来...

    0.4 7278 2 10
  • 三种线性排序算法

    计数排序 首先从计数排序(Counting Sort)开始介绍起,假设我们有一个待排序的整数序列A,其中元素的最小值不小于0,最大值不超过k。建...

  • 几种进程退出方式的对比

    一、汇总 linux中进程退出分为正常退出和异常退出两种。 1、正常退出 在main函数中执行return 调用exit函数 调用_exit函数...

  • Linux文件系统特点、硬链接与软链接

    一、特点概述: 1、Unix文件系统的组织是分级树型结构形式。其类似于倒向的树,树的根是根目录,树上每个结点都是一个目录,而树叶则是信息文件。U...

  • linux下线程安全的单例模式

    在生成单例时加锁,生成结束后释放锁。注意两点:volatile 和 double-check

  • 智能指针的简单实现

    下面实现一个指向int的智能指针。 sub为辅助类,用于存储指针引用的状态。所有成员都是私有的,仅供autoptr类调用。 智能指针实现的结构如...

  • 数据库事务隔离级别、锁机制

    一、数据库事务隔离级别 SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般...

文集作者