
Linux
文章平均质量分 60
源代码杀手
大厂算法工程师经验、高校教师。
互相学习,共同进步!想做项目,私聊需求。
展开
-
CentOS7平台命令安装Anaconda3、配置Python3开发环境
如果您需要在常规用户帐户下执行 sudo 命令,您可以联系系统管理员(或具有 sudo 权限的其他用户)来将您添加到 /etc/sudoers 文件中。一旦切换到超级用户帐户,您将拥有完全的系统管理权限,可以执行任何操作。注意: 对 /etc/sudoers 文件的编辑需要谨慎,因为错误的更改可能会导致系统问题。您可能需要阅读并接受许可协议,然后选择安装位置(默认情况下,Anaconda3 将安装在用户的家目录下)。例如,如果要安装版本 2021.05,则应将上述命令中的 替换为 2021.05。原创 2023-09-21 14:08:29 · 2862 阅读 · 0 评论 -
Linux系统100条命令:关于Ubuntu和 CentOS 7 相同功能的不同的终端操作命令
CentOS 7:ip link set interface_name up 或 ip link set interface_name down。Ubuntu:ifconfig interface_name up 或 ifconfig interface_name down。CentOS 7:编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件。Ubuntu:编辑 /etc/network/interfaces 文件。原创 2023-09-21 12:45:09 · 1052 阅读 · 0 评论 -
CentOS 7系统安装与配置、常用100条操作命令
特点:稳定性:CentOS 7 提供长期支持 (LTS),使它成为企业级应用和服务器的首选。安全性:CentOS 团队定期发布安全更新,确保系统的安全性。免费开源:CentOS 7 是免费的,您可以自由使用、修改和分发它。社区支持:拥有庞大的社区,可获取丰富的文档和支持资源。YUM 包管理:使用 YUM (Yellowdog Updater, Modified) 进行软件包管理,轻松安装、更新和卸载软件包。原创 2023-09-21 09:35:09 · 1289 阅读 · 0 评论 -
开源的密码学工具库:openssl安装在docker容器环境Linux(ubuntu18.04)
OpenSSL(Open Secure Socket Layer)是一个开源的密码学工具库,它提供了一系列的加密、解密、认证和通信安全相关的功能。OpenSSL 最初是为了支持安全的网络通信而设计的,但后来它的功能逐渐扩展到了许多不同的领域,包括数字证书、密钥管理、安全协议的实现等。原创 2023-08-18 01:13:39 · 1306 阅读 · 0 评论 -
完美解决Ubuntu22.04安装 fcitx (sudo apt-get install fcitx)之后始终无法安装sogoupinyin的问题
【代码】完美解决Ubuntu22.04安装 fcitx (sudo apt-get install fcitx)之后始终无法安装sogoupinyin的问题。原创 2023-03-28 12:51:57 · 676 阅读 · 0 评论 -
Linux平台几十个非常实用的 Shell 脚本实例
可以使用df命令获取服务器磁盘空间使用情况,使用awk或sed等命令解析输出结果,然后使用mail或sendmail命令发送邮件警告。可以使用rsync或scp等命令,将需要备份的数据传输到云存储或外部硬盘,也可以编写脚本实现自动备份和定期清理备份数据。可以使用top、ps、free、ifconfig等命令,实时监测服务器资源使用情况,也可以编写脚本实现自动化监测和报警。可以使用rsync或scp等命令,备份配置文件和系统设置,并编写脚本实现自动化备份和恢复。原创 2023-03-22 23:06:20 · 620 阅读 · 0 评论 -
C++并行计算之OpenMP多线程
OpenMP 是一个用于在多个处理器上同时执行 C、C++ 和 Fortran 代码的库。如果它使用大量循环并利用 CPU 的全部功能,这会使您的代码更快。OpenMP 是一组编译器指令、库过程和环境变量,于 1997 年开发用于为具有共享内存的系统(SMP 计算机)创建多线程应用程序。该工具最初是为 Fortan 设计的,后来包括 C 和 C++也是。如今,最流行的 C/C++ 编译器都支持 OpenMP:gcc、icc、PGI 编译器。(请注意,OpenMP 不是该词典型意义上的任何类型的库。原创 2022-09-25 01:48:17 · 2062 阅读 · 0 评论 -
适用于 AM335X 的处理器 SDK Linux参考文档
参考链接转载 2022-09-24 14:53:10 · 308 阅读 · 0 评论 -
Docker-ubuntu18.04容器内部 install QT5 (C++)及启动界面编译demo:分形几何(曼德布罗集)实现
安装文档和示例 如果通过 Ubuntu 软件中心或 synaptic 包管理器安装了 Qt Creator,则不会安装 Qt Creator 的文档。按 F1 键将显示以下消息:“没有可用的文档”。原创 2022-09-15 16:52:43 · 2127 阅读 · 0 评论 -
关于粉丝构建 OpenCV5 DNN模块的问题
关于粉丝构建 OpenCV5 DNN模块的问题。原创 2022-09-11 17:48:20 · 471 阅读 · 1 评论 -
ubuntu22.04系统cuda编程:从docker容器内开启nvidia-nsight开始进行cuda编程开发
可能需要安装一项依赖:sudo apt-get install libcanberra-gtk-module。原创 2022-09-04 12:21:05 · 909 阅读 · 0 评论 -
完美解决ubuntu报错:ppa.launchpad与404 Not Found [IP: 91.189.95.85 80]
报错描述:解决方法1:cd /etc/apt/sources.list.d lsbazel.list nvidia-ml.listbazel.list.save nvidia-ml.list.saveboost-latest-ubuntu-ppa-xenial.list ubuntu-toolchain-r-ubuntu-test-xenial.listboost-la原创 2022-04-03 13:37:53 · 4872 阅读 · 1 评论 -
完美解决linux编译动态库出现的问题:ERROR: ld.so: object LD_PRELOAD cannot be preloaded: ignored
报错记录: apt updateERROR: ld.so: object './libadd_c.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.ERROR: ld.so: object './libadd_c.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.ERROR:原创 2022-03-19 14:16:29 · 35374 阅读 · 6 评论 -
完美解决W: 无法下载 /shiftkey/desktop/any/dists/any/InRelease
sudo apt update后发现如下问题:命中:12 https://packages.microsoft.com/repos/code stable InRelease 已下载 221 kB,耗时 4秒 (55.0 kB/s) 正在读取软件包列表... 完成W: 无法下载 https://packagecloud.io/shiftkey/desktop/any/dists/any/InRelease 429 To原创 2022-01-20 17:11:24 · 1862 阅读 · 0 评论 -
cmake命令set、option、find_package、target_link_libraries、add_executable使用方法
set:cmake命令之set使用案例option:cmake命令之option使用案例cmake命令之使用静态库(include_directories,link_directories,target_link_directories)add_library:cmake命令之add_library案例(生成动态库和静态库)cmake find_package的基本原理与详细示例...原创 2022-01-07 16:46:29 · 1812 阅读 · 0 评论 -
linux:bash和sh区别
简介Shell 中文意思贝壳,寓意类似内核的壳。Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 脚本(shell script)是一种为 shell 编写的脚本程序。常说的shell通常都是指 shell 脚本,但shell和shell script是两个不同的概念。通常说“shell编程”都是指 shell 脚本编程原创 2022-01-07 10:51:26 · 863 阅读 · 0 评论 -
Linux超级超级管理pkexec权限完美解决/etc/sudoers、/etc/sudoers.d is world writable和kex_exchange
一、完美解决/etc/sudoersxxx是你编辑错的地方,修改回来的方法如下:在你的sudo不可用的情况下pkexec su可进入你的root开启两个ubuntu终端,一个终端进入root修改sudoers,两个作为保存,使用pkexec visudo即可当一个终端进入root或者vim保存sudoers,第二终端执行输入密码即可。步骤:1、在第一个ssh会话中执行"echo $$“并记下PID2、在第二个ssh会话中执行"pkttyagent --process PID”3、在第一个s.原创 2021-12-12 21:29:50 · 5291 阅读 · 1 评论 -
docker容器内ubuntu编译下pyqt4与pyqt5共存
sudo apt-get install libxext6 libxext-dev libqt4-dev libqt4-gui libqt4-sqlsudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designersudo apt-get install python-qt4sudo apt-get install python-qt4-*sudo apt-get install python-qsci原创 2021-05-20 17:17:30 · 566 阅读 · 0 评论 -
Docker容器界面显示方法
-v /tmp/.X11-unix:/tmp/.X11-unix-e DISPLAY=:0#例如:docker run -itd --name 容器名 -h 容器主机名 --privileged \ -v /tmp/.X11-unix:/tmp/.X11-unix \ -e DISPLAY=:0 镜像名或id /bin/bash参考原文:https://blog.csdn.net/a806689294...原创 2021-05-20 00:52:08 · 1312 阅读 · 0 评论 -
ubuntu系统性能分析工具
1、Python 实时监控CPU使用率https://blog.csdn.net/weixin_39856709/article/details/111344336Performance Co-Pilot,简称PCP,是一个系统性能和分析框架。它从多个主机整理数据并实时的分析,帮你识别不正常的表现模式。它也提供API让你设计自己的监控和报告解决方案。安装pcp相关工具。$sudo apt install pcp pcp-gui2、atopatop是一个监控系统资源和进程的工具。它通过CPU使原创 2021-05-15 00:41:25 · 1407 阅读 · 1 评论 -
ubuntu16.04火狐浏览器右键下载视频方法
该方法目前仅在该网页上实现,其他可使用爬虫尝试抓取:直接在搜索框搜索:右键保存视频即可https://sina.cn/index/feed?from=touch&Ver=10原创 2021-03-28 00:02:19 · 1460 阅读 · 0 评论 -
Docker学习笔记开篇:docker与虚拟机的区别
docker官网:https://hub.docker.com/Docker 资源Docker 官方主页: https://www.docker.comDocker 官方博客: https://blog.docker.com/Docker 官方文档: https://docs.docker.com/Docker Store: https://store.docker.comDocker Cloud: https://cloud.docker.comDocker Hub: htt原创 2021-02-14 23:14:44 · 247 阅读 · 0 评论 -
Ubuntu16.04安装搜狗输入法的正确姿势
https://pinyin.sogou.com/linux/?r=pinyin通过命令行安装搜狗输入法sudo dpkg -i sogoupinyin_版本号_amd64.deb注:如果安装过程中提示缺少相关依赖,则执行如下命令解决:sudo apt -f installErrors were encountered while processing 解决方法解决方法::cd /var/lib/dpkgsudo mv info info.baksudo mkdir infosudo原创 2021-02-10 23:57:48 · 2787 阅读 · 0 评论 -
(ubuntu版本)快速下载NVIDIA最新显卡驱动RTX3080、GTX1650ti、CUDA11.2,CUDNN的地址
https://www.nvidia.co.uk/content/DriverDownload-March2009/confirmation.php?url=/XFree86/Linux-x86_64/460.39/NVIDIA-Linux-x86_64-460.39.run&lang=uk&type=TITANhttps://www.nvidia.co.uk/content/DriverDownload-March2009/confirmation.php?url=/XFree86/Li原创 2021-01-29 16:16:15 · 5112 阅读 · 1 评论 -
Ubuntu1604报错统一解决方法E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)
Ubuntu执行sudo apt-get update报错E: 无法获得锁 /var/lib/apt/lists/lock - open(11: 资源暂时不可用) E: 无法对目录 /var/lib/apt/lists/ 加锁正在读取软件包列表… 完成E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)E: 无法对目录 /var/lib/apt/lists/ 加锁一、强制解锁,执行语句sudo rm /var/lib/apt/lists/lo原创 2020-12-05 22:04:24 · 535 阅读 · 0 评论 -
我去,神操作!虚拟机Ubuntu18.04居然可以安装NVIDIA + 附带安装源码与命令
本文安装纯属碰巧,只是想试探一下能不能成功而已,读者可以参考一下,如果想安装请重新在一个新建的虚拟机中安装,以防损坏自己的系统!一、成功安装效果:二、最初报错一直以为虚拟机不能安装英伟达,今天因为一个阴差阳错的报错机会顺便安装了一下,结果成功了!最初报错的原因如下:[2020.12.03-13.12.40:585][ 0]LogInit: Error: Linux_PlatformCreateOpenGLContextCore - Could not create OpenGL 4.3 con原创 2020-12-03 22:00:46 · 13359 阅读 · 5 评论 -
ubuntu下实现make编译g++(C++)和gcc(标准C)程序调用
1、gcc: 标准C编译环境如果你构建的是gcc的.c源程序文件,只需建立一个makefile,并且该文件的内容为:gcc: clang -std=c11 function.c main.c -o gcc_test其中function.c 为调用的函数,main.c为执行结果的主函数,你可以按照自己的要求修改对应的文件名,不一定是function.c main.c。最后在该源文件下打开终端输入命令:make //即可编译编译的结果是一个无后缀的文件名:gcc_test,然后只需再原创 2020-09-11 15:16:33 · 686 阅读 · 0 评论 -
Python内置函数的类定制
super() 函数描述super() 函数是用于调用父类(超类)的一个方法。super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。MRO 就是类的方法解析顺序表, 其实也就是继承父类方法时的顺序表。语法以下是 super() 方法的语法:super(type[, object-or-type])参数type – 类。object-or-type – 类,一般是 selfPy原创 2020-08-02 19:11:41 · 264 阅读 · 0 评论 -
完美解决C语言gcc编译器不能读取小数数据TXT文件的问题
在c文件目录下准备好一个write_ata2020.txt,内容如下:0.841471 0.909297 0.14112 -0.756802 -0.958924 -0.279415 0.656987 0.989358 0.412118 -0.544021 -0.99999 -0.536573 0.420167 0.990607 0.650288 -0.287903 -0.961397 -0.750987 0.149877 0.912945 C程序为:#incl原创 2020-07-31 18:58:04 · 879 阅读 · 0 评论 -
完美解决ubuntu2020.04的gcc编译环境下出现报错:undefined reference to `sin‘的问题
三角函数符号引入报错问题解决:解决方法:在后面加“-lm”gcc write.c -o write -lm原创 2020-07-31 16:38:18 · 2860 阅读 · 0 评论 -
如何在ubuntu20.04系统中用gcc编译运行一个C程序?
1、确定安装了gcc编译器后,接下来用vim编辑一demo2020.c文件。sudo vim demo2020.c2、在上面弹出的文件中写入一维数组的遍历内容。3、写好c文件后,用ls命令查看该文件是否存在。4、确定c文件存在后,使用命令gcc c文件名 -o 生成的可执行文件名(例:gcc demo2020.c -o demo2020)。输入编译命令后,如果没显示什么信息,就意味编译成功了。5、编译成功后,再用ls命令查看一下可执行文件是否有生成。6、最后再运行一下可执行文件,可以看到,正原创 2020-07-31 16:25:47 · 3607 阅读 · 0 评论 -
完美解决C语言出现“C4996 ‘scanf‘: This function or variabl”的问题
问题描述:以下是一维数组的手动输入遍历#include <stdio.h>int main() { int nums[10]; int i; //从控制台读取用户输入 for (i = 0; i < 10; i++) { scanf("%d", &nums[i]); //注意取地址符 &,不要遗忘哦 } //依次输出数组元素 for (i = 0; i < 10; i++) {原创 2020-07-30 18:24:54 · 2019 阅读 · 1 评论 -
完美解决VMware虚拟机 Linux系统 Ubuntu 20.04 硬盘/磁盘扩容的问题(超级超级详细)
以上其实就是一个权限问题执行:sudo gedit /etc/profile填入你需要的环境内容下面三没有使用权限的命令直接用的:vim//etc/profile使用权限之后:这样就可以点击保存了转载 2020-07-18 15:42:43 · 8770 阅读 · 12 评论