全网最详细搭建Win10+WSL2+Ubuntu-22.04LTS+CUDA+Xfce4+noVNC个人工作站

2023-05-16

全网最详细搭建Win10+WSL2+Ubuntu-22.04LTS+CUDA+Xfce4+noVNC个人工作站

  • 本文主要解决的问题点:
    • win10下使用Ubuntu系统
    • 解决WSL默认不支持systemD的BUG
    • 物理机显卡可在Ubuntu系统直通使用
    • Ubuntu系统界面图形可视化
    • 图形界面汉化
    • Ubuntu系统下使用拼音输入法
    • 不需要物理机安装任何软件即可通过web直接访问Ubuntu
    • 配置Firefox和Pycharm
    • 解决WSL下的noVNC剪贴板不能与WIN共享的BUG
    • 讲解Xfce4桌面使用的tricks
    • 美化Windows终端
  • 整理不易,希望大家点赞关注+收藏👍👍
  • 下面是我搭建过程中的一些经验,希望能够帮助到有相关需求的朋友、伙伴们💕💕

    文章目录

    • 全网最详细搭建Win10+WSL2+Ubuntu-22.04LTS+CUDA+Xfce4+noVNC个人工作站
      • 1. Windows10更新
      • 2. 基于WSL2安装Ubuntu-22.04LTS
      • 3. WSL开启systemd
      • 4. 配置noVNC通过web访问Ubuntu-22.04
      • 5. Ubuntu-22.04配置图形化界面并进行汉化
      • 6. 安装Fcitx实现中英文输入
      • 7. 配置Firefox
      • 8. 配置Pycharm解释器
      • 9. 实现win系统与Ubuntu-22.04共享剪贴板
      • 10. 使用物理显卡
      • 11. 使用Xfce4的tricks
      • 12. Windows终端美化
      • 参考资料

1. Windows10更新

  • 为了避免很多不必要的麻烦,请将Windows10更新至最新版本,若不更新,则可能会导致Microsoft Store无法成功下载Ubuntu系列的软件,后面还会有一些奇葩的BUG。
  • Windows10无法更新,缺少文件或损坏等情况,请下载微软官方的win10自动更新工具
  • 除了win10更新工具还有win11等,如果使用win10更新工具则会将win10更新至最新版,而不会自动更新至win11,因为我这里已经使用过该更新工具,所以不会显示下载页面,而是立即更新。下载之后,得到一个exe软件,直接双击使用即可,更新过程需要一些时间,过程有些慢…
    在这里插入图片描述
  • 我的win10版本号如下:
    在这里插入图片描述

2. 基于WSL2安装Ubuntu-22.04LTS

  • 以管理员的身份打开powerShell
    在这里插入图片描述
  • 运行下面指令以确保开启适用于 Linux 的 Windows 子系统(WSL)和虚拟机平台配置项,然后开机重启
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  • 下载Linux内核更新程序包,主要是将WSL更新至WSL2,下载安装即可
  • 两种方案安装Ubuntu-22.04LTS
    • 方案一:
      • 这个方案比较简单,直接在C盘安装,在Microsoft Store里搜索Ubuntu,下载相应版本即可,目前我尝试过Ubuntu-20.04LTS和Ubuntu-22.04LTS都能够正常安装
        在这里插入图片描述
      • 然后打开相应Ubuntu即可直接安装,第一次打开安装需要等待一段时间,设置用户名和密码即可,使用wsl -l -v命令查看安装的version是否为2,若显示当前不是 WSL 2 版本,通过命令wsl --set-version Ubuntu-22.04 2进行设置 WSL 的默认版本
        在这里插入图片描述
        在这里插入图片描述
        在这里插入图片描述
      • 由于我的C盘大小为715G,比较大,就将Ubuntu系统文件直接装在C盘里,在固态硬盘里启动系统和使用系统软件响应速度会比机械硬盘快一些,然后将Python的虚拟环境和Pycharm运行的项目(下面也有提到)搭建到机械硬盘上即可,这样可以有效节省C盘空间,下面讲一下如何使用virtualenv搭建Python虚拟环境:sudo apt-get install virtualenv安装virtualenv,virtualenv --version检查virtualenv 版本,最后使用virtualenv -p /usr/bin/python3.10 /d/my_envPy3.10将环境搭建到物理机的D盘上,因为我的C盘和D盘在同一张固态,当Pycharm加载环境时,加载速度影响不大,稍微慢一丢丢(跨系统)
    • 方案二:
      • 考虑到有很多伙伴的C盘空间有限,想将其装到其他盘。这就要依靠wsl的export和import功能了,可使用wsl --help查看wsl的指令,export主要是打包系统分发文件,而import是导入系统分发文件
        在这里插入图片描述
      • 使用wsl --export Ubuntu-22.04 D:\Ubuntu-22.04.tar将系统分发导出到D盘,然后使用wsl --unregister Ubuntu-22.04注销系统,即系统文件从C盘中彻底卸载并删除,最后使用wsl --import Ubuntu-22.04 D:\meiwu_WSL D:\Ubuntu-22.04.tar将系统导入到D盘。就实现了系统转移
  • apt换源(根据个人需求),其实目前Ubuntu在国内也有相应的镜像站,换源与否,其速度也慢不了多少,我个人就没有进行换源,担心使用其他源下载的依赖包跟系统不兼容,导致出现系列BUG。源内容可参考:Ubuntu 22.04换国内源 清华源 阿里源 中科大源 163源,更多源可自行查询,以下是相应的换源指令
# 备份初始源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.old
# 编辑sources.list文件
sudo vim /etc/apt/sources.list
# 更新
sudo apt-get update
sudo apt-get upgrade

3. WSL开启systemd

  • WSL默认不支持systemd,我个人也尝试了网上很多方法,不是无效,就是强制开启对系统造成影响
  • 本人尝试的最佳解决方案:若要Linux系统使用systemd作为其init系统,使用systemctl命令管理Linux服务,则需要确定WSL版本是0.67.6或更高版本,使用wsl --version进行查看,若无法正常查看版本,则WSL版本过低导致的,请使用wsl --update进行更新至最新版即可,如下是我的WSL版本
    在这里插入图片描述
  • 使用wsl -d Ubuntu-22.04进入系统,依次运行下面指令
# 新建wsl.conf文件
sudo nano /etc/wsl.conf
# 将以下内容添加到wsl.conf并保存文件
[automount]
root = /
options = "metadata"
[boot]
systemd = true
# 关闭wsl
wsl --shutdown
# 重新启动Ubuntu,运行sudo systemctl status命令或systemctl ,即可看到Systemd服务
  • 使用sudo systemctl status验证systemctl命令是否可用,下图为成功运行的案例截图
    在这里插入图片描述

4. 配置noVNC通过web访问Ubuntu-22.04

  • 安装vncserver
sudo apt-get install tightvncserver
  • 查看安装安装的vncserver
which vncserver /usr/bin/vncserver
  • 启动vncserver,并设置窗口大小,其中vncserver :1设置为1,要运行noVNC的端口为5900+1,即5901
sudo vncserver :1 -geometry 1902x902 -name meiwu -depth 24
  • 查看端口,若无netstat,根据提示安装即可sudo apt-get install netstat
sudo netstat -npl | grep 59
  • 杀死端口(若不需要此窗口,则可进行杀死)
sudo vncserver -kill :1
  • 克隆github上的noVNC项目
sudo git clone https://github.com/novnc/noVNC
  • cd ./noVNC/utils/进入到noVNC的utils文件夹下,执行以下指令
# 创建安全连接,一路回车即可
sudo openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem
# 运行noVNC,若不进行listen设置,默认web监听端口为6080,websockify代理将自动装载证书,设置密码
./novnc_proxy --vnc localhost:5901 --listen 5555
  • 在web输入http://localhost:5555/vnc.html即可访问Ubuntu-22.04,其中localhost可以替换成服务端ip,使用ifconfig进行查看,只需关注inet
    在这里插入图片描述
  • 输入密码,连接之后,可以看到灰屏桌面,说明配置成功,接下来就要为Ubuntu-22.04进行配置桌面

5. Ubuntu-22.04配置图形化界面并进行汉化

  • 图形化界面,我选择的是Xfce4,因为其安装简便,并且轻量化
  • 安装Xfce4和相应扩展包
sudo apt-get update
sudo apt-get install xfce4 xfce4-goodies
  • 桌面汉化
# 选择语言和编码
dpkg-reconfigure locales
# 防止出现乱码,选择以下选项
en_US ISO-8859-1
zh_CN GB2312
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
zh_TW BIG5
zh_TW.UTF-8 UTF-8
# 接下来选择默认语言字体,选择:
zh_CN.UTF-8
# 查看当前系统字体
vim /etc/default/locale
# 安装语言字体包
sudo apt-get install fonts-arphic-bsmi00lp fonts-arphic-gbsn00lp fonts-arphic-gkai00mp
# 重新进入Ubuntu-22.04
wsl -t Ubuntu-22.04  # 退出
wsl -d Ubuntu-22.04  # 启动
  • 之后即可看到汉化版的Xfce4桌面了
    在这里插入图片描述

6. 安装Fcitx实现中英文输入

  • 安装
sudo apt-get install fcitx fcitx-frontend-gtk2 fcitx-frontend-gtk3 fcitx-libpinyin
  • 设置-增加输入法
    在这里插入图片描述
  • 设置-中英文切换快捷键
    在这里插入图片描述

7. 配置Firefox

  • 查看是否有Firefox残余依赖和相关包
# 查看
dpkg --get-selections | grep firefox
# 若有,则卸载
sudo apt-get purge <相关包>
  • 将Mozilla 团队 PPA 添加到软件源列表
sudo add-apt-repository ppa:mozillateam/ppa
  • 更改 Firefox 包的优先级以确保首选 PPA/deb/apt 版本的 Firefox,复制并粘贴整个代码
echo '
Package: *
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
' | sudo tee /etc/apt/preferences.d/mozilla-firefox
  • 希望自动安装未来的 Firefox版本
echo 'Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox
  • 运行以下命令通过 apt-get 安装 Firefox
sudo apt-get install firefox
  • 安装完之后,可以在Xfce4桌面点击放大镜icon进行查看,直接将其拉到桌面即可创建Firefox启动器,在Firefox的setting中设置中文简体即可
    在这里插入图片描述

8. 配置Pycharm解释器

  • 进入Pycharm官网下载linux的社区版本
    在这里插入图片描述
  • 在相应的路径下,执行解压命令
sudo tar -zxvf ./pycharm-community-2022.3.tar.gz -C ./
  • 在xfce4桌面右击,创建pycharm启动器,命令部分放入pycharm的bin下是pycharm.sh即可
    在这里插入图片描述

9. 实现win系统与Ubuntu-22.04共享剪贴板

  • 目前并未排查清楚WSL中的Ubuntu系统不能通过noVNC中的剪贴板与win进行共享剪贴内容,个人认为WSL中的Ubuntu系统与noVNC的兼容性不是很好,Ubuntu-20.04也出现类似的问题,但是物理系统为Ubuntu-22.04时,并未出现类似问题
  • 解决方案:依靠autocutsel来间接实现,autocutsel的编码并不支持中文剪贴,所以剪贴中文时会出现乱码
  • 若有伙伴知道更好的解决方案,可留言或私信告知我,谢谢💕💕
  • 安装autocutsel
sudo apt-get install autocutsel
  • 编辑~/.vnc/xstartup,实现打开vncserver服务即可在后台运行autocutsel
# 编辑
sudo vi ~/.vnc/xstartup
# 加入以下内容
autocutsel -f
  • 我的~/.vnc/xstartup文件内容
#!/bin/sh

xrdb "$HOME/.Xresources"
xsetroot -solid grey
autocutsel -f
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
/etc/X11/Xsession

10. 使用物理显卡

  • 查看物理机显卡驱动,可以看到我的显卡驱动最高可支持CUDA12.1.98版本,配置CUDA版本比驱动版本低即可,在这里我配置的是CUDA12.0
    在这里插入图片描述
  • CUDA下载官网,按照官网提供的指令依次执行即可
    在这里插入图片描述
    在这里插入图片描述
  • 配置CUDA环境变量–超级用户
# 编辑超级用户~/.bashrc
sudo -s
vi ~/.bashrc
#将以下内容添加到末尾
export CUDA_HOME=/usr/local/cuda
export PATH=$PATH:$CUDA_HOME/bin
export LD_LIBRARY_PATH=/usr/local/cuda-12.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
#更新~/.bashrc
source ~/.bashrc
#更新依赖
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
#检查是否安装成功,若返回相应版本信息,则安装成功
nvcc -V
  • 配置CUDA环境变量–个人用户
# 退出超级用户
exit
sudo vi ~/.bashrc
#将以下内容添加到末尾,Esc退出编辑,:wq保存并退出vi
export CUDA_HOME=/usr/local/cuda
export PATH=$PATH:$CUDA_HOME/bin
export LD_LIBRARY_PATH=/usr/local/cuda-12.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
#检查是否安装成功,若返回相应版本信息,则安装成功
nvcc -V
  • 为执行nvidia-smi添加软连接,若不添加,则无法识别nvidia-smi指令
ln -s /usr/lib/wsl/lib/nvidia-smi /usr/local/bin

在这里插入图片描述

  • 配置cudnn,进入cudnn官网下载对应CUDA版本的cudnn,我下载的是cuDNN v8.8.0。第一次下载需要注册cudnn账号,我是先下载至物理机,然后再解压至WSL的Ubuntu当中。
    在这里插入图片描述
  • 从物理机解压cuDnn至Ubuntu,从Ubuntu中可以看到c,d,e,f其实对应的就是物理机上的c、d、e、f盘
    在这里插入图片描述
  • 将E盘中的cudnn解压至Ubuntu的当前位置,并将相应的cudnn文件复制至cuda相应的文件夹下
sudo tar -xvf ../../mnt/e/cudnn-linux-x86_64-8.8.0.121_cuda12-archive.tar.xz -C ./
sudo cp -P cudnn-linux-x86_64-8.8.0.121_cuda12-archive/lib/* /usr/local/cuda-12.0/lib64/
sudo cp cudnn-linux-x86_64-8.8.0.121_cuda12-archive/include/cudnn.h /usr/local/cuda-12.0/include/
sudo chmod a+r /usr/local/cuda-12.0/include/cudnn.h
sudo chmod a+r /usr/local/cuda-12.0/lib64/*
  • 安装pytorch的gpu版本,进入Pytorch官网选择pytorch版本,然后执行官网给的指令即可
    在这里插入图片描述
  • 测试pytorch的gpu是否有效
import torch
print(torch.__version__)  # 查看torch当前版本号
print(torch.cuda.is_available())  # 查看当前cuda是否适用于当前版本的pytorch,返回bool值,若为True,则可用

在这里插入图片描述

  • 验证模型训练是否可行,若报错Could not load library libcudnn_cnn_infer.so.8,请执行sudo apt-get install nvidia-driver-515,然后重启即可。下图为测试结果,模型可正常训练并使用物理GPU
    在这里插入图片描述

11. 使用Xfce4的tricks

  • 创建启动器,这样就不需要每次都在终端中启动Pycharm,在上面也提到创建的方法和步骤
  • Xfce4的默认使用Debian终端模拟器,并不好用,我们可以通过设置默认使用Xfce-terminal,其实我们在上面安装的xfce4的扩展包里面就集成了Xfce-terminal,我们之间设置就好,设置Firfox浏览器作为默认浏览器的方法也是一样
    在这里插入图片描述

12. Windows终端美化

  • 若嫌弃win10的cmd不好用,可以去微软商店下载Windows-Terminal
    在这里插入图片描述
  • 然后win+R,键入wt即可打开,在设置里面有个打开JSON文件即可设置主题和样式
    在这里插入图片描述
    若要转载请注明出处🚀,谢谢💕💕

参考资料

  • Win10 下安装配置WSL2
  • ubuntu配置novnc通过web访问服务器
  • xfce桌面汉化(命令)
  • 如何在 Ubuntu 22.04 上安 Firefox.Deb(不是How to Install Firefox as a .Deb on Ubuntu 22.04 (Not a Snap)
  • 虚拟机使用主机显卡(hyper-v和WSL2)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

全网最详细搭建Win10+WSL2+Ubuntu-22.04LTS+CUDA+Xfce4+noVNC个人工作站 的相关文章

  • 神技—终端显示Linux系统信息

    终端显示系统信息 准备工作 neofetch下载 xff08 Windows下zip xff0c Linux下tar gz xff09 下载地址 xff1a Netfetch Latest Release 解压安装 span class t
  • selenium中元素定位——css高级用法

    1 css简介 css xff08 Cascading style sheets xff09 层叠样式表 是一种用来表现HTML或者XML文档样式的计算机语言 css的规则主要由两部分构成 xff1a 选择器以及一条以及多条的声明 css选
  • Linux-交叉编译(常用工具的配置)

    交叉编译 编辑代码 gt 编译代码 gt 运行及调试代码 交叉编译也是一种编译 xff0c 也是把一种语言 源代码 翻译成另外一种语言 目标代码 在PC上面 xff0c 编译环境 就是你写代码和编译代码的那个机器环境 和 运行环境 运行你代
  • [转]使用wget命令下载Google drive上的文件

    转载说明 原文地址https blog csdn net Mao Jonah article details 88372086 感谢原作者分享 如有侵权 xff0c 请联系我删除 谢谢 xff01 此处的文件是指公开的文件 xff0c 不需
  • 非常实用的CSS命名(快速查找)

    css命名一直是让很多人感觉头疼的一件事 xff0c 参考网上的资料 xff0c 总结了一些常用的命名方法 xff0c 可以在用的时候方便查找 希望能给大家一些帮助 xff0c 不足之处也欢迎指正 xff01 xff01 xff01 常用的
  • systemctl管理脚本以及进程锁

    一 systemctl介绍 systemctl脚本存放在 xff1a usr lib systemd xff0c 有系统 xff08 system xff09 和用户 xff08 user xff09 之分 1 usr lib system
  • Windows10安装Terminal终端美化优化Linux的Ubuntu20.04子系统换字体背景换阿里云国内源

    这是一期美化优化子系统的教程 xff01 可以更替换字体和自己喜欢的背景 美化配置文件链接 xff1a https pan baidu com s 1kmmoKnOAON6SsCHL3xKoWw 提取码 xff1a aeyz 这文件是来自b
  • Spring的理解 入门

    Spring框架 控制反转 xff08 IOC xff09 1 Spring框架概述 1 1 什么是Spring Spring是一个开源框架 xff0c Spring是于2003 年兴起的一个轻量级的Java 开发框架 xff0c 由Rod
  • UI自动化之css定位语法-常用

    目录 元素定位方法选用顺序css定位与xpath定位比较定位元素的注意事项css选择器 元素定位方法选用顺序 优先级最高 xff1a ID优先级其次 xff1a name优先级再次 xff1a CSS selector优先级再次 xff1a
  • 这几本游戏开发书籍推荐给为未来的游戏工程师

    想当年 xff0c 我也是一名想做游戏开发的程序员 xff0c 大学的时候照葫芦画瓢做了一个半成品的 炉石传说 一度让我以为我将来会成为一名游戏开发工程师 xff0c 可惜后来我被C 43 43 的学习成本给全退了 xff0c 于是乎和游戏
  • Linux系统【Ubuntu】开机自启脚本及配置

    Linux系统 Ubuntu 开机自启脚本及配置 1 使用vim命令在 96 etc init d 96 目录下新建一个xx sh xff0c 文件名可自定义 xff0c 以test sh为例2 保存成功以后 xff0c 设置文本权限 xf
  • 电力电子技术笔记-逆变电路

    逆变的概念 逆变 与整流相对应 xff0c 直流电变成交流电 交流侧接电网 xff0c 为有源逆变 交流侧接负载 xff0c 为无源逆变 逆变与变频 变频电路 xff1a 分为交 交变频和交 直 交变频两种 交 直 交变频由交 直变换 xf
  • 短视频如何靠文案走红?盘点3个热门文案技巧

    很多短视频运营者常常都会忽略文案 xff0c 认为视频内容才是最重要的 xff0c 文案只是辅助 xff0c 但其实 xff0c 文案作为内容的逻辑支撑 xff0c 是短视频的点睛之笔 可以说 xff0c 一个爆款短视频 xff0c 绝对少
  • 短视频如何创作?掌握这些技巧,可以让你的短视频更火。

    现在短视频越来越受到大众的喜爱 xff0c 大概现在每个人坐车休假吃饭都在拿着手机刷着短视频 xff0c 可见现在短视频对于现在的人来说还是挺普遍的 xff0c 那么很多人都想从事短视频行业应该如何去进行创作呢 xff0c 下面就和大家分享
  • 短视频如何写爆款文案?爆款短视频文案技巧分享

    现在短视频越来越火热 xff0c 但是在短视频创作当中 xff0c 第一注重的就是视频 xff0c 文案是搭配辅助 xff0c 如果你的视频是走的内容风格 xff0c 那么文案对于你的短视频账号来说也是非常重要的 xff0c 要吸人眼球 x
  • OpenVINO 从yml处提取model下载链接,以mobile-ssd为例

    背景介绍 xff1a 最近需要下载公开模型 xff0c 无法从intel OpenVINO官方模型下载脚本中下载 报告ConnectionResetError Errno 104 Connection reset by peer xff0c
  • 短视频剪辑怎么做?4步教你快速入门

    最近看到很多小伙伴在问 xff0c 做短视频自媒体需要具备哪些技能 xff1f 要准备什么工具 xff1f 今天就给大家盘点一下 xff0c 短视频剪辑怎么做 xff0c 怎样才能快速入门 xff1a 01 剪辑软件 入门级别 xff1a
  • 短视频脚本怎么写?6个套路

    做短视频的基础就是脚本 xff0c 脚本是创作的基石 xff0c 是贯穿这个视频始末的逻辑 那么 xff0c 短视频脚本怎么做呢 xff1f 其实 xff0c 在拍摄脚本里面 xff0c 我们可以把所有的东西拆分为以下 6 个要素 xff1
  • 手机剪辑视频教程,初学者也能学会,上手快

    在过去的推文中 xff0c 和大家无数次的分享过剪映 xff0c 这是一个手机上就可以轻松实现视频剪辑的工具 xff0c 操作简单 xff0c 快速上手 对于想做短视频 xff0c 但是没有电脑的小伙伴 xff0c 如果你会用剪映 xff0
  • 推荐几个免费且高质量无版权的视频素材网站,记得收藏

    今天这篇文章给大家分享视频素材网站 xff0c 希望对大家有帮助 1 Coverr 第一个网站是Coverr Coverr是一个高质量的无版权视频素材下载网站 xff0c 有分类 xff0c 可以英文搜索 这个网站的视频素材质量还是很高的

随机推荐

  • 如何创作出优质的短视频文案?

    在短视频平台上进行创作 xff0c 视频才是重心点 xff0c 文案只不过是绿叶的辅助作用 xff0c 但常刷视频的小伙伴不难发现 xff0c 其实很多时候一句优质文案就可以把一条短视频推上热门 下面就和大家讲讲如何写出优质的文案 xff1
  • 短视频文案怎么吸引人,这几个技巧助你成为文案高手

    一 xff0e 人物状态 43 情感宣泄 61 情感共鸣 想要自己的视频上热门 xff0c 一定要和粉丝产生情感共鸣 xff0c 这样才能促使粉丝点赞 评论 转发 下面这个视频中的文案标题 xff1a 今天给外婆寄生活费回去 xff0c 电
  • 自媒体账号如何注册申请

    如何利用自媒体挣取到人生第一桶金 xff0c 建议大家可以从以下几个方面入手 一 申请自媒体账号 申请自媒体账号需要的材料 xff1a 身份证 xff0c 手机号 xff0c 辅助材料 xff1a 微信公众号或者博客写过文章的都可以 如果实
  • 自媒体人必备,5个免费找短视频素材的网站,赶紧收藏

    大家都知道做自媒体贵在坚持 xff0c 刚开始的时候你会发现还挺容易的 xff0c 但是到后面你会发现不知道发什么内容 xff0c 这时候可以用一些外部的素材来进行创作 xff0c 今天呢 xff0c 小易就给大家分享5个找视频素材的网站
  • 自媒体怎么做?5个操作步骤,普通人也可以做

    根据调查显示 xff0c 目前大家最爱做的副业就是自媒体 每天花1 2小时的时间 xff0c 不用才艺和露脸 xff0c 每天收入200左右 xff0c 比上班的工资还高 xff0c 操作非常的简单 小易整理了5个自媒体新手入门的操作步骤
  • 超好用的4个短视频素材下载网站,快收藏下来

    做过短视频运营的都知道 xff0c 最难的就是找素材 xff0c 在保证素材不侵权的情况下 xff0c 还有找高质量的内容 xff0c 真的很不容易 xff0c 很多人在这一步就已经头秃了 因此 xff0c 今天给大家安利一些超级好用的短视
  • [转] CMake入门

    转载说明 文章转自网络 xff0c 版权归原作者所有 xff0c 原文链接 https www hahack com codes cmake 特别感谢发哥 写代码的篮球痴 分享 文章目录 什么是 CMake 入门案例 xff1a 单个源文件
  • 抖音自媒体平台上最容易上热门的7大领域,你知道吗?

    抖音覆盖的内容领域日益广泛 xff0c 因此 xff0c 运营者在入驻抖音平台的时候不能过于草率 xff0c 不能单纯地根据个人偏好来确定账号的运营方向 本文将主要介绍在抖音平台上最容易上热门的7大领域 xff0c 以此来帮助运营者更好地进
  • 自媒体如何打造爆款呢,应该怎样掌握热点信息

    为什么优质的自媒体博主每天都在打造爆款 xff0c 无论是写文章还是拍视频 xff0c 他们的浏览量总位居前列 主要原因是因为平台推荐 xff1f 粉丝用户庞大 xff1f 这只是一部分原因 xff0c 能让他们从小V转变成大V的主要原因
  • 自媒体账号如何快速涨粉打造爆款,快来get这份运营技巧

    一 账号内容 在注册账号之后 xff0c 我们就要开始构思我们要发什么样的视频 xff0c 要知道我们想要将一个账号做好 xff0c 肯定不是像朋友圈一样 xff0c 今天发个日常 xff0c 明天发个自拍 xff0c 这样发布的作品会比较
  • FSK和GFSK

    1 FSK频移键控 频移键控 xff0c 英文缩写FSK 正弦振荡的频率在一组离散值间改变的角度调制 xff0c 其中每一离散值表示时间离散调制信号的一种特征状态 频移键控是利用两个不同频率F1和F2的振荡源来代表信号1和0 用数字信号的1
  • 多图详解!10大高性能开发核心技术

    程序员经常要面临的一个问题就是 xff1a 如何提高程序性能 xff1f 这篇文章 xff0c 我们循序渐进 xff0c 从内存 磁盘I O 网络I O CPU 缓存 架构 算法等多层次递进 xff0c 串联起高性能开发十大必须掌握的核心技
  • Mac系统中 用Virtualbox搭建CentOS虚拟机 鼠标光标占用、乱飞问题

    问题1 xff1a 我本人用的是MacBook Air xff0c 控制VirtualBox搭建 CentOS 7 的虚拟机时 xff0c 首先遇到了占用鼠标的问题 xff0c 如下图 看起来只需要点击 HostKey xff1a Righ
  • yum 仓库 (本地)

    首先要进入到 34 etc yum repos d 34 目录中 xff08 因为该目录存放着yum仓库的配置文件 xff09 cd etc yum repos d 使用vim或者vi编辑器创建一个名为local repo的新配置文件 xf
  • 噪声是什么?

    1 噪声的概念 日常我们说的噪声是 除了我想听到的声音 以外的声音 xff0c 就是噪声 比如我想听A君讲话 xff0c 但是B君和C君在旁边喋喋不休 xff0c 他们俩说的话是 我不想听到的声音 xff0c 那么他们两个的声音就是噪声 而
  • java多线程

    Java多线程并发 什么是多线程 线程 xff1a 程序内部的一条执行路径 xff08 比如说我们之前学的main方法就是一条单独的执行路线 xff09 单线程 xff1a 程序中如果只有一条执行路径 xff0c 那么这个程序就是单线程的程
  • 生产者消费者

    需要三个对象 xff1a 生产者 xff0c 消费者 xff0c 以及容器 作用 xff1a 解耦 学习编程最主要注重的就是思想 43 动手能力 法一 xff1a 管程法 span class token keyword public sp
  • 《演讲的力量》TED主席和首席教练教你演讲的基本技巧

    导读 xff1a 克里斯 安德森 xff08 Chris Anderson xff09 xff0c TED主席 xff0c TED首席教练 毕业于牛津大学 xff0c 做过记者 xff0c 创办过100多份成功的杂志刊物和网站 在2001年
  • Android keymint(keymaster)一RKP

    what is RKP RKP is remote key provisioing why RKP 以前我们生产手机平板项目的时候 xff0c 是从Google申请attestation key google key xff0c 在产线使用
  • 全网最详细搭建Win10+WSL2+Ubuntu-22.04LTS+CUDA+Xfce4+noVNC个人工作站

    全网最详细搭建Win10 43 WSL2 43 Ubuntu 22 04LTS 43 CUDA 43 Xfce4 43 noVNC个人工作站 本文主要解决的问题点 xff1a win10下使用Ubuntu系统解决WSL默认不支持system