Ubuntu

10 分钟学会 5 个酷炫Linux命令,在家也能打造黑客帝国

那年仲夏 提交于 2020-08-17 06:33:06
注意:此教程无需安装任何软件,实验楼官网提供完整的Linux在线操作环境。 Windows 可能给了你电脑启蒙,但在计算机世界里,Linux 的地位比 Windows 更加重要。 迄今为止,80% 以上的智能手机,都使用着基于 Linux 内核的 Android 系统;全球排名前 500 的超级计算机中,98% 在用Linux。 但不少同学一看到Linux的终端系统,就觉得既枯燥又无聊。殊不知,Linux的有趣之处,远远超乎大部分人的想象。 简单几行代码,不但能营造黑客帝国般酷炫拉风的代码雨,还可以云吸猫。 因此,若是你还宅在家,不如打开电脑,跟着小楼,一起玩转Linux。 没有安装Linux的同学也不用着急,可以访问 实验楼 的官网,打开一个实验操作环境,就能体验到Linux高端大气的操作了。 同时,小楼建议新人可以选择 《Linux 基础入门(新版)》 这一免费课程提供的环境操作,能更深入了解并学习Linux。 下面,就让我们来看看,Linux到底怎么玩才能更酷! 运行代码前,需要先打开终端执行 sudo apt update 命令,更新源: 1.代码雨 黑客帝国中的“代码雨”是不是很炫?通过 cmatrix 这个程序,你也可以在自己的终端中,模拟出代码雨的效果。 通过下面的代码安装并运行即可: sudo apt install cmatrix cmatrix

Intel RealSense D435i frames drop on Intel® RealSense™ SDK 2.0

人盡茶涼 提交于 2020-08-17 05:52:46
问题 It works like a charm when the RGB module of the camera has a resolution of 1280x720, and FPS as 15 frames/sec. The depth mode and IMU work fine in all the settings. But if the resolution is increased above 1280x720 - 15 frames/sec, I face a Runtime error: backend-v412.cpp:988 - Frames didn't arrive within 5 seconds. Other forms of this error: 10:41:49 [Warn] .../backend-v4l2.cpp:988 - Frames didn't arrived within 5 seconds It seems like the pipeline is not able to handle the framebuffers,

iTOP4412开发板-QtE-opencv-UVC摄像头测试文档

白昼怎懂夜的黑 提交于 2020-08-17 05:27:22
本文档介绍的是在QtE系统环境下迅为iTOP4412 UVC摄像头opencv程序实验调试步骤。我们使用的是4412全功能底板。提供opencv源码“opencv-2.4.9.zip”,uvc摄像头qt源码“camera_opencv.tar.gz”以及opencv编译好的库文件“opencv-2.4.9_arm.tar.gz” OPENCV移植 我们将文件中提供的“opencv-2.4.9.zip”即opencv源码包解压,并将其通过ssh软件移至ubuntu下,作者将该文件放入了“/home/work2/cwork/opencv”下,如下图所示。 OpenCV 2.2以后版本需要使用Cmake生成makefile文件,因此需要先安装cmake。 ubuntu下安装cmake比较简单,使用命令“apt-get install cmake”,如下图所示。 使用命令“cmake --version”查看版本,测试是否安装成功。如下图所示。 我们使用命令“cd opencv-2.4.9/”进入源码目录。如下图示。 使用命令“cmake-gui”打开cmake的gui界面,开始进行配置。如下图示所示。 我们在“where is the source code”中填入电脑中opencv源码的位置,“where to build the binaries”填入生成make编译文件的位置

理解Docker(2):Docker 镜像

笑着哭i 提交于 2020-08-17 05:25:11
本系列文章将介绍Docker的有关知识: (1) Docker 安装及基本用法 (2) Docker 镜像 (3) Docker 容器的隔离性 - 使用 Linux namespace 隔离容器的运行环境 (4) Docker 容器的隔离性 - 使用 cgroups 限制容器使用的资源 (5) Docker 网络 对于每个软件,除了它自身的代码以外,它的运行还需要有一个运行环境和依赖。不管这个软件是象往常一样运行在物理机或者虚机之中,还是运行在现在的容器之中,这些都是不变的。在传统环境中,软件在运行之前也需要经过 代码开发->运行环境准备 -> 安装软件 -> 运行软件 等环节,在容器环境中,中间的两个环节被镜像制作过程替代了。也就是说,镜像的制作也包括运行环境准备和安装软件等两个主要环节,以及一些其他环节。因此,Docker 容器镜像其实并没有什么新的理论,只是这过程有了新的方式而已。 镜像(image)是动态的容器的静态表示(specification),包括容器所要运行的应用代码以及运行时的配置。Docker 镜像包括一个或者多个只读层( read-only layers ),因此,镜像一旦被创建就再也不能被修改了。一个运行着的Docker 容器是一个镜像的实例( instantiation )。从同一个镜像中运行的容器包含有相同的应用代码和运行时依赖。但是不像镜像是静态的

Why changing LD_LIBRARY_PATH has no effect in Ubuntu?

岁酱吖の 提交于 2020-08-17 05:06:28
问题 I was trying to deploy my application on Ubuntu 16.04 . So i made a package with the following hierarchy - Package | ----bin | -----application -----application.sh -----Qt | -----necessary qt libraries -----platforms Here is the application.sh file - #!/bin/sh export LD_LIBRARY_PATH=`pwd`/Qt ./application When i execute the application.sh file, it shows me that it cant find the libQt5MultimediaWidgets.so.5 file. But its in the Qt folder. Also when i print the ldd application from the

ubuntu18 Docker 安装

给你一囗甜甜゛ 提交于 2020-08-17 04:22:16
1.安装docker #1. 查看旧版本且删除 apt-get remove docker docker-engine docker-ce docker.io #2. 更新apt apt update #3.检查内核版本,版本 > 3.10 uname -r #4.安装以下包以使apt可以通过HTTPS使用存储库(repository) apt install -y apt-transport-https ca-certificates curl software-properties-common #5.添加Docker官方的GPG密钥 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - #6使用下面的命令来设置stable存储库 add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" #7.更新apt apt update #8.安装最新版本的Docker CE apt install -y docker-ce #a.查看其他版本 apt-cache madison docker-ce #b.安装其他版本 apt

Ubuntu 出现The program 'make' can be found in the following packages问题的解决方法

点点圈 提交于 2020-08-17 04:06:12
今天运行make命令时,提示如下信息: The program 'make' can be found in the following packages: * make * make-guile Try: apt install < selected package > 运行一下命令即可解决:sudo apt-get install build-essential 来源: oschina 链接: https://my.oschina.net/airship/blog/4498071

VSCode + WSL 2 + Ruby环境搭建详解

穿精又带淫゛_ 提交于 2020-08-17 03:03:01
vscode配置ruby开发环境 vscode近年来发展迅速,几乎在3年之间就抢占了原来vim、sublime text的很多份额,犹记得在2015-2016年的时候,ruby 推荐的开发环境 基本上都是vim和sublime text,然而,随着vscode的发展,vscode下ruby的开发体验已经非常不错。现在基本上使用win 10 wsl2 + vscode + windows terminal的体验已经不逊于mac + vim (sublime) + item 2的体验了 总体步骤 使用win10专业版配置ruby开发环境大致分为以下几步: 开启win10 wsl功能 升级wsl2 安装ubuntu 安装ruby(rvm) 安装vscode 安装vscode wsl扩展 安装vscode ruby相关扩展 经过以上7步就可以开始愉悦的ruby开发了,再开始之前,可以先看个效果图。 1. 开启win10 wsl功能 ruby对Linux和Mac比较友好,在windows下很多第三方库要配合mingw或msys2才能安装,不过好在windows 10提供了Linux子系统,在win10 2004版本中wsl也升级到了wsl2,速度更快,功能更完善。 要使用wsl2需要先在控制面板中开启wsl功能: 适用于Linux的Windows子系统 虚拟机平台 2. 升级wsl2

xshell 桥连接 VM ubuntu18

不羁的心 提交于 2020-08-17 02:58:02
1.虚拟网络编辑器中使用 桥接模式 外部连接选择与主机(windows)网卡保持一致 2.使用ipconfig 查看windows 的ip配置,查看ip的网段 3.测试需要用的ip。 3.1 在ubuntu上ping 192.168.11.XXX 。这个网址一定是ping不通的。 3.2这个ip会被用来设置成ubuntu 的静态ip 4.进入root模式下,vi /etc/network/interfaces 设置虚拟机IP为static的 # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback auto ens33 #iface ens33 inet dhcp iface ens33 inet static address 192.168.11.33 #这个是之前ping不通的ip gateway 192.168.11.1 netmask 255.255.255.0 ~ 5.设置DNS服务器的信息, vi /etc/resolv.conf nameserver 180.76.76.76 nameserver 223.5.5.5 nameserver 192.168.11.1 产生的错误原因是 # Dynamic resolv.conf(5) file for glibc