骨子里的颓废
骨子里的颓废
全部文章
分类
未归档(37)
读书笔记(5)
项目说明(14)
题解(2)
归档
标签
去牛客网
登录
/
注册
骨子里的颓废的博客
TA的专栏
31篇文章
7人订阅
c++服务器
20篇文章
1198人学习
c++
3篇文章
755人学习
设计模式
1篇文章
499人学习
图形学
6篇文章
991人学习
JVM读书笔记
1篇文章
0人学习
JAVA内存分布
全部文章
(共57篇)
服务器学习日记-协程库实现
来自专栏
协程介绍 基础 1.协程可以理解成用户态的轻量级线程,切换由用户操作。2.协程切换很快,不会陷入内核态。3.协程拥有自己的寄存器上下文和栈, 协程调度切换时,将寄存器上下文和栈保存到其他地方,在切换回来的时候,恢复先前保存的寄存器上下文和栈。 优点 1.协程具有极高的执行效率 因为子程序切换不是线程...
c++服务器
2020-06-16
0
909
服务器学习笔记-线程信号量互斥量封装
来自专栏
线程封装使用的是pthread线程库,信号量使用的是sem系列,然后锁的封装有读写锁pthread_rwlock、互斥量pthread_mutex、pthread_spinlock、CAS原子锁。 1.线程封装 线程类不提供默认复制、拷贝构造与左值构造,所以将三个默认函数删除掉。线程类提供五个属性,...
c++服务器
2020-06-13
1
862
服务器学习笔记-配置日志系统
来自专栏
通过配置系统对日志进行配置需要对日志里的类型进行片特化处理,这样在处理序列化与反序列话的时候才能识别yml文件中的log配置。 中间结构体定义 LogAppenderDefine结构体与LogDefine结构体分别为配置日志器与日志输出器作出的中间定义,这两个结构体是存储在ConfigVar的配置选...
c++服务器
2020-06-09
1
565
服务器学习笔记-配置系统
来自专栏
服务器配置系统主要作用是为服务器提供便利的服务,体现约定大于配置的思想。比如为日志系统配置日志器、日志输出器、日志格式器等,省去了大量的定义语句。此处使用的配置文件为yml,通过yaml-cpp库进行解析,并用片特化的方式为大量数据类型实现序列化与反序列化,同时用回调函数的机制使得配置生效。 Con...
c++服务器
2020-06-09
2
724
服务器学习笔记-日志系统
来自专栏
日志系统分为日志级别,日志事件,日志器,日志输出器,日志格式器,日志流几个部分。 1.日志级别: DEBUG INFO WARN ERROR FATAL其中由低到高,UNKOWN充当0。ToString() 将日志级别转为字符串。注1:对于在类中定义的enum类型,可以用类名::DEBUG...
c++服务器
2020-06-06
2
1128
Leetcode-2 两个数相加
给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例: 输入:(2 -> 4 ...
2019-08-05
0
619
剑指Offer-树的子结构
判断一棵树是另一棵树的子结构 bool DFS(struct TreeNode *head,struct TreeNode *head2) {  ...
2019-08-05
1
847
首页
上一页
1
2
3
4
5
6
下一页
末页