草庐IT

20231210-超详细Ubuntu20.04单系统安装

1、制作U盘系统        前几天装了双系统,当时脑抽装了22.04版本,又懒得重新搞,而且双系统还要来回切换,太麻烦了于是淘了一台台式机只装Ubuntu系统,今天刚到,光显卡装了半天...        言归正传,装系统第一步先找一个不用的U盘,里面的东西记得备份,因为制作U盘Ubuntu系统的时候会给你格式化U盘。然后打开网址Alternativedownloads|Ubuntu:下载22.04桌面(desktop版本,别下成sever了(血泪史,大怨种下载server装一大半才发现...))         双击打开ubuntu-20.04.6-desktop-amd64.iso.t

Ubuntu20.04安装显卡驱动、CUDA、CUDNN、opencv使用CUDA加速

每台电脑的环境都有差异,出现的报错可能不尽相同,博客和视频仅供参考,希望能对大家有所帮助。本文所用到的包都在云盘上可以下载链接:https://pan.baidu.com/s/149EOhd4csxC_-QZJP1Jd9w 提取码:0721博客:https://blog.csdn.net/qq_64006507?spm=1011.2415.3001.5343b站:https://space.bilibili.com/34693773?spm_id_from=333.1007.0.0内容均在b站与博客上有演示一、显卡驱动安装sudoapt-getupdate#更新在左下角的九宫格里打开软件和更新

解决 “npm ERR! Node.js v20.11.0“ 错误的完整指南

npmERR!Node.jsv20.11.0完整指南概述在使用npm进行包管理和构建项目的过程中,有时会遇到错误信息“npmERR!Node.jsv20.11.0”,这个错误通常表示Node.js版本不兼容。本文将详细介绍如何解决这个问题,包括升级Node.js版本和验证版本兼容性等。步骤1:检查Node.js版本首先,您需要检查当前安装的Node.js版本。运行以下命令来查看您的Node.js版本:node-v这将输出您当前安装的Node.js版本号。如果版本号低于20.11.0,则需要升级Node.js。步骤2:升级Node.js要升级Node.js版本,有几种方法可供选择。在这里,我们将

跟着cherno手搓游戏引擎【20】混合(blend)

抽象:Renderer.h:#pragmaonce#include"RenderCommand.h"#include"OrthographicCamera.h"#include"Shader.h"namespaceYOTO{ classRenderer{ public: staticvoidInit(); staticvoidBeginScene(OrthographicCamera&camera); staticvoidEndScene(); staticvoidSubmit(constRef&shader,constRef&vertexArray,constglm::mat4&tr

Ubuntu20.04安装Beyond Compare

Ubuntu20.04安装BeyondCompare4.3.7一、官网下载方式一:wgethttps://www.scootersoftware.com/bcompare-4.3.7.25118_amd64.deb二、安装相关依赖和bcomparesudoapt-getupdatesudoapt-getinstallgdebi-coresudodpkg-ibcompare-4.3.7.25118_amd64.deb三、破解进入beyondcompare目录cd/usr/lib/beyondcompare/输入下面命令,进行破解:sudosed-i"s/keexjEP3t4Mue23hrnuPt

web3d-three.js场景设计器-mesh网格添加多模型-模型描述随动

给场景中的模型加上广告牌描述,可以在模型的MESH里添加Sprite,配上相应的文字,描述Sprite的位置则是在mesh中的相对位置,比如模型高10,那么我们可以给一个y等于10来进行适配,这样在移动模型mesh网格时可以整体移动。functioncreateBox(data){ constgeometry=newTHREE.BoxGeometry(data.width,data.height,data.length) varmaterial varmaterials=[] if(data.groundTexture&&data.groundTexture!=''){    consttex

WEB 3D技术 three.js 3D贺卡(3) 点光源灯光动画效果

经过上文WEB3D技术three.js3D贺卡(2)加入天空与水面效果我们将水面和天空的效果搭建了一下那么我们将四周点光源的效果做一下首先我们将renderer.toneMappingExposure的值改为0.1让效果看着明显一点这样整个界面就会暗下来然后我们在任意位置加入代码//添加点光源constpointLight=newTHREE.PointLight(0xff0000,100);pointLight.position.set(0.5,2.3,0);pointLight.castShadow=true;scene.add(pointLight);创建一个点光源进来整个房屋就会有一种被

c++ - P0960,在 c++20 中是否有任何类型的机制来检测新聚合 init 中是否有 ()s 缩小?

与P0960“允许从带括号的值列表初始化聚合”,您也可以使用()进行聚合初始化。但是,此初始化允许缩小,而{}不允许。#include#includestructFoo{intx,y;};intmain(){//autop=newFoo{INT_MAX,UINT_MAX};//stillwon'tcompileautoq=newFoo(INT_MAX,UINT_MAX);//c++20allowsnarrowingaggregatesinitstd::vectorv;//v.emplace_back(Foo{INT_MAX,UINT_MAX});//stillwon'tcompilev

FFmpeg学习笔记--Ubuntu20.04编译安装FFmpeg、FFplay和FFprobe

目录1--下载FFmpeg2--编译FFmpeg3--设置环境变量4--测试1--下载FFmpeg①下载5.1版本的ffmpegwgethttp://www.ffmpeg.org/releases/ffmpeg-5.1.tar.gz②解压下载的压缩包tar-zxvfffmpeg-5.1.tar.gz2--编译FFmpeg①进入解压后的文件夹cdffmpeg-5.1②安装依赖#安装ffplay需要的依赖sudoapt-getinstalllibx11-devxorg-devlibsdl2-2.0libsdl2-devsudoaptinstallclanglibfdk-aac-devlibspee

web3d-three.js场景设计器-TransformControls模型控制器

场景设计器-TransformControls控制器该控制器可以指定模型进入可控制模式-如图有三种控制方式translate --移动模式rotate --旋转模式scale--缩放模式方便布局过程中快捷对模型进行摆放操作。引入方式import{TransformControls}from'three/examples/jsm/controls/TransformControls.js';使用方式 //对TransformControls的使用   this.transformControls=newTransformControls(this.camera,this.renderer.dom