- 博客(9)
- 资源 (7)
- 收藏
- 关注
原创 UNIX环境高级编程(APUE)实践(1)简介
对应教材是《UNIX环境高级编程(第3版)》,美国私立大学史蒂文斯理工学院2020年的最新课程。B站视频笔记https://www.bilibili.com/video/BV1e54y1t73h?p=1&vd_source=bdf719cd2a3c52dc17ea61e93c2e0125
2022-06-22 13:59:22
285
原创 Ceph源码分析(二)块存储,文件存储,对象存储
参考:一文讲清:对象存储、文件存储、块存储。绝对好文_Kun_Guan的博客-CSDN博客_对象存储 文件存储什么是 SAN,它与 NAS 有何不同之处Ceph分布式存储-总 - 夫莱特 - 博客园
2022-05-14 22:18:11
131
原创 Ceph源码编译和调试vstart版本(一)
ceph调试环境及版本ubuntu18.04 ceph v14.2.221.克隆源码仓库git clone --recursive https://github.com/ceph/ceph.git2.导出v14.2.22版本的ceph源码git archive v14.2.22 | gzip > v14.2.22.tar.gzmkdir v14.2.22tar -zvxf v14.2.22.tar.gz -C ./v14.2.223.安装依赖库cd v14.2.2
2022-05-10 02:05:19
1279
原创 async
C++异步操作async:不一定真的会异步执行,有可能会阻塞。async具体介绍:async比future,packaged_task,promise更高级的东西,基于任务的异步操作。通过async可以直接创建异步的任务,返回结果会保存在future中,不需要像packaged_task和promise那么麻烦。关于线程操作可以优先使用async,看一段使用代码:#include <functional>#include <future>#inc...
2022-05-05 16:34:21
206
原创 git创建本地仓库远程仓库,并关联。全过程
1.在自己的github账号下,创建仓库project2.在本机创建文件夹project。进入文件夹project.(1) git init(2) git add README.md(3) git commit -m "first commit"(4) git branch -M master(5) git remote add origin https://github.com/账户名/库名.git(6)git push - u origin master其中遇到的问题
2022-04-23 17:26:03
2268
翻译 通用网关接口(CGI)维基百科
Common Gateway Interface(CGI)为web servers执行程序,控制台应用程序运行在服务上自动产生web网页(命令行接口程序)提供一种标准协议。这样的程序被称作CGI脚本或简称为CGIs. 脚本被服务怎样执行的描述被服务决定。一般情况下,一个CGI脚本执行一次请求产生HTML. 简言之, CGI程序通过Unix/Linux标准输入接受一个...
2018-04-13 15:53:01
907
The Art of Multiprocessor Programming
2016-04-21
多核程序设计技术 通过软件多线程提升性能
2016-04-19
多核架构与编程技术 武汉大学
2016-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人