自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 Ubuntu下安装和配置apache2并启用https

声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处。摘要Apache2是一个开源的http代理服务,被广泛应用于各种网站和服务的部署中。这篇文章将会记录如何安装和配置apache2并启用https,常用的命令也将会在文章最后列出。第一部分:安装并测试apache2步骤一:安装apache2运行以下命令安装apache2:sudo apt install apache2步骤二:在防火墙中放行80端口通过ufw放行用于测试默认网站的80端口:sudo

2020-07-08 12:15:38 6451

原创 在VSCode中配置Latex编译环境

声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处。摘要VSCode是一个著名的代码编辑器,因为其多语言支持的特性而被广泛使用。在配合latex扩展的前提下,VSCode也可以用于编译latex文件。这篇文章将会记录如何在VSCode中配置latex编译环境。步骤一:在你的电脑上安装latex环境首先,确认电脑上已经安装了latex环境。在本教程中,我们以安装了MiKTeX环境的条件下为例进行操作。步骤二:安装Latex Workshop扩展在VSCode

2020-07-06 18:59:10 4920 3

原创 配置VSCode设置

声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处。摘要这篇文章将会记录如何在VSCode中修改设置。介绍在VSCode中,两个层级的设置分别为:用户设置:应用于所有工作区的全局设置。工作区设置:只对当前工作区有效的设置。相比之下,工作区设置具有更高的优先级,即当工作区设置与用户设置相冲突时,以工作区设置为准。第一部分:通过图形界面修改设置方法一:通过菜单打开图形界面在菜单中点击依次文件->首选项->设置,打开图形界面。方法二:

2020-07-05 12:43:15 3197

原创 解决Apache反向代理中,跳转网址与客户端输入网址不一致的问题

声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处。摘要这篇文章将会记录如何解决在Apache反向代理中,出现跳转网址与客户端输入网址不一致的问题,避免由于跳转地址不一致导致的无法访问的错误。问题示例配置:<VirtualHost _default_:443> Servername blog.davcloud.top SSLEngine on SSLCertificateFile ssl_certificate_file

2020-07-03 10:51:46 1656 1

原创 如何使用Git和Github?

声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处。摘要这篇文章将会介绍如何使用Git和Github进行项目的不同版本与不同分支管理,并将以创建一个项目为例,介绍如何使用Git进行版本控制并将项目推送到Github上。本教程中以Linux系统为例进行操作,在Windows系统中可使用Git Bash代替Linux中的命令行。第一部分:使用Git什么是GitGit是一个开源的分布式版本控制系统,可以高效、快速地处理从小型到大型项目的项目版本控制。 使用git,

2020-07-01 13:09:33 357

原创 申请Let’s Encrypt通配符证书

声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处。摘要这篇文章将会介绍如何申请Let’s Encrypt通配符证书。步骤一:下载certbot客户端在最新版本中,certbot是用于部署SSL证书的客户端,下载certbot客户端并赋予文件可执行权限:# 下载certbot客户端~$ wget https://dl.eff.org/certbot-auto# 赋予可执行权限~$ chmod a+x certbot-auto步骤二:运行客户端假

2020-06-29 10:47:48 723

原创 Ubuntu 16.04下安装OpenCV环境

声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处。摘要这篇文章将会介绍如何在Ubuntu 16.04下安装OpenCV 3.4.8和opencv_contrib环境。提示:尽管这是在Ubuntu 16.04.6进行的,但仍有可能适用于类似版本的系统(如Ubuntu 18.04)。提示:尽管这是OpenCV 3.4.8,但仍有可能适用于类似版本。步骤一:安装依赖安装需要的依赖:~$ sudo apt-get install build-essential

2020-06-28 17:52:10 1124

原创 解决“removed slice user slice of gdm”死循环问题

声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处。摘要这篇文章将会介绍如何解决在Ubuntu 16.04启动时出现的“removed slice user slice of gdm”死循环问题。提示:尽管这是在Ubuntu 16.04.6进行的,但仍有可能适用于类似版本系统(如Ubuntu 18.04)。原因分析由于Nvidia驱动加载失败或者依赖缺失导致。运行如下命令:nvidia-smi反馈得到无法与Nvidia驱动进行通讯。步骤一:从恢复模式

2020-06-26 12:08:40 6588 1

原创 C++:简单实现快速排序

声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处。摘要这篇文章将会讲解如何用C++实现快速排序算法。尽管STL库中已提供了排序函数,但是理解如何通过简单的循环实现快速排序算法还是有必要的。原理对于快速排序算法更简洁的理解,可访问网站https://visualgo.net/。C++代码#include <iostream>#include <vector>#include <stdio.h>using name

2020-06-24 11:16:28 459

原创 C++:简单实现冒泡排序

声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处。摘要这篇文章将会讲解如何用C++实现冒泡排序算法。尽管STL库中已提供了排序函数,但是理解如何通过简单的循环实现冒泡排序算法还是有必要的。原理对于冒泡排序算法更简洁的理解,可访问网站https://visualgo.net/。C++代码#include <iostream>#include <vector>using namespace std;int main(void

2020-06-22 13:59:22 458

原创 Ubuntu下用Visual Studio Code编译并调试C++工程

声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处。摘要这篇文章将会记录如何在Ubuntu下用Visual Studio Code编译并调试C++工程。步骤一:安装gcc和g++编译器为了在Ubuntu下编译并调试C++工程,需要安装gcc和g++编译器。使用如下命令安装最新版的编译器:sudo apt install gcc g++安装完成后,检查版本以确保其正常运行:gcc --versiong++ --version步骤二:安装Visual

2020-06-19 11:10:19 1516 1

原创 Ubuntu gnome桌面常用gnome扩展

声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处。摘要这篇文章将会介绍如何在Ubuntu gnome桌面安装gnome扩展,并且记录一些常用的gnome扩展。环境需求Ubuntu gnome桌面Chrome浏览器chrome-gnome-shell第一部分:安装gnome扩展注意:确保桌面是gnome桌面,否则安装扩展后无法使用。步骤一:安装Chrome浏览器从官网安装Chrome浏览器:https://www.google.com/chro

2020-06-18 11:12:27 4414

原创 Ubuntu 16.04下gnome桌面开启睡眠(挂起)

声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处。摘要这篇文章将会介绍Ubuntu 16.04下gnome桌面如何开启睡眠(挂起)。提示:尽管这是在Ubuntu 16.04.6进行的,但仍有可能适用于类似版本系统(如Ubuntu 18.04)。步骤:按住Alt键显示睡眠按钮:点击“电源”标志显示电源菜单:然后按住键盘Alt键,“电源”标志将会变为“睡眠”标志:个人博客主站(最新内容):https://blog.davcloud.top:1443

2020-06-17 14:49:39 1202

原创 Ubuntu 16.04通过命令行连接Wi-Fi

声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处。摘要这篇文章将会记录Ubuntu 16.04如何使用命令行代替GUI图形界面连接Wi-Fi。提示:尽管这是在Ubuntu 16.04.6进行的,但仍有可能适用于类似版本(如Ubuntu 18.04)。步骤一:重新启动网络管理服务运行如下命令重新启动网络管理服务:sudo service network-manager restart步骤二:搜索Wi-Fisudo nmcli dev wifi可搜

2020-06-16 11:42:09 5312 2

原创 Ubuntu 16.04卸载unity桌面并安装gnome桌面

声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处。摘要这篇文章将会记录如何在Ubuntu 16.04安装gnome桌面代替默认的unity桌面。Unity桌面将会被先卸载,然后安装gnome桌面。步骤一:以恢复模式启动电脑启动时,选择如图所示选项进入恢复模式:步骤二:在恢复模式使能网络选择“network”选项以在恢复模式中使能网络:使能成功后,检查网络连接。有线网络连接网线即可。无线网络查看我的另一篇文章:在恢复模式中使用命令行,请先

2020-06-15 21:47:38 4307

原创 在Ubuntu 16.04上安装Latex环境

摘要这篇文章将会记录在Ubuntu 16.04上安装Latex环境的过程,使用MiKTeX环境及TeXStudio编辑器。环境需求Ubuntu 16.04MiKTeXTeXStudio步骤一:安装MiKTeX环境最新版本的官方教程见MiKTeX官网:https://miktex.org/howto/install-miktex-unx第一部分:注册GPG keysudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --re

2020-06-14 12:30:14 671

原创 为Ubuntu 16.04增加iBus框架的拼音输入法

声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处。摘要这篇文章将会记录如何为Ubuntu 16.04增加iBus框架的拼音输入法。提示:尽管这是在Ubuntu 16.04.6进行的,但仍可能适用于类似版本的系统(如Ubuntu 18.04)。 步骤一:添加中文语言环境安装拼音输入法,首先需要添加中文语言环境。打开系统设置/语言支持,点击“安装/删除语言”按钮。选择中文(简体),并点击“应用”以添加中文语言环境。步骤二:在iBus框架下安装拼音输入法

2020-06-13 18:23:34 335

原创 使用Settings Sync扩展同步VSCode配置

声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处。摘要VSCode是一个广泛使用的开源代码编辑器,因为支持Windows、Mac OS X和Linux的多平台的特性而广受欢迎。由于大量扩展的支持,它可以用于多种语言的编译、运行和调试。然而,在每个新的环境中都重新配置VSCode的配置和扩展是很麻烦的。因此,这篇文章将会记录如何通过Settings Sync扩展同步不同电脑或环境下的配置。步骤一:安装Settings Sync扩展启动VSCode,搜索并安装S

2020-06-12 01:12:09 750

原创 在Windows 10+UEFI+GPT环境下安装Ubuntu 16.04.6双系统

声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处。摘要这篇文章将会记录如何在安装Windows 10的情况下增加安装Ubuntu 16.04.6双系统。提示:尽管这是基于Ubuntu 16.04.6的安装,但仍有可能适用于类似版本(如Ubuntu 18.04)注意:安装过程中请遵循每个步骤,否则引导文件可能会损毁并导致无法进入Windows系统!!...

2020-03-04 04:05:38 226

原创 在Ubuntu 16.04上安装Nvidia显卡驱动

声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处。摘要这篇文章将会介绍如何在Ubuntu 16.04上安装Nvidia显卡驱动,以GeForce 2060 Super显卡为例。提示:尽管这是在Ubuntu 16.04.6进行的,但是它可能也适用于相近版本的系统(如Ubuntu 18.04)。环境需求Ubuntu 16.04.6 x64对应Nv...

2020-03-01 04:51:01 4003

原创 将WordPress站点从http切换至https

声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处。摘要这篇文章将会记录如何将Wordpress站点从http切换至https。注意:确定站点能够通过http协议正确访问,否则在经过如下步骤切换至https后,可能无法再次访问站点。步骤一:打开wp-config.php文件打开wp-config.php文件,假设Wordpress安装的根目录为“w...

2020-02-22 23:15:36 2189

原创 移除WordPress中FTP登录提示

声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处。摘要这篇文章将会介绍如何移除在Wordpress管理系统中出现的FTP登录提示。步骤一:打开wp-config.php文件打开wp-config.php文件,假设Wordpress的安装根目录为“wordpress”:# 如果所在目录需要root权限,在命令开始处加上sudovim /wordp...

2020-02-19 03:00:36 455

原创 在Debian系操作系统下使用ufw工具配置防火墙

声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处。摘要这篇文章将会介绍在Debian系操作系统(如raspbian, ubuntu)下如何使用ufw工具配置防火墙,下文中将会以树莓派举例进行演示。安装ufw通过如下命令安装ufw:sudo apt install ufw检查ufw防火墙状态通过如下命令检查ufw状态,将会显示防火墙中放行的端...

2020-02-15 19:14:30 768

原创 基于Frp搭建内网穿透服务

声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处。摘要这篇文章将会介绍什么是内网穿透,以及如何基于Github上的开源项目Frp在Linux系统中搭建内网穿透服务。什么是内网穿透?内网穿透又被称作网络地址转换穿透,用于在内网与公网的设备之间建立连接。为什么需要内网穿透?为了访问互联网,每个设备需要一个IP地址,以建立与互联网或者其他设备之间的通...

2020-02-08 22:18:37 333

原创 解决WordPress重定向问题

声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处。摘要这篇文章将会解决Wordpress的重定向问题。步骤一:检查网址在管理员页面的Settings/General选项卡中检查Wordpress网址,确保它是正确的。步骤二:打开template-loader.php文件打开“template-loader.php”文件,假设worpress...

2020-02-07 03:46:18 1586

原创 恢复WordPress管理后台中的“链接”选项卡

声明:本文全部内容为原创内容,禁止在未经授权的情况下进行任何二次创作和修改,转载请注明出处。摘要这篇文章将会记录如何在WordPress管理员后台页面中恢复“链接”选项卡。步骤一:打开function.php文件打开当前使用的主题的function.php文件,假设主题为“my-theme”,wordpress的安装根目录为“wordpress”。# 如果该目录需要root权限操作,则在...

2020-02-01 19:40:09 431

原创 在Ubuntu 18.04修改默认启动项和启动等待时间

摘要这篇文章将会记录如何在Ubuntu 18.04修改默认启动项和启动等待时间。提示:尽管这篇教程是在Ubuntu 18.04下测试运行的,但是它仍有可能适用于例如Ubuntu 16.04的类似版本。步骤一:编辑grub文件编辑/etc/default/grub这个文件,配置grub的引导启动设置,命令如下:...

2020-01-28 03:01:18 5349

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除