首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
芜湖精神病院孙主任
掘友等级
这么多年你一个人一直在走,方向和天气的节奏会让你忧愁,你说你遇见了一大堆奇怪的人,他们看上去好像都比你开心。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
芜湖精神病院孙主任
赞了这篇文章
Q的博客
高级技术专家 @美团
·
5年前
关注
深度解析 Raft 分布式一致性协议
笔者期望通过一篇权威靠谱、清晰易懂的系统性文章,帮助读者深入理解 Raft 算法,并能付诸于工程实践中,同时解读不易理解或容易误解的关键点。 本文是 Raft 实战系列理论...
350
51
分享
芜湖精神病院孙主任
3年前
关注
C++ 原始指针、shared_ptr、unique_ptr分别在什么场景下使用
开发中一直萦绕我的一个困惑是:智能指针和原始指针什么场景怎么用? 现在终于有了答案: 2020-03-22 增加了unique_ptr指针的使用 1 智能指针天生负责对象生...
0
评论
分享
芜湖精神病院孙主任
关注了
字节跳动青训营
芜湖精神病院孙主任
赞了这篇文章
李素晴
名不显时心不朽,再挑灯火看文章
·
4年前
关注
Raft Part A | MIT 6.824 Lab2A Leader Election
实现Raft算法中Leader Election(RequestVote RPC)和Heartbeats(AppendEntries RPC)。...
3
1
分享
芜湖精神病院孙主任
3年前
关注
raft协议
概要 Raft 是一个非拜占庭的一致性算法,即所有通信是正确的而非伪造的。$N$个结点的情况下($N$为奇数)可以最多容忍 $(N−1)/2$ 个结点故障。 节点的角色: ...
0
评论
分享
芜湖精神病院孙主任
3年前
关注
Sylar源码
本文主要涉及: 线程模块 协程模块 协程调度模块 IO协程调度模块 定时器模块 hook模块 同时这些模块也是Sylar的核心所在。 概念辨析 IO模型(阻塞与非阻塞) 阻...
1
评论
分享
芜湖精神病院孙主任
3年前
关注
计算机图形学——渲染
渲染 渲染的作用:将视野空间中的三角形,映射到屏幕空间上。 步骤: 变化 光栅化 着色 变化 通过三个变化来完成: 模型变化($M_{model}$) Scale矩阵(缩放...
0
评论
分享
芜湖精神病院孙主任
赞了这篇文章
程序媛小庄
python后端开发 @微信公众号:程序媛小庄
·
4年前
关注
MySQL之体系结构和基础管理
这是我参与更文挑战的第22天,活动详情查看: 更文挑战 前言 本文以linux系统的MySQL为例详细介绍MySQL的体系结构,因为在实际生产环境中MySQL的运行环境都是...
5
评论
分享
芜湖精神病院孙主任
3年前
关注
Linux-UNIX系统编程手册:第24章 进程的创建【未完成】
题目 作答 24.1 盲猜8个,编个程序测一下哈 输出如下: 24.2 我们首先要明白fork和vfork的区别: 无需为子进程复制虚拟内存页或页表。相反,子进程共享父进程...
0
评论
分享
芜湖精神病院孙主任
赞了这篇文章
奇伢云存储
公众号:奇伢云存储 @oppo
·
4年前
关注
存储基础 — 文件句柄 fd 究竟是什么?
通过上一篇 Go IO 的姿势, 我们看到有两种文件读写的方式,一种是系统调用的方式,接受和操作的对象是一个整数 fd,另一种是 Go 标准库自己封装的标准库 IO ,操作...
16
评论
分享
芜湖精神病院孙主任
关注了
奇伢云存储
芜湖精神病院孙主任
3年前
关注
概念辨析:内核、操作系统、shell、终端、库函数
参考自:APUE 第一章 严格意义上来说,操作系统是一种操作硬件资源的软件,提供程序运行环境。 我们通常将这种软件称为内核。 当然,广义上来说,操作系统包括了内核和一些其他...
0
评论
分享
芜湖精神病院孙主任
4年前
关注
TSL和CAS
TSL是Test and Set Lock的缩写,是CPU提供的一个原子指令,其工作如下所述:它将一个存储器字读到一个寄存器中,然后在该内存地址上存一个非零值。读数和写数操...
0
评论
分享
芜湖精神病院孙主任
4年前
关注
数据库事务与线程并发时的临界区
数据库的事务管理与线程并发十分相似,我来比较一下。 线程安全并发需要保证的特点:原子性、可见性、有序性。 数据库事务需要保证的特点(ACID):原子性、一致性、隔离性、持久...
0
评论
分享
芜湖精神病院孙主任
4年前
关注
利用xchg实现自旋锁
交换指令XCHG是两个寄存器,寄存器和内存变量之间内容的交换指令。 我们实现的atomic_xchg(x, y),则是返回x的值,之后将y值赋值给x,且是原子操作。 代码如...
0
评论
分享
芜湖精神病院孙主任
4年前
关注
Peterson 算法
Peterson算法是一个实现互斥锁的并发程序设计算法,可以控制两个进程访问一个共享的单用户资源而不发生访问冲突。 假设编译器和硬件保证了顺序和可见性 实现一段任意长代码的...
0
评论
分享
芜湖精神病院孙主任
4年前
关注
并发编程三大特性——原子性、可见性、有序性
多线程编程为什么十分困难呢?因为我们失去了原子性、顺序性、可见性。 要编写出正确的多线程程序,则必须保证上述属性。 原子性 即一个操作或者多个操作,要么全部执行并且执行的过...
0
评论
分享
芜湖精神病院孙主任
4年前
关注
查看线程堆栈的大小
方法1,编写递归程序,直到爆栈 得到输出如下 可以猜测出栈大小为8M 方法2,使用指令: ulimit -s...
0
评论
分享
芜湖精神病院孙主任
4年前
关注
C++ 中使用MySQL
完整版完整版完整版完整版完整版完整版完整版完整版完整版完整版完整版完整版完整版完整版完整版完整版完整版...
0
评论
分享
芜湖精神病院孙主任
4年前
关注
C++笔记02
本章主要讲面向对象(Object Oriented Programming)编程。 对象间有三个重要的关系 Inheritance(继承) Composition(复合) ...
0
评论
分享
下一页
个人成就
文章被点赞
3
文章被阅读
7,855
掘力值
350
关注了
2
关注者
0
收藏集
0
关注标签
0
加入于
2021-03-28