使用指南 指南 个人obs

Docker部署之使用docker-compose部署(全新的干净的服务器,从0开始搭建)

部署环境准备 安装yum # 安装yum工具 yum install -y yum-utils device-mapper-persistent-data lvm2 --skip-broken 安装dcoker # 设置docker镜像源 yum-config-manager --add-repo ......

Sealos 私有化部署完全指南

Sealos 用了五年的时间从一个 K8s 一键安装工具蜕变成了一个真正的云操作系统,将产品体验提升到了极致,也收获了 **10w+** 的社区用户。 一个多月前,Sealos 正式发布了公有云托管版本,社区用户狂喜,纷纷寻找私有化部署教程。现在教程来了,本文将会手把手教你如何私有化部署 Sealo ......
指南 Sealos

Linux使用snap安装最新版redis

步骤1: 安装Redis 首先,确保您的系统上已安装snap。如果尚未安装snap,请根据您的Linux发行版提供的说明进行安装。 打开终端,并执行以下命令来安装Redis: $ sudo snap install redis 等待安装完成。 步骤2: 进入Redis CLI Redis的snap安 ......
最新版 Linux redis snap

测试 | python | pip 使用 | parameterized参数化的使用

前提:unittest 中不支持参数化,所以需要安装参数化插件后导包使用。很多初学二点小伙伴不清楚pip是什么,在这里详细的介绍一下。 (unittest框架默认根据ACSII码的顺序加载测试用例,数字与字母的顺序为: 0~9,A~Z,a~z。) pip 是python中的包管理工具,使用他来下载安 ......
parameterized 参数 python pip

加入媒体查询后手机端css可以使用,但是电脑端css无效?

# 加入媒体查询后手机端css可以使用,但是电脑端css无效? 我的写法是这样的 ``` @media screen and (max-width: 1023px) { .button-module_container__ssMyd2 { width: 100%; margin-left: 0%; ......
css 媒体 电脑 手机

kmp算法的个人理解

最长前后缀: 假设有一段字符串: "aabaa"则这段字符串的前缀有:aaaaabaaba后缀:aaabaaabaa求最长公共前后缀的方法:找到前缀和后缀中相同的字符串:aaa其中最长的字符串为 aa 则"aabaa"这个字符串的最长公共前后缀为 aa aa 其长度为 2按照以上的方式逐个计算"aa ......
算法 个人 kmp

使用maxwell实现数据库主从同步

前置条件 maxwell使用1.29.2版本,再高的版本不支持JDK1.8。 使用Maxwell之前需要准备搭建以下环境 在https://www.cnblogs.com/szhNJUPT/p/17574193.html有详细搭建过程 mysql采用5.7.43,尝试过mysql8.0版本,但是由于 ......
主从 maxwell 数据库 数据

使用fdisk和mkfs.vfat命令重新对U盘进行分区和格式化

一. 参考网址 二. 实战 1. 通过命令“ls -l /dev/sd*”,找到需要格式化 的U盘对应的设备名为/dev/sdb (注意:这是我的机子上显示的,你的机子上显示可能不一样,千万不能弄错,否则把宿主机给重新分区了,后悔莫及;可以通过插拔U盘的方式,观察设备名称变化,从而确定U盘对应的设备 ......
命令 格式 fdisk mkfs vfat

[爬虫]2.3.1 使用Python操作文件系统

Python提供了许多内置库来处理文件系统,如`os`、`shutil`和`pathlib`等,这些库可以帮助你创建、删除、读取、写入文件和目录。 ## 读取文件 在Python中,你可以使用内置的`open`函数来打开一个文件。`open`函数返回一个文件对象,你可以对这个对象进行各种操作。 以下 ......
爬虫 文件 Python 系统

新一代包管理工具 pnpm 使用心得

最近将几个项目的包管理器都由 npm 切换为了 pnpm,迁移体验非常棒,算得上是个人体验最好的一次工具迁移。以下是使用 pnpm 的直观感受: 1. 体验优良,依赖安装速度极快,占用磁盘空间小。 2. 上手简单,绝大部分 npm / yarn 项目可以低成本完成迁移,官方也有较详尽的中文文档。 3 ......
新一代 心得 工具 pnpm

ansible一时脑抽使用file模块操作文件导致远程主机bin目录软连接被更改,系统无法登录

如题,二者有相同的参数,脑抽执行后就悲剧了,造成多个主机无法远程登录。 故障起因: 错误操作:使用ansilbe远程往目标主机/bin目录拷贝文件的时候,使用错误模块,本该使用copy模块,而使用了file模块,造成远程主机/bin这个软连接被连接到了不存在的文件,并且权限被设置为了644。影响:造 ......
模块 主机 ansible 文件 目录

图文教程:使用 Photoshop、3ds Max 和 After Effects 创建被风暴摧毁的小屋

在本教程中,我将向您展示如何使用 Photoshop、3ds Max 和 After Effects 显示小屋被风暴摧毁的静止图像。 我将展示如何创建撕裂的布料、碎屑、尘土飞扬的风等的辅助动画,以增加场景的感觉。使用这些技术,您将能够将任何静止图像转换为美丽的真人场景。 ......
Photoshop 小屋 风暴 Effects 图文

3ds Max图文教程: 使用动态工具Mass FX 创建风铃动画

推荐:NSDT场景编辑器助你快速搭建可二次开发的3D应用场景 1. 简单的场景设置 步骤 1 打开 3ds Max。 打开 3ds Max 步骤 2 我将向您展示风铃背后的动态 通过简单的场景设置进行模拟。一旦你有了这个想法,你就可以应用这个 技术到复杂的风铃结构。 基本场景 步骤 3 转到“圆柱体 ......
风铃 图文 工具 动画 教程

C++使用指针进行地址传递及错误示范

正确示范: void change(int* a, int* b) { int temp = *a; *a = *b; *b = temp; } 错误示范: void change(int* a, int* b) { int* temp = a; a = b; b = temp; } ......
指针 错误 地址

使用3ds Max粒子系统创建飞天箭雨特效场景

粒子流是 3ds Max 中强大的粒子系统。你可以用粒子流做出巨大的效果。我将带来更多关于粒子流不同方面的令人兴奋的教程。 ......
粒子 特效 场景 系统 3ds

.NET 7 使用gRpc

Server端 添加proto文件, 编辑项目文件添加proto文件,编译项目 添加Service服务 启动Server Client端 安装package Copy proto文件到项目里 ......
gRpc NET

[Pwn之路]根据所给库,获得远程同环境——使用patchelf的正确姿势

原文:https://www.freebuf.com/sectool/366854.html 存自己这里方便看。 # 0x00 前言 如何修改本地pwn文件和题目所给环境一致,从而进行调试,这是从学习堆开始就遇到的心头之患。从那以后,直到今天参加完mini LCTF,为了复现一道题目才把这个问题解决 ......
姿势 patchelf 环境 Pwn

Linux man 的使用

前言 man命令 是Linux下的帮助指令,man更为强大的是,不仅可以查看Linux中命令的使用帮助,还可以查看软件服务配置文件、系统调用、库函数等帮助信息。 而man命令也并不是英文单词“man”的意思,它是单词manual的缩写,即使用手册的意思。下面对man手册进行介绍。 man man手册 ......
Linux man

Vue中使用Echarts可视化图表

1、首先在项目中安装Echarts 1 npm install echarts 2 npm install echarts --save 2、在项目 main.js 中全局引入 1 import echarts from 'echarts' 2 // 挂载到vue原型上 3 Vue.prototyp ......
图表 Echarts Vue

[Arch小贴士]在这里记录一些自己使用的小技巧

哈喽!Arch [TOC] ## 0x00 设置开机自启动软件 ### 首先 首先进入目录/usr/share/applications,找到你要的那个软件的.desktop文件,复制到~/.config/autostart 目录下。 然后vim这个文件,在底下添加 ``` Hidden=false ......
技巧 Arch

使用filesystemobject获取文件夹及子文件夹下所有文件名

1 Option Explicit 2 Dim i 3 Function sda(path) 4 Dim fso 5 Dim f 6 Dim s 7 Dim ff 8 Set fso = CreateObject("scripting.filesystemobject") 9 Set f = fso ......

使用相对路径创建快捷方式

1.首先将可执行程序发布到桌面快捷方式。 2.将快捷方式拖放到自己想要的位置。 3.右击-属性,修改目标为:%windir%\system32\cmd.exe /c start Bin\Debug\Practice.exe,注意,这个Bin和快捷方式在同一目录。 4.起始位置设为空。 5.点击应用- ......
路径 方式

playwright使用

### 安装时问题 1. CMD执行 playwright install时出现 ``` Downloading Chromium 115.0.5790.24 (playwright build v1067) from https://playwright.azureedge.net/builds/ ......
playwright

使用pnpm管理项目

```javasrcrip # 1. 安装 pnpm npm install -g pnpm # 2. 安装 nrm npm install -g nrm # 3. 使用 nrm 添加阿里镜像 nrm add taobao https://registry.npmmirror.com/ # 4. n ......
项目 pnpm

使用itext生成PDF表格报表

使用iText生成PDF表格形式报表 1、引用JAR包 <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.13.3</version> </dependency> i ......
报表 表格 itext PDF

使用show effective grants查看权限

# 1、问题描述 用户 `show grants` 显示只有连接权限,但该用户却能执行 sbtest.*下的所有操作 ```sql GreatSQL> \s ... Server version: 8.0.32-24 GreatSQL, Release 24, Revision 3714067bc8 ......
effective 权限 grants show

LangChain 完整指南:使用大语言模型构建强大的应用程序

What is LangChain? LangChain是一个强大的框架,旨在帮助开发人员使用语言模型构建端到端的应用程序。它提供了一套工具、组件和接口,可简化创建由大型语言模型 (LLM) 和聊天模型提供支持的应用程序的过程。LangChain 可以轻松管理与语言模型的交互,将多个组件链接在一起, ......
应用程序 LangChain 模型 语言 指南

【Boost】Windows 下个人在配置 Boost 踩到的坑以及解决方案

> 要编译的 Boost 版本:1.82.0 > > 假设 Boost 的根目录为 `${boost_root}$` ## 一、关于 VC14.2 编译 1. [https://www.boost.org/](https://www.boost.org/) 下载 boost 源码 boost_1_8 ......
Boost 解决方案 Windows 方案 个人

转:如何快速使用GITHUB资源

思维导航前言首先解决访问慢的问题GitHub热门栏目GitHub上直接搜项目GitHub搜索小技巧 前言 经常会有同学会问如何使用GitHub找到自己想要的项目,今天咱们就出一期快速入门教程五分钟教你使用GitHub寻找优质项目。GitHub作为世界上最大的项目开源平台之一,上面有着无数优质的开源项 ......
GITHUB 资源

C# 使用EntityFramework CodeFirst 创建PostgreSQL数据库

1.先创建一个ASP.Net Web应用程序,选择Web API 2、创建EntityLib、EF、AppService三个类库。EntityLib用于存放数据库表所对应的实体,AppService用于编写用户对实体的一些操作方法,如增删改查等操作。 创建好所有类库之后,需要添加引用库EntityF ......