摘要: 1. 关于协程 计算机原理 各种寄存器的介绍:参考 软中断、硬中断:参考 "硬中断是外部设备对CPU的中断","软中断通常是硬中断服务程序对内核的中断","信号则是由内核(或其他进程)对某个进程的中断"。 golang 的 gmp 原理: 参考 六种内存序的总结:参考 锁机制:参考 linux上下文 阅读全文
posted @ 2022-06-08 17:07 AlexOne 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1. # git clone https://gitee.com/mirrors/gcc.git # 克隆不下来下载压缩包 gcc-releases-gcc-12.1.0 sudo apt install flex ./contrib/download_prerequisites ./configu 阅读全文
posted @ 2022-06-08 10:51 AlexOne 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1. g++ --save-temps 保留中间文件 -p/-pg会将剖析文件信息加入到最终生成的二进制代码中,用于开发高性能程序 加上-DCMAKE_CXX_FLAGS="-static-libgcc -static-libstdc++"静态编译可以将ccls拷贝到别的机器上使用 阅读全文
posted @ 2022-06-06 16:22 AlexOne 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 1. 段页式存储管理 参考 参考 2. 内存映射方式 主存到cache的地址映射方式:参考 全相联、组相联:参考 探索linux内存模型:参考 参考 总结:参考 3. linux进程空间布局 linux内存管理剖析:参考 参考 参考 参考 (多进程\多线程的内存管理) 详解(slab\dma等) 测 阅读全文
posted @ 2022-06-06 09:37 AlexOne 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 1. 后端环境搭建 wget https://dl.google.com/go/go1.15.1.linux-amd64.tar.gzsudo tar -zxf go1.15.1.linux-amd64.tar.gz -C /usr/local/ # 建立软链接 sudo ln -snf /usr/ 阅读全文
posted @ 2022-06-01 14:50 AlexOne 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1. 参考 参考 阅读全文
posted @ 2022-05-20 11:50 AlexOne 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 1. linux 技术 这篇文章里面的公众号不错 bpftrace打印堆栈:官方参考 参考 pdf说明书 c++中的使用 参考 详解 debian手册 参考 实用函数 从编译到使用 uprobe的使用:参考 sudo bpftrace -e 'uprobe:/home/alex/Desktop/bp 阅读全文
posted @ 2022-04-21 13:07 AlexOne 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1. 参考 2. git的使用示例: 参考 QT中的使用 3. qt v8 参考 阅读全文
posted @ 2022-02-28 14:19 AlexOne 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1. 3a4000 内置变量 -- CMAKE_AR=/usr/bin/ar -- CMAKE_AR=/usr/bin/ar -- CMAKE_AUTOMOC_COMPILER_PREDEFINES=ON -- CMAKE_AUTOMOC_MACRO_NAMES=Q_OBJECT;Q_GADGET; 阅读全文
posted @ 2022-01-13 11:13 AlexOne 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1. FBO 官方 通俗参考 学习网站 makeCurrent: 在使用gl相关函数之前要makeCurrent 除非是在initializeGL(), resizeGL(), paintGL()中使用 QOffscreenSurface Qt使用OpenGL进行多线程离屏渲染 https://bl 阅读全文
posted @ 2021-12-23 10:45 AlexOne 阅读(145) 评论(0) 推荐(1) 编辑