Linux
文章平均质量分 54
Linux相关的博客
白水baishui
天光乍破
展开
-
利用Flask框架将你的python脚本变成服务
之后运行该Flaks应用。写好代码后,假设文件名为。原创 2023-02-23 17:35:14 · 652 阅读 · 0 评论 -
Ubuntu 解决向日葵切换账号以后黑屏的问题
由于安全保护,可能只有某一账号才有资格看到被连接的桌面,所以当我们切换用户的时候,向日葵会立即黑屏,再想切换回来就很麻烦了,下面我提供一种用终端重新登录账号的方法。一、首先:检查Ubuntu开机自动登录用户是否正确。1、打开配置文件sudo vim /etc/gdm3/custom.conf2、修改文件中的AutomaticLoginEnable = trueAutomaticLogin = <user name>二、然后,重启系统,让系统自动登录到之前可以显示的账户shut原创 2022-04-09 18:54:57 · 3264 阅读 · 0 评论 -
Linux 分配新的账号
为了让其他人在服务器上进行工作,同时不破坏原有的文件,我们通常会分配一个新的账号来用。流程如下:useradd username -m (-m 相当于会在home目录下自动创建对应的用户目录)passwd username (为新用户设置密码)usermod -s /bin/bash username (指定shell,否则会非常不便于终端操作)有时候需要改变一些简化命令的操作,例如ll有时会默认显示隐藏文件,而我们不需要显示隐藏文件。这时候可以:vim ~/.bashrc (打开当前用户的原创 2022-03-29 00:10:07 · 1426 阅读 · 0 评论 -
安装HElib并运行示例程序
文章目录1. HElib简介2. HElib安装的前期准备2.1. git 安装/升级2.2. GNU make 安装/升级2.3. g++ 安装/升级2.4. cmake 安装/升级2.5. m4和patchelf 安装/升级3. HElib的下载和安装4. 运行HElib示例程序1. HElib简介HElib是一个基于C++语言的同态加密开源软件库,底层依赖于NTL数论运算库和GMP多精度运算库实现,下载地址在:github HElib。2. HElib安装的前期准备HElib可以在Ubuntu原创 2022-01-28 23:10:19 · 2588 阅读 · 1 评论 -
Linux上C++与CUDA混合编程
为了更好地说明如何在Linux实现C++与CUDA的混合编程,我接下来将以实现对一个矩阵的每一个元素的取模运算。1. 头文件和文件形式要在C++中编写CUDA代码,需要引入头文件:#include "cuda_runtime.h"#include "cublas_v2.h"#include "device_launch_parameters.h"然后将文件后缀由.cpp改为.cu2. 搭建程序框架一个CUDA程序的框架类似于普通C++程序,下面我们来展示其中一种简单的形式:// mod_原创 2021-10-09 18:35:38 · 3920 阅读 · 1 评论 -
caffe cmake错误 Could NOT find Atlas (missing: Atlas_LAPACK_LIBRARY)
CMake Error at /usr/local/share/cmake-3.20/Modules/FindPackageHandleStandardArgs.cmake:230 (message): Could NOT find Atlas (missing: Atlas_LAPACK_LIBRARY)Call Stack (most recent call first): /usr/local/share/cmake-3.20/Modules/FindPackageHandleStandar原创 2021-09-25 23:33:29 · 1578 阅读 · 0 评论 -
Centos 安装Caffe
1. CUDA和CUDNNcuda下载地址:https://developer.nvidia.com/cuda-toolkit-archivecudnn下载地址:https://developer.nvidia.com/rdp/cudnn-archive注意当前版本caffe只支持 cuda8.0-10.2 和 cudnn v7 版本,对照自己的cuda版本下载对应的cudnncuda的安装过程网上都有我就不详述了,讲一下cudnn如何安装,下载好cudnn后,解压出来:tar -xzvf cud原创 2021-09-15 08:52:45 · 382 阅读 · 0 评论 -
C++使用cuBLAS加速矩阵乘法运算
本博客主要参考 cuBLAS 库 词条实现,与原文不同的是,本博客:将cuBLAS库的乘法运算进行了封装,方便了算法调用;将原文的结果转置实现为了不转置,这样可以直接使用计算结果;测试并更改了乘法参数,解决了原文中更改矩阵大小时报错的问题。总的来说,本博客的代码利用cuBLAS库实现了两个矩阵相乘,提高了矩阵乘法的计算速度。test.cpp#include "cuda_runtime.h"#include "cublas_v2.h"#include <time.h>#inc原创 2021-09-05 19:14:08 · 1083 阅读 · 0 评论 -
CentOS 下安装Eigen库
1. 下载并按照Eigen库首先打开Eigen官网(https://eigen.tuxfamily.org/index.php)。找到合适的Eigen版本,右键点击tar.gz压缩包,点击复制链接。如下例图之后在CentOS终端粘贴,下载Eigen文件:wget https://gitlab.com/libeigen/eigen/-/archive/3.3.9/eigen-3.3.9.tar.gz下载完成后解压:tar -zxvf eigen-3.3.9.tar.gz然后打开解压的目录:原创 2021-09-02 21:33:01 · 3315 阅读 · 5 评论 -
CentOS中将安装的软件添加到应用程序菜单中
以VS Code为例,安装好VS Code后,打开applications目录cd /usr/share/applications/找到VS Code对应的.desktop文件,如果不好找也可以打开文件系统根据图标辅助查找sudo vim code.desktop随后在.desktop文件中将StartupNotify=false改为StartupNotify=true即可...原创 2021-06-26 11:06:28 · 1877 阅读 · 0 评论 -
Windows使用XFTP连接CentOS 7
首先准备一台搭载了CentOS 7系统的服务器,和装有XFTP的Windows电脑查看CentOS的公网IP,以及打开22端口ip addr找到ens,这是系统以太网的信息,下面的10.17.2.101就是公网IP了2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000 link/ether 00:50:56:88:2c:a2 brd ff:ff:ff:ff:ff:ff原创 2021-06-09 02:16:04 · 2854 阅读 · 2 评论 -
“安装centOS7.0出现‘你没有创建加载器第一阶段设备,你没有创建可引导分区’,并提示可用空间不足”的解决方案
前两天花费了很大力气安装CentOS7,终于安装成功了,现在把过程中遇到的问题和大家分享一下,希望能对大家有帮助。具体问题如下:1、已经留出足够的未分配磁盘空间,在CentOS7安装界面却显示“存储空间不足”,只有大小以KB计算的剩余空间(或者剩余空间莫名其妙从GB变成了KB)。2、手动分配空间时 检查存储备置时出错 ,提交分区时提示“你没有创建加载器第一阶段设备,你没有创建可引...原创 2017-07-12 06:48:07 · 8934 阅读 · 0 评论 -
Linux下新建一个MySQL数据库
方法适用于MySQL和MariaDB,MariaDB完全兼容MySQL首先登入MySQLmysql -u root -p//之后输入自己的root密码下面新建一个数据库 mynewdatabasecreate database mynewdatabase;//注意别漏了“;”分号哦这下就新建了一个数据库 mynewdatabase我们来查看一下:show datab...原创 2018-04-20 18:43:57 · 54636 阅读 · 2 评论 -
双系统删除Linux进入Grub无法启动Windows的解决方案
问题描述: 卸载CentOS系统,直接在Windows下删除CentOS硬盘的分区卷。重启遇到问题,进不了Windows,进入Grub什么的,原因是以前的MBR(主引导记录主要就是用来系统的引导程序)是用的Linux的引导工具grub,解决方案——删除grub1、用老毛桃制作一个u盘启动盘,通过u盘启动盘进入PE2、用PE中自带的“Win引导修复”——“自动修复”来自动修复Windows引导后来重原创 2017-11-19 21:07:23 · 7381 阅读 · 1 评论 -
Linux下安装/更新Firefox且安装/更新Flash的方法
一、安装/更新Firefox:首先从火狐官网下载Firefox浏览器:点击打开链接然后运行命令tar -xvf [firefox.tar.bz2][firefox.tar.bz2]代表所下载的火狐浏览器归档的完整路径,以下类似把解档的Firefox文件夹移动到 /usr/lib64/ 目录下mv [firefox] /usr/lib64/这个时候新的火狐浏览器就把...原创 2017-09-04 22:36:37 · 9593 阅读 · 0 评论