糖醋鱼的小破站

🐠生成长记

文章

Arch linux 安装指导文档(图文教程)

Arch Linux 安装指导文档(图文教程) 以前一只使用的是 manjaro 这个 Arch 的衍生版(gnome)桌面的,但是在使用一段时间后发现,桌面会有莫名其妙的卡顿感,尤其是在 CPU 使用率过高的时候,CLion 还是 CPU 使用大户,所以能够想象打几行卡一下的酸爽,也是趁着这个机会记录一下整个安装过程,毕竟中间还是遇到了一些问题的。 0. 首先阅读官方安装指导文档 不管怎样说、对 Arch 了解的最多的还是其开发人员、不管其它安装教程怎么写最权威的还是 Arch WIKI、所以建议你在看以下的步骤时先将官方安装指导文档浏览一遍,做到心中有数、能够帮助你知道自己究竟在做什么。链接如下: Installation guide (简体中文) Installation_guide 1. 开始安装 现假设你已经了解了官方指导文档,对每个操作都有了大致的了解,那么下面开始介绍主要的安装步骤。 1.1 验证启动模式 如果以在 UEFI 主板上启用 UEFI 模式,Archiso 将会使用 systemd-boot "Systemd-boot (简体中文)") 来 启动 Arch L....

GRUB 设置默认启动项

GRUB 设置默认启动项 原来在使用 NVIDIA 的官方。run 文件安装 NVIDIA 驱动程序的时候,需要安装 linux-headers 文件,但是在操作的时候一不小心,安装了另一个内核。(原来的内核是5.4.15,新安装的内核版本为linux-lts 4.19.98-1)。 所以想在开机的 GRUB 页面自动启用相应的内核,省去了手动选择的麻烦。 解决方案 1. 查看 GRUB 启动菜单 通过查询关键字 menuentry 分析启动菜单的情况。 从下面的输出我们可以看到,现在的默认启动项为Arch Linux,经测试这个启动项的默认启动内核为 LTS 内核,如果你想切换为较新的内核,可以看到在Arch Linux 的高级选项子菜单内有着使用哪个内核的提示。 menuentry 'Arch Linux, with Linux linux-lts' 此启动项使用的是 LTS 内核 menuentry 'Arch Linux, with Linux linux' 此启动项使用的是最新内核 1sudo grep menuentry /boot/grub/grub.c....

使用 Oracle VM VirtualBox 虚拟机管理系统安装 Linux

使用 VirtualBox 虚拟机管理系统安装 Linux 1 下载安装包 1.1 下载主体安装包 截止今天:2020.01.18 最新版本为,选择对应自己系统版本的安装包即可。下载地址:https://www.virtualbox.org/wiki/Downloads VirtualBox 6.1.2 platform packages Windows hosts OS X hosts Linux distributions Solaris hosts The binaries are released under the terms of the GPL version 2. 1.2 下载拓展包 VirtualBox 6.1.2 Oracle VM VirtualBox Extension Pack All supported platforms Support for USB 2.0 and USB 3.0 devices, VirtualBox RDP, disk encryption, NVMe and PXE boot for Intel cards. S....

树莓派软路由 (OpenWrt、AP有小坑)

树莓派软路由 (OpenWrt、AP 有小坑) 0 题外话 在考完试后因毕设老师有监考任务,于是返家时间延后了大约一周左右,在和指导老师见面的时候老师给出了题目的选择范围,在进行题目选择的时候那真是有点僧多肉少的意思,最后经过一番的咨询和考虑,选择了一个自我感觉还算良好的毕设题目 给予嵌入式实现的火焰识别系统 目前根据自己的了解、这个涉及到了计算机视觉一方面的东西,也算是自己在 开天辟地 地学习了,嵌入式平台使用树莓派作为实现平台。 后来在浏览文章时看到树莓派可以运行 OpenWrt 作为软路由使用,于是抱着尝试一下的想法进行了实验,中间也遇到了几处小坑,在这里记录一下。 1 制作固件镜像 1.1 查询官方支持 要想给树莓派安装上 OpenWrt,我们首先要做的就是查询官方的支持情况,即https://openwrt.org/start,点击箭头处查询硬件支持。 然后祭出我们的大杀器 Ctrl+F 然后输入 Raspberry pi 特快直达目的地: 点击最右边的View/Edit data 我的型号是 3B+,自己选择自己对应的型号就可。然后你就可以看到你的派的详细参数了。如下图....

Manjaro 安装 opencv

Manjaro 安装 opencv 安装相应的包 首先查询源是否有自己需要的包 # 安装基础构建工具组和自己需要的安装包 sudo pacman -Syu base-devel opencv opencv-samples opencv-docs hdf5 vtk~~~~ 查询数据库检查例程安装路径 sudo pacman -Ql opencv-samples ..... opencv-samples /usr/share/opencv/samples/ 编译测试 cd /usr/share/opencv/samples/cpp g++ -ggdb `pkg-config --cflags --libs opencv4 ` opencv_version.cpp -o /tmp/opencv_version && /tmp/opencv_version # 输出结果: /tmp/opencv_version Welcome to OpenCV 4.2.0

Linux ping: socket: 不允许的操作

Linux ping: socket: 不允许的操作 今天因为在安装系统的时候错误地估计了系统所需要的空间、最终导致根分区被文件全部占用没有剩余空间了,所以使用 timeshift 将原系统整体备份灌装到另一拥有较大储存空间的硬盘中去(注:此硬盘已经做好了分区工作,在 GUI 界面上选择好对应的分区,然后进行恢复操作),恢复完成后在使用的时候发现 ping 命令没办法正常工作、总是提示 ping: socket: 不允许的操作 。 相关原因 在查阅相关资料之后发现这是 ping 没有相应的网络权限导致的问题:ping 命令在运行中采用了 ICMP 协议,需要发送 ICMP 报文。但只有 root 用户才能建立 ICMP 报文。而正常情况下,ping 命令的权限应为 -rwsr-xr-x,即带有 suid 的文件,一旦该权限被修改,那么普通用户无法正常使用该命令。 解决方案 于是大家就会想到那么给它加上相应的权限不就行了。即: sudo chmod u+s /bin/ping 一开始我也是这样认为得、不过因为系统的拥有者并不是 root 所以这个方法没有奏效,也幸好是这样,所以查询到....

Linux 下 zip 文件解压乱码的解决方案

Linux 下 zip 文件解压乱码的解决方案 由于 zip 格式中并没有指定编码格式,Windows 下生成的 zip 文件中的编码是 GBK/GB2312 等,因此,导致这些 zip 文件在 Linux 下解压时出现乱码问题,因为 Linux 下的默认编码是 UTF8。所以经常会导致解压出来的文件名乱码导致没有办法很好的使用。 解决方案 使用包管理器安装 p7zip 和 convmv 这两个包。 安装完之后,就可以用 7za 和 convmv 两个命令完成解压缩任务。 LANG=C 7za x your-zip-file.zip convmv -f GBK -t utf8 --notest -r . 第一条命令用于解压缩,而 LANG=C 表示以 US-ASCII 这样的编码输出文件名,如果没有这个语言设置,它同样会输出乱码,只不过是 UTF8 格式的乱码(convmv 会忽略这样的乱码)。 第二条命令是将 GBK 编码的文件名转化为 UTF8 编码,-r 表示递归访问目录,即对当前目录中所有文件进行转换。最终可以得到正常的文件夹与文件名。

CUDA、Python、OpenCV 开发环境配置 (未完待续。。。)

CUDA、Python、OpenCV 开发环境配置 (未完待续。。。) 注:此文章的所有环境皆是在 Arch Linux 这一发行版上进行的安装、测试与使用,但是对于其它发行版仍具有很大的借鉴意义。 0 Windows 用户过渡用户的必要知识储备 对于一贯的 Windows 用户来说,可能对于使用 Linux 进行开发感觉有点不太理解,但对于一有着相应的经验的人来说,在 Windows 上进行类似于 OpenCV 与 CUDA 或者其它的一些的深度学习等,最终还是依靠于 Linux 系统平台的,Windows 来干这些事在我看来还是有着很大的力不从心(个人意见)。 如果你是 Windows 用户,先安装个 Python。 Python 官网 🔗 https://www.python.org/ 找到 Python3 的下载链接,先确定你所需要的 Python 版本,然后是根据自己系统版本选择相应的安装包(比如:Windows x86_64 选择 Windows x86-64 executable installer 版本下载安装) 安装时勾选 ✅将 Python 加入 PATH,以....

🐠生成长记

© 2020 糖醋鱼的小破站

Powered by Bolo
Theme bolo-sakura by Mashiro
浏览 85528 文章 166 评论 56
大起大落 鱼站终有着落🐠🐠🐠 豫ICP备18044151号-2

主题 | Theme