![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 67
_气泡
记录学习过程
展开
-
mit 6.s081 lab10 mmap
mmap,内存映射文件,是一种在内存和磁盘之间创建映射关系的机制。它允许将一个文件的内容映射到进程的虚拟地址空间中,使得进程可以想访问内存一样访问文件,省去了繁琐的磁盘IO操作。具体来说,进程可以向操纵变量一样去访问文件,而不需要调用read和write等系统调用进行文件IO,大大提高了文件访问的效率。若将同一个文件映射到多个进程的地址空间,则可以实现进程间的共享内存通信。内核首先检查文件描述符的有效性。根据文件描述符找到相应的文件表项。检查文件表项的权限和打开方式,确保可以进行写操作。原创 2023-08-04 11:36:50 · 159 阅读 · 0 评论 -
git clone下来的项目修改后push到自己的仓库
有时候从别人的远程仓库clone了一个项目,想修改后push到自己的远程仓库中。原创 2023-06-05 10:50:17 · 835 阅读 · 0 评论 -
Ubuntu 安装 OpenCV
Ubuntu安装opencvUbuntu 安装 OpenCV(亲测有效)1.安装准备:1.1安装cmakesudo apt-get install cmake11.2依赖环境sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-devsudo apt-get install libgtk2.0-devsudo原创 2022-04-13 20:21:09 · 658 阅读 · 0 评论 -
银河麒麟/Ubuntu安装cuda和显卡驱动、cuDNN
银河麒麟/Ubuntu安装cuda和显卡驱动银河麒麟介绍第一步:更换apt软件源(换过的忽略)安装前的准备确认安装环境安装cuda以及显卡驱动安装CUDNN退出tty模式,完成安装银河麒麟介绍银河麒麟系统是一个国产操作系统,是基于Ubuntu进行深度优化的,除了操作界面与Ubuntu不同外,文件系统和命令与Ubuntu基本一致。所以此教程也适用于Ubuntu系统。第一步:更换apt软件源(换过的忽略)由于Ubuntu系统的软件源在国外,所以需要更换国内的镜像源。通常可以通过以下两种方法进行换源方法原创 2022-04-13 20:00:54 · 11990 阅读 · 1 评论 -
win10+VS2019安装openCV3.4.x和opencv_contrib附加模块
1.下载opencvopencv下载链接:选择你想要的版本(点我)2.下载opencv_contrib下载链接:要与opencv的版本相同,找到相同的版本(点我进入)3.下载cmake直接官网下载即可4.安装过程将下载好的opencv和opencv_contrib解压打开cmake(你的安装路径,例如F:\cmake-3.21.2-windows-x86_64\bin),双击cmake-gui.exe打开Where is the source code是opencv源码路径,即“原创 2021-09-17 11:12:57 · 715 阅读 · 0 评论 -
C/C++多线程并行编程
需要引入thread库创建线程:thread thr = thread(fun_name, argvs());//参数列表当线程被创建以后,就会自动开始执行线程函数fun_name,函数的参数中如果有引用,需要用ref()函数,不能用&符号创建线程数组:thread* th = new thread[thr_num]; //新建一个线程数组for(int i=0;i<thr_num;i++){ //对每个线程进行初始化 th[i] = thread(函数名称, 参数列表);原创 2021-06-01 11:05:03 · 2373 阅读 · 0 评论 -
GPU学习笔记
GPU(图形处理器),一般指计算机的显卡,可以代替CPU完成大量复杂的矩阵(图像)运算,从而让CPU专注与逻辑运算,提高计算机的整体效率,提升图像的处理能力。与CPU相比,GPU具有更多的ALU(算术逻辑单元),能够进行大量的并行运算。CUDA C 是英伟达公司推出的能够在该公司显卡上进行编程的语言,与C语言有很大的类似之处,并且能够兼容C语言。在这里需要区分两个概念分别是host(CPU & memory)和device(GPU & memory)。在使用CUDA..原创 2021-01-12 22:16:16 · 402 阅读 · 0 评论