Linux
文章平均质量分 68
三眼二郎
三只眼睛的二郎神很厉害,在某时某刻我会完成一个伟大的视觉工程,以致万物在我的视线里将无处遁形。
展开
-
linux进程通信:共享内存
进程之间的通信方式有很多种,本文详细地介绍一种:共享内存。1.定义这里的共享内存是指两个或者多个进程,能够共同访问一段物理内存,每个进程对内存内部的数据操作,都会影响其他进程。例如A进程,在把内存段1的值定义为5,过了1s,B进程把内存段1的值改为了10,那么之后A再来访问时,只能取到10,它的5被别的进程修改了。就像黑板和笔记本一样,黑板是共享的,大家都可以擦除别人写的东西,然后写上自己的,而笔记本就不是共享的,只能由一个人使用。这里我们可能会想到,那么A进程的参数被B进程改了,A又不知道,那岂不是原创 2021-03-04 19:59:37 · 172 阅读 · 1 评论 -
linux读写锁 pthread_rwlock/互斥锁pthread_mutex
1.线程锁这两个锁都叫做线程锁为什么要用锁:在多线程程序中,当多个线程访问同一参数时,我们不能保证哪个线程在对该参数进行操作,以及操作的顺序。也可能我们线程1需要线程2当前的数值,然而线程1读取时,线程2刚好在修改这个值,那么很有可能线程1读取的是之前的值,或者读取的一部分是之前的值,一部分是当前的值,非常之乱,所以我们加了线程锁,当参数共用时,对线程进行阻塞操作,以实现读写顺序进行。两个锁差异:1)读写锁 pthread_rwlock:读模式的加锁状态、写模式的加锁状态、不加锁状态。写模式只能有一原创 2021-02-05 14:04:15 · 2038 阅读 · 0 评论 -
ubuntu安装使用anaconda
1.下载在清华园镜像下载版本https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/如果你是ubuntu,那么你可以下载Anaconda3-2020.11-Linux-x86_64.sh2.安装bash /home/wang/Downloads/Anaconda3-2020.11-Linux-x86_64.sh在安装过程中全选是,不要更改安装位置,直至安装完成。3.使环境变量生效source ~/.bashrc4.生效后,出现bas原创 2021-01-28 17:28:03 · 702 阅读 · 0 评论 -
ros找不到文件,更换空间的问题
在我们安装时,会有这一步操作echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrcsource ~/.bashrc这里我们只是把ros的空间加入到了开机添加项,而没有将我们自己设置的工作空间添加进去.因此你在网上搜索:ros找不到文件,你会发现大家都在说source......但是你会发现,你用了,一会好一会坏,一会没有.....其实是这样的:source以后,不是关机就失效,而是关闭当前终端就会失效,所以如果采用这种方法,开原创 2020-09-13 21:18:15 · 515 阅读 · 0 评论 -
ubuntu更换源(解决依赖软件版本问题)
1.备份sudo cp /etc/apt/sources.list /etc/apt/sources_origin.list2.修改sudo gedit /etc/apt/sources.list3.文中全部删除,加入以下内容deb http://mirrors.aliyun.com/ubuntu/ xenial maindeb-src http://mirrors.aliyun.com/ubuntu/ xenial maindeb http://mirrors.aliyun.com/u原创 2020-08-21 10:53:37 · 904 阅读 · 0 评论 -
树莓派远程桌面控制+更换镜像源
1.数据烧录网上写的挺细了,烧完后才是重点。2.给树莓派接上显示屏,键盘和鼠标3.树莓派通电,进入界面(初始设置一下),连接上wifi(如果实在没有,可以手机开个热点,前提流量够用)。4.打开命令行,安装远程桌面sudo xrdp5.安装完成后,查看ipifconfig这个ip看我们连接wifi的ip6.可以拔掉树莓派的屏幕、鼠标、键盘了。利用自己电脑的远程桌面连接它,可以直接连接上。7.连上后的第一步建议修改镜像源(这样下载更新快一些)1)打开sourcessudo nano原创 2020-07-27 18:33:28 · 460 阅读 · 0 评论 -
linux(ubuntu)和windows双系统,windows花屏解决办法详解
其实在切换系统的时候大家能够发现,背景是粉色的,ubuntu为了好看,连切换系统的界面都用上了自己的,完全不顾及windows简约的感受。于是乎,在切换时很容易出现花屏(一片小横杠)首先进入ubuntu系统进入终端(ctrl+alt+t)输入sudo su回车,输入密码,再回车出现前面两排数,后面一个#,在#后面输入sudo gedit /etc/default/grub把g...原创 2019-07-11 16:22:46 · 2861 阅读 · 0 评论 -
Ubuntu搜狗输入法配置(乱码解决)
1.下载下载32位wget “http://pinyin.sogou.com/linux/download.php?f=linux&bit=32” -O “sougou_32.deb”下载64位wget “http://pinyin.sogou.com/linux/download.php?f=linux&bit=64” -O “sougou_64.deb”2.安装su...原创 2019-07-10 09:28:09 · 14802 阅读 · 13 评论 -
VM虚拟机安装Linux、Ubuntu(超多问题有解)
网上的教程挺多的,这里提一下安装中遇到的问题1.安装VM虚拟机这个网上都有,直接下载安装就好2.创建新的虚拟机这个网上教程也挺多,按照教程走就好了3.下载Ubuntu这个需要先自己在网上下载合适的版本.iso然后设置虚拟机和iso建立联系4.然后是安装Ubuntu大家按照网上教程来就行5.启动后发现没法全屏需要安装tools虚拟机安装ubuntu的vmware tools...原创 2019-06-12 11:07:12 · 1480 阅读 · 2 评论 -
luarocks No results matching query were found
巨坑,用luarcks肯定出这个试着用一下sudo ~/torch/install/bin/luarocks install image原因是sudo luarcoks install …………的luarcoks的位置不是bin下面的原创 2019-06-13 15:50:02 · 2462 阅读 · 2 评论