摘要:
描述: 填充每一个节点的下一个右侧指针,给定一个完美二叉树,其所有叶子节点都在同一层,每个父节点都有两个子节点。二叉树定义如下: struct Node { int val; Node *left; Node *right; Node *next; } 填充它的每个 next 指针,让这个指针指向其 阅读全文
posted @ 2019-11-30 22:28
一只小菜鸡a
阅读(262)
评论(0)
推荐(0)
摘要:
声明类的静态成员 通过将类的成员前面加上static关键字,使得类成员成为其静态成员,静态成员可以是private也可以是public的。 静态成员可以是常量,引用,指针,类类型等。 类的静态成员存在于任何对象之外,对象中不包含任何与静态成员相关的数据。类似的类的静态成员函数,他们 不包含this指 阅读全文
posted @ 2019-11-30 18:40
一只小菜鸡a
阅读(228)
评论(0)
推荐(0)
摘要:
主键自增长: 主键只能够设置在数据类型为整型的列上。可以子集设置主键值,也可以利用主键自增长的特性实现主键数据的自动更新。自增长只能作用于当前的数据库,但是在集群的状态下主键自增长可能会失效。 使用uuid来代替主键自增长,这样可以避免在集群环境的主键重复。 使用代理主键来代替自然主键,防止业务变更 阅读全文
posted @ 2019-11-30 15:18
一只小菜鸡a
阅读(617)
评论(0)
推荐(0)
摘要:
线程池: 一个线程池主要由以下的四个部分构成。 1 线程池管理器,负责创建线程和销毁线程,向工作队列中添加任务等。 2 工作线程,线程池当中负责执行任务的线程,当任务队列为空的情况下,则该线程处于等待的状态。 一般使用信号量来跟踪当先任务队列当中任务的数量,线程处于sem_wait()的状态,等待任 阅读全文
posted @ 2019-11-30 10:22
一只小菜鸡a
阅读(179)
评论(0)
推荐(0)

浙公网安备 33010602011771号