Linux系统
文章平均质量分 64
小朱 智能驾驶
这个作者很懒,什么都没留下…
展开
-
文件批量处理小技巧
文件批量处理小技巧查找当前文件夹以及子文件夹内的包含 “测试”的文件,并返回结果 find . | xargs grep "测试" -s查找当前文件夹以及子文件夹内的包含 “测试”的后缀名为 md 的文件,并返回结果 find . -type f -name "*.md" | xargs grep "测试" -s查找当前文件夹以及子文件夹内的包含 “测试”的文件,并替换 find . -type f -name "*.md" | xargs sed "s#测试#王海燕原创 2021-08-10 21:07:03 · 329 阅读 · 0 评论 -
Ubuntu 20.04增加SWAP分区,解决加载大型数据集的内存溢出问题
Ubuntu 20.04增加SWAP分区,解决加载大型数据集的内存溢出问题检查原来的系统中是否有swap分区删除原来的swap分区检查硬盘可用空间创建分区,设置swap分区与内存一样大,内存是64G,这里也创建一个64G的swap分区使能分区到这里,分区创建完成了,但是下次启动会丢失,接下来,固化swap分区检查原来的系统中是否有swap分区free -h这样是有的,一个ubuntu系统可以有多个swap分区,但是没有必要,因此在扩增前,先删除这个小的swap分区,再新建一个大的就行了。删除原来原创 2021-07-30 10:51:43 · 9314 阅读 · 1 评论 -
Ubuntu 20.04 多GPU,涡轮GPU 风扇转速手动调节
Ubuntu 20.04 多GPU,涡轮GPU 风扇转速手动调节1. 多个GPU的风扇速度调节cd /etc/X11 下,看看有没有xorg.conf文件,如果没有,新建一个,方法:sudo nvidia-xconfig 如果已经有这个文件,则直接往下。设置为多GPU模式,执行如下命令sudo nvidia-xconfig --enable-all-gpus设置多GPU模式下每个GPU的风扇转速可以调节:sudo nvidia-xconfig --cool-bits=4重启电脑sud原创 2020-12-18 13:50:48 · 6242 阅读 · 1 评论 -
更改 Ubuntu 默认终端工具 Terminator与Terminal
更改 Ubuntu 默认终端工具在 Ubuntu 系统中默认使用的终端工具是 gnome-terminal,而当我们安装完 Terminator 之后,Ubuntu 系统中默认采用的终端工具就变成了 Terminator,所以如果我们想重新把 gnome-terminal 作为默认的终端工具该怎么办呢?修改 Ubuntu 默认使用的终端工具,我们就得借助于 dconf-tools 工具来进行重新设置。首先,还是使用 apt 来安装 dconf-tools:$ sudo apt-get install原创 2020-11-22 15:34:39 · 4849 阅读 · 0 评论 -
卸载Anaconda的方法
卸载Anaconda的方法sudo rm -rf ~/anaconda3 ~/.condarc ~/.conda ~/.continuum直接运行上述的命令就可以卸载This will remove all the anaconda files and packages. After performing this command, you must also need to remove the anaconda path from the ~/.bashrc file.Type B...原创 2020-11-17 21:46:39 · 1582 阅读 · 0 评论 -
Ubuntu 18.04 打开移动硬盘或U盘的时候报错 Not authorized to perform operation
Ubuntu 18.04 打开移动硬盘或U盘的时候报错 Not authorized to perform operationsudoi gedit /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy把相应权限都改成Yes即可. Mount a device Montér en enhed Authentication is required to mount the device Autorisering e原创 2020-11-17 20:00:31 · 2514 阅读 · 2 评论 -
Ubuntu 系统下 VS code 配置Latex,通过Chrome浏览器预览,并实现正向反向查找
1. 通过latex 官方教程,安装ubuntu版本的latex通过apt-get下载安装1. 选择安装LaTeX发行版LaTeX有很多发型版,TeX Live就是其中一种。TeX Live 是 TUG (TeX User Group) 维护和发布的 TeX 系统,可说是「官方」的 TeX 系统。TeX Live可以保持在跨操作系统平台、跨用户的一致性。而且TeX Live在Ubuntu18.04上的安装也比较方便。sudo apt-get install texlive-full2. 安装Xe原创 2020-07-21 16:37:23 · 801 阅读 · 0 评论 -
Ubuntu18.04 安装 显卡驱动 Nvidia Driver CUDA CUDNN 与GPU 版本的Pytorch
Ubuntu18.04 安装 显卡驱动 Nvidia Driver CUDA CUDNN 与GPU 版本的Pytorch2.1 为何选择PyTorch?Pytoch 由4个主要的包组成:torch: 类似于Numpy的通用数组库,可将张量类型转换为torch.cuda.TensorFloat,并在GPU上进行计算。torch.autograd: 用于构建计算图形并自动获取梯度的包torch.nn: 具有共享层和损失函数的神经网络库torch.optim: 具有通用优化算法(如SGD、Adam等原创 2020-07-10 09:54:43 · 1356 阅读 · 0 评论 -
python模块collections中namedtuple() 以及 deque 的理解
dequecollections 是 python 内建的一个集合模块,里面封装了许多集合类,其中队列相关的集合只有一个:deque。deque 是双边队列(double-ended queue),具有队列和栈的性质,在 list 的基础上增加了移动、旋转和增删等。deque 是一个双端队列, 如果要经常从两端append 的数据, 选择这个数据结构就比较好了, 如果要实现随机访问,不建议用这个,请用列表. deque 优势就是可以从两边append ,appendleft 数据. 这一点list 是原创 2020-06-02 20:38:35 · 308 阅读 · 0 评论 -
INS-D 惯性导航 坐标系转换,由地理坐标系转换到投影坐标系 Pyproj
INS-D 组合导航系统输出的地理信息:经纬度(WGS84),ins-d 默认输出的是椭球高度,如果要输出海拔高的话,需要在配置软件里面,在 ins gui 里面 device option-GNSS receiver,将该选项改为MSL。UTM(UNIVERSAL TRANSVERSE MERCARTOR GRID SYSTEM,通用横墨卡托格网系统)坐标是一种平面直角坐标,在UTM系统中,北纬84度和南纬80度之间的地球表面积按经度6度划分为南北纵带(投影带)。从180度经线开始向东将这些投影带编号,原创 2020-05-19 21:36:41 · 3650 阅读 · 0 评论 -
Kavser Can总线 两个卡互相传递数据,一个卡溢出,另一个卡收不到数据
kavser的卡里面是不带120欧姆电阻的, 需要挂上一个电阻。,,,,,,原创 2020-05-19 10:05:23 · 687 阅读 · 0 评论 -
Ubuntu 18.04 屏幕卡顿 以及 gnome-terminal补全卡顿,卸载后安装xfce4-terminal及配置过程 Nautilus-actions安装与配置过程
问题描述:服务器安装了ubuntu18.04 以后,使用的是2个屏幕,文件拖动的过程中存在明显的卡顿与掉帧的问题,而且终端里面补全的时候经常按下 tab 以后要等一会才能出现补全结果。屏幕卡顿的解决办法:确认已经安装显卡驱动,我是用的Nvidia的显卡,所以需要安装nvidia显卡驱动,这个在之前的文章中已经记录了。显示器分辨率调节,我的屏幕是60hz的,在显示器设置里,选60hz这个选项,如果你的下拉框里面有超过60的,应该是60多一点点,切忌不要选,不然直接导致系统卡的不能用。解决终端卡原创 2020-05-19 09:57:37 · 5095 阅读 · 2 评论 -
Ubuntu 18.04 安装了xfce4桌面环境后,fcitx因为冲突,会导致系统全局快捷键失效,而且fcitx也会损坏
Ubuntu 18.04 安装了xfce4桌面环境后,fcitx因为冲突,会导致系统全局快捷键失效,而且fcitx也会损坏:修复方法:彻底卸载 fcitx 然后重新安装,sudo apt-get remove fcitx sudo apt-get remove fcitx-module*sudo apt-get remove fcitx-frontend*sudo apt-get purge fcitx*sudo reboot 然后进入系统设置,语言设置,这时切原创 2020-05-09 09:58:58 · 1541 阅读 · 0 评论 -
Ubuntu18.04挂载新的硬盘到文件管理系统中 wrong fs type, bad option, bad superblock on /dev/sdb
1 安装将硬盘通过排线插到主板上,对于有需要单独供电的硬盘,提供合理的供电电源,供电电压一定要稳定,不然硬盘比较容易出问题。2 查看系统是否识别到硬盘lsblk其他不相关的分区就不截图了,如果你看到很多loop的话,请忽略它,不需要在意,那个是给系统管理挂载用的。可以看到现在我设备上除了原来的500GB的固态硬盘,sda1之外,已经能够读到sdb这个硬盘了,是一个4TB 的机械硬盘,...原创 2020-05-03 09:53:36 · 3156 阅读 · 0 评论 -
多GPU多显示器情况下,Ubuntu18.04 服务器终端补全卡顿,以及桌面卡顿的修复方法
首先确认当前使用的桌面环境echo $DESKTOP_SESSION一般是可以看到gnome,感觉这个桌面环境对多卡多屏幕的机器支持不行,在进行如下的操作以前,首先要完成的是显卡驱动的安装与正常识别,具体的流程可以在我之前的pytorch教程里面找到。为了修复卡顿的问题,我将工作环境换成 unity 环境,sudo apt updatesudo apt install ubuntu-u...原创 2020-05-02 13:22:44 · 1258 阅读 · 1 评论 -
安装ROS2之后需要再安装的包 colcon empy catki_pkg six 等
在能够编译文件需要,可能遇到如下报错:ModuleNotFoundError: No module named ‘catkin_pkg’ModuleNotFoundError: No module named ‘em’运行如下命令:pip uninstall empip install empypip install catkin_pkgpip install rosdep rosi...原创 2020-04-26 11:15:38 · 1406 阅读 · 0 评论 -
Skipping acquire of configured file ‘main/binary-i386/Packages’ as repository
问题描述:在sudo apt update的时候,出现如下问题,N: Skipping acquire of configured file ‘main/binary-i386/Packages’ as repository ‘http://packages.ros.org/ros2/ubuntu bionic InRelease’ doesn’t support architecture ‘...原创 2020-04-25 20:01:26 · 7914 阅读 · 0 评论 -
第二章 Pytorch基础 Chapter 2-1/2 安装驱动的过程
第二章 Pytorch 基础2.1 为何选择PyTorch?Pytoch 由4个主要的包组成:torch: 类似于Numpy的通用数组库,可将张量类型转换为torch.cuda.TensorFloat,并在GPU上进行计算。torch.autograd: 用于构建计算图形并自动获取梯度的包torch.nn: 具有共享层和损失函数的神经网络库torch.optim: 具有通用优化算法(...原创 2020-03-30 16:53:28 · 332 阅读 · 0 评论 -
VsCode设置一行代码固定长度
两种方法:通过自带的设置:File->Preference->Settings->输入 editor.wordW(注意就输入到W)然后,在Word Wrap中选择 wordWrapColumn,然后在下面的一行 Word Wrap Column中填入你想要的一行现实的字符数量,默认是80,可以尝试一下120(个人感觉)通过修改设置文件的方式(个人更加推荐),重装Vs...原创 2020-03-28 16:33:23 · 33561 阅读 · 6 评论 -
Ubuntu18.04配置Ipopt,CppAD 通过C++求解最优控制
安装Ipopt在一个目录下执行新建文件 install_ipopt.shtouch install_ipopt.sh文件中放入如下的内容:# Pass the Ipopt source directory as the first argumentif [ -z $1 ]then echo "Specifiy the location of the Ipopt source ...原创 2020-03-26 17:58:31 · 4667 阅读 · 1 评论 -
Ubuntu18.04安装uWebSockes
新建文件install_ubuntu.shtouch install_ubuntu.sh将下列命令行代码复制到install_ubuntu.sh中#! /bin/bashsudo apt-get updatesudo apt-get install git libuv1-dev libssl-dev gcc g++ cmake makegit clone https://gi...原创 2020-03-23 16:15:44 · 1163 阅读 · 3 评论 -
Ubuntu 18.04查看通过终端查看文件(夹)大小的方法
一、查看文件大小查看文件大小的命令:ls -l filename会在终端输出:-rw-r–r– 1 root root 2147483648 Mar 5 09:39 filetemp0606 其中数字2147483648 就是文件filename的大小单位是字节Bls -l会在终端输出当前文件夹下的所有文件的权限大小信息。注意:如果filename是一个目录的话,...原创 2020-03-15 11:09:50 · 4509 阅读 · 0 评论 -
ubuntu 1804 find命令使用
find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。实例列出当前目录及子目录下所有文件和文件夹find .在/home目录下查找以.txt结尾的文件名find /home -name "*.txt"...原创 2020-03-10 16:26:31 · 765 阅读 · 0 评论 -
ROS2 win10和Ubuntu通信配置方法
实验目的:在win10系统里面安装ROS2,Matlab 2019b,Carsim2019,在Ubuntu系统里面部署自动驾驶算法模型与ROS2系统,两者实现联合仿真,win10主要用于车辆的动力学求解。除了Carsim之外,还计划再装一下Prescan,然后进行场景加动力学模型的仿真。因为ROS2 没有主节点概念,配置过程比使用ROS1要方便很多,目前实验室系统逐渐移植到ROS2平台上。...原创 2020-03-10 11:06:38 · 1685 阅读 · 2 评论 -
Ubuntu 18.04 配置privoxy代理
安装privoxysudo apt-get install privoxy编辑代理配置文件sudo gedit /etc/privoxy/config ctrl+f找到:listen-address localhost:8118并注释掉这句话。在文件末尾添加forward-socks5t / 127.0.0.1:1080 .listen-address ...原创 2020-03-09 21:35:27 · 3057 阅读 · 0 评论