自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VS Code配置C/C++开发环境(Mac/Windows)

接下来配置编译器路径,按快捷键Ctrl+Shift+P调出命令面板,输入C/C++,选择“Edit Configurations(UI)”进入配置。配置完成后,此时在侧边栏可以发现多了一个.vscode文件夹,并且里面有一个c_cpp_properties.json文件,内容如下,说明上述配置成功。这里主要是为了在.vscode文件夹中产生一个launch.json文件,用来配置调试的相关信息。直接打开下载好的.exe文件进行安装即可,选择一个没有中文和空格的路径就行,选择添加任务时全选。

2024-01-01 21:58:28 1061 2

原创 Linux grub启动内核(ubuntu断电强制关机后无法启动)

ubuntu强制关机可能会触发系统保护机制导致需要手动grub尽量少断电关机 尽管如今都有文件保护系统 但仍有可能出现各种问题。

2023-12-28 14:29:26 663 1

原创 Stable Diffusion本地Docker快速部署

模型文件(safetensors,checkpoint)添加到以下目录。Lora文件添加到以下目录。VAE文件添加到以下目录。进入modules目录。

2023-12-21 20:46:37 1049 1

原创 CentOS Stream 9使用Docker 部署vue3+springboot项目

本次示例分别使用nginx,centos,mysql三个容器来运行前端,后端,数据库服务,仅仅是为了让大家熟悉一下java项目的组成以及docker的使用docker的作用就是可以快速打包容器为镜像,服务部署一次,可以直接拿镜像在其他机器上快速运行,熟悉掌握docker也会大大减少linux开发人员配置环境的繁琐步骤。

2023-10-08 11:16:59 144 1

原创 Docker常用命令

【代码】Docker常用命令。

2023-09-29 10:12:47 54

原创 ffmpeg开发 入门教程

下载源代码并手动编译。

2023-09-04 17:14:31 112 1

原创 Minecraft多人服务器搭建

笔者以Linux服务器为例进行构建。

2023-09-01 11:03:50 127 2

原创 FFmpeg开发环境配置(支持x264,x265)

Linux和Macos下 ffmpeg开发环境配置

2023-08-25 11:07:00 85 1

原创 smb连接Linux相关配置(文件服务器)

当我们有多台设备的时候,文件互传是刚需,而smb协议就可以跨平台的进行文件传输,支持Windows,Macos,Linux系统,即使是很多文件服务器,Nas等等比较专业的需求,smb也是够用的,接下来笔者就为大家介绍如何实现这一效果。PS:笔者PC端为Linux,用Macbook通过smb来连接PC上的Linux为本次案例的背景本文虽然以mac和linux之间的互联为例,但其他系统之间互连也是一样的道理,而且要简单的多(Macos和Windows都预装过smb组件,不需要像本文一样配置那么多东西)

2023-07-20 22:21:30 672

原创 关于conda虚拟环境无法显示名称的解决方案

conda可能有时候会抽风出bug 无法正常使用自带的命令而命令是python命令 一般在Linux和MacOS上使用 在conda抽风的时候 临时用一下还是ok的。

2023-06-23 17:03:33 1541 1

原创 为什么ssh连接远程服务器 过一段时间不操作 就自动挂断了

请注意,在更改SSH服务器的配置之前,请确保你有足够的权限,并确保理解对系统的影响。如果你没有管理员权限,请联系服务器管理员进行相应的配置更改。

2023-06-07 22:50:15 1419 1

原创 了解在Linux系统下不同Shell介绍以及切换

在Linux系统中,zsh、bash、fish和sh是常见的Shell。它们各具特点,适用于不同的使用场景和个人喜好。通过配置和切换Shell,您可以选择最适合您需求的Shell,并享受到各种功能和定制化的优势。在Linux系统下,您可以通过安装相应的软件包、修改默认Shell或直接运行命令来配置和切换Shell。选择您喜欢的Shell,并根据个人需求进行适当的配置,提高工作效率和命令行操作的便利性。

2023-06-07 22:33:47 2265 1

原创 关于C/C++键盘输入缓冲区的问题

因为笔者编译器有优化 很难呈现出问题所在 getchar()并不一定要用这么多 建议读者自己尝试一下。

2023-06-05 10:37:39 199 2

原创 深入探索C++17新特性:std::optional

std::optional是C++17引入的一个强大工具,它提供了一种更安全、更直观的方式来处理可能不存在的值。通过使用std::optional,我们可以避免空指针异常,并且代码更加清晰易懂。它的灵活性和简洁性使得它在许多场景下都能发挥巨大的作用。因此,在你的C++项目中,不妨考虑使用std::optional来提升代码的可读性和健壮性。

2023-05-21 17:09:36 325 1

原创 std::tuple, std::tie, auto[](C++17新特性)的用法详解

本文介绍了C++中std::tuple的使用方法,并介绍了通过结构体、std::tie和C++17特性auto[]来简化代码的技巧。std::tuple是一个非常有用的工具,它可以将多个值组合成一个元组,并且支持对元组中的各个元素进行访问、拆分和排序等操作。同时,我们还介绍了结构化绑定语法和auto[]语法,它们可以大大简化代码,并提高代码的可读性和可维护性。

2023-05-20 20:15:54 1238 1

原创 C++ 动态数组std::vector的使用

由于std::vector动态数组在不知道你数组大小的情况下,会做很多消耗计算机资源的操作,以确保其功能的实现。所以,加入你确定数组的大小,请按照以下操作来初始化你的动态数组。std::vector实际上是一个类,跟std::string差不多,可以动态调整数组大小(不需要人工输入),这里以int类型举例。这时 test就是一个int数组,可以用push_back函数来赋值。可以用clear函数删除整个数组,也可以用erase来删除指定的数据。当然也可以基于range语法来实现这个for循环。

2023-05-01 16:46:13 121 1

原创 VS导入外部库(静态+动态)

首先介绍一下正常情况下外部库文件的组成我们需要注意的就是头文件和库文件在此以lib-vc2022为例 库文件一般分为 静态库文件和动态库文件静态库文件一般较大 单个文件就包含了所有函数实现动态库文件分为xxxdll.lib和xxx.dll文件 在此lib文件类似于指针 作用就是找到dll文件保存好include和lib-vc2022 待会需要导入到项目目录里重点在于项目文件的整理工作 要养成好的习惯。

2023-04-20 23:27:03 3022 1

原创 关于C语言scanf函数无法使用的解决方案(Visual Studio 2022)

无论是scanf还是gets函数,都是因为内存溢出的潜在风险,导致微软不建议用户使用,初学者可以采用方案一来解决这个问题,但由于此函数只在visual studio里可以使用,笔者建议使用后两种方案。

2023-03-18 15:59:27 6707 1

空空如也

空空如也

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

TA关注的人

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