使用指南 指南 个人obs

使用 Jenkins + Github + dokcer-compose 部署项目-环境准备篇

JDK 的安装及配置 openjdk官网 安装 sudo add-apt-repository ppa:openjdk-r/ppa apt update apt upgrade apt install openjdk-11-jdk 配置 以上方式安装的jdk路径位于 /usr/lib/jvm/jav ......
dokcer-compose Jenkins compose 环境 项目

使用Ocelot搭建网关Gateway

一、Ocelot官网和学习地址 官网:https://threemammals.com/ocelot Git:https://github.com/ThreeMammals/Ocelot 文档:https://ocelot.readthedocs.io/en/latest/index.html 二、 ......
网关 Gateway Ocelot

什么是serialVersionUID,为什么我应该使用它?

内容来自 DOC https://q.houxu6.top/?s=什么是serialVersionUID,为什么我应该使用它? Eclipse 在缺少 serialVersionUID 时会发出警告。 可序列化的类 Foo 没有声明一个类型为 long 的静态最终 serialVersionUID ......
serialVersionUID

为什么Spring和IDEA不推荐使用@Autowired注解,有哪些替代方案?

引言 在使用Spring框架和JetBrains IDEA集成开发环境(IDE)进行Java开发时,你可能经常会遇到@Autowired注解。@Autowired是Spring框架中用于实现依赖注入的核心注解之一。然而,近年来,Spring和IDEA都不再推荐使用@Autowired注解,并提出了更 ......
注解 Autowired 方案 Spring IDEA

Python 作用域:局部作用域、全局作用域和使用 global 关键字

变量只在创建它的区域内可用。这被称为作用域。 局部作用域 在函数内部创建的变量属于该函数的局部作用域,并且只能在该函数内部使用。 示例:在函数内部创建的变量在该函数内部可用: def myfunc(): x = 300 print(x) myfunc() 函数内部的函数 如上面的示例所解释的那样,变 ......
作用 全局 局部 关键字 关键

1、Keepalived原理使用

keepalived是一个类似于layer3, 4 & 5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工 ......
Keepalived 原理

使用 Facade Service 暴露 commands

在 Angular 应用开发中,使用 Facade Service 暴露 commands(命令)以及订阅这些 commands 是一个常见的设计模式。本文将详细介绍在 Facade Service 中如何实现这一目标,并深入探讨相关细节,以及通过实际示例进行说明。 在 Facade Service ......
commands Service Facade

系统集成易混淆知识点汇总-WBS、RBS、OBS

概念: (1)WBS:WBS是工作分解结构,是以可交付成果为导向的工作层次分解,其分解的对象是项目团队为实现项目目标、提交所需可交付成果而实施的工作。 (2)RBS:RBS是资源分解结构,是资源依类别和类型的层级展现,类别:人力、设备、材料和用品;类型:技能水平、等级水平等。 (3)OBS:OBS是 ......
知识点 系统集成 知识 系统 WBS

使用Rust语言进行ioctl

首先需要引入nix库 官方crate地址为: https://crates.io/crates/nix 在里面可以查看文档和版本信息。 nix里面有个 nix::sys::ioctl 模块,类似于C标准库的 ioctl.h,用来进行ioctl操作。 使用方法: 修改 Cargo.toml [depe ......
语言 ioctl Rust

allure使用,python

1、安装pytest 2、安装allure-pytest 3、下载allure pip install pytest pip install allure-pytest 下载allure 下载链接:https://repo.maven.apache.org/maven2/io/qameta/allu ......
allure python

Linux 下使用 Docker 安装 Redis

1、下载 redis docker pull redis:6.2.6 2、提前创建挂载目录 mkdir -p /mydata/redis/conf mkdir -p /mydata/redis/data mkdir -p /mydata/redis/log touch /mydata/redis/c ......
Docker Linux Redis

每日随笔——使用 Spark Shell 编写代码

安装完spark之后,学习使用Spark Shell 编写代码 默认spark已经安装成功,且环境变量已经配置完成 启动Spark Shell cd /export/server/spark bin/spark-shell 加载文本文件 val textFile = sc.textFile("fil ......
随笔 代码 Spark Shell

如何使用SHC对Shell脚本进行二进制编译和封装

在许多情况下,我们需要保护我们的shell脚本源码不被别人轻易查看。这时,使用shc工具将shell脚本编译成二进制文件是一个有效的方法。本文将详细介绍如何在线和离线条件下安装shc,并将其用于编译你的脚本。 什么是SHC? shc是一个由C语言编写的Shell脚本加密程序,它可以将你的脚本编译成二 ......
二进制 脚本 Shell SHC

21.10 Python 使用CRC32校验文件

CRC文件校验是一种用于验证文件完整性的方法,通过计算文件的CRC值并与预先计算的CRC校验值进行比较,来判断文件是否发生变化,此类功能可以用于验证一个目录中是否有文件发生变化,如果发生变化则我们可以将变化打印输出,该功能可用于实现对特定目录的验证。首先实现文件与目录的遍历功能,递归输出文件或目录,... ......
文件 Python 21.10 CRC 21

使用数组实现一个小顶堆

堆也叫优先队列,可以在\(\mathcal{O(1)}\)时间里得到堆中的最小/大元素。堆在各种编程语言中都有实现,c++STL里面有priority_queue,java中是Priority_Queue,python里提供了heapp模块实现对堆的各种操作。 堆可以分为小顶堆和大顶堆,顾名思义,小 ......
数组

dynamic import 在 Angular 应用中的使用场合讲解

Angular的Dynamic imports(动态导入)是一种强大的技术,它允许你在运行时按需加载模块,从而优化应用程序的性能和加载时间。在本文中,我将详细介绍什么是Angular的Dynamic imports以及如何使用它来提高应用程序的效率。我们将探讨Dynamic imports的工作原理 ......
场合 dynamic Angular import

BPMNJS最简单使用

<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no ......
BPMNJS

使用NavMesh进行移动

效果 using UnityEngine; using UnityEngine.AI; public class NavMeshMoveControl : MonoBehaviour { private NavMeshAgent m_NavMeshAgent; private Animator m_ ......
NavMesh

使用FreeOTP作为github的2FA验证App

Github强制2FA验证-TOTP软件 目录Github强制2FA验证-TOTP软件前言软件选择下载使用::以2.0.2(43)为例设置密码添加令牌警告 前言 前两天登录github,发现强制2FA已经不能再拖了(QAQ),只能启用。 但是众所周知,短信没有+86,只能选择app 选择App后, ......
FreeOTP github 2FA App FA

睿客网协同工作入门指南

前言 为方便学生会后期工作开展,我们的文件后期尽量使用睿客网盘进行备份 接下来我来简单介绍一下如何优雅地食用 安装 睿客网官网:https://rec.ustc.edu.cn/ 睿客网下载地址:https://rec.ustc.edu.cn/download 我们这边选择最后一个 说明一下原因: 第 ......
入门指南 指南

docker的安装、配置与使用

docker的安装、配置与使用 问题1:安装docker后卡在"starting the docker engine" 解决方法: 按Win键,输入Hyper-V,在“启用或关闭Windows功能”中启用Hyper-V。 如果没有解决,还需要在Docker窗口右上登录账户。之后重启Docker。 P ......
docker

vue 使用filter 把无限极分类遍历为树形结构

<script setup lang="ts"> interface listType { id: number url: string } const data = [ { id: 1, url: '/_nuxt/assets/images/america.png' }, { id: 2, url ......
树形 结构 filter vue

使用vscode 用git 拉取代码,提示:在签出前,请清理存储库工作树

使用vscode 用git 拉取代码,提示:在签出前,请清理存储库工作树 如图: 问题: git仓库上的代码和本地代码存在冲突了所以会报这个报错。 解决办法: 手动解决①git stash 先将本地修改存储起来②git pull 拉取远程③git stash pop 还原暂存内容 放弃本地修改,直接 ......
代码 vscode git

如何使用nodejs对接【企查查开放平台API服务】

下面分享一下如何对接企查查API接口相关内容。 API服务对接流程: 1、登录|注册:先打开企查查开放平台网站(https://openapi.qcc.com),菜单栏中右上角【登录|注册】; 2.打开API服务列表通过顶部导航菜单【API】,可以查看所有服务列表,里面包含了很多API接口,此处不具 ......
nodejs 平台 API

JavaSeript在发送AJAX请家时,URL的域名地址是使用绝对地址还是相对地呲?

在发送AJAX请求时,URL的域名地址可以使用绝对地址或相对地址。 绝对地址包含完整的协议、域名和路径,例如:http://example.com/api/data。这种方式适用于需要请求不同域名下的数据的情况。使用绝对地址时,可以确保请求准确地发送到指定的服务器。 相对地址只包含相对于当前页面的路 ......
地址 JavaSeript 还是 域名 AJAX

ArmSoM---SPI开发指南

1. 简介 RK3588从入门到精通 本⽂主要介绍在Rockchip平台配置spi接口并且使用的方法 开发板:ArmSoM-W3 Kernel:5.10.160 OS:Debian11 2. SPI接口概述 SPI(Serial Peripheral Interface),即串行外围设备接口,是一种 ......
开发指南 指南 ArmSoM SPI

如何使用SHC对Shell脚本进行封装和源码隐藏

在许多情况下,我们需要保护我们的shell脚本源码不被别人轻易查看。这时,使用shc工具将shell脚本编译成二进制文件是一个有效的方法。本文将详细介绍如何在线和离线条件下安装shc,并将其用于编译你的脚本。 什么是SHC? shc是一个由C语言编写的Shell脚本加密程序,它可以将你的脚本编译成二 ......
脚本 源码 Shell SHC

golang 中使用 writev (sendmsg) 系统调用来一次发送多块数据

作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 writev,或者说 sendmsg 等系统调用,能够发送多个数据块。从节约系统调用次数的角度说,这个 api 非常好。 下面演示如何在 golang 中使用 ......
sendmsg 数据 golang writev 系统

关于亚马逊 CodeWhisperer 的使用体验

Amazon CodeWhisperer 是亚⻢逊出品的一款基于机器学习的 AI 编程助手,可实时提供代码建议。现在已正式可用,面向个人提供免费服务,通过在各种流行的IDE里集成 CodeWhisperer(包括我们常用的 JetBrains 产品包及 Vscode 工具集),在编写代码时,它会自动... ......
CodeWhisperer

Chromium Trace and Perfetto使用详解

1. Trace chromium 在 base 库中提供了 base::trace_event::TraceLog 类,该类是 TRACE_EVENT* , TRACE_COUNTER* 等宏的底层实现,关于这些宏定义见 base/trace_event/common/trace_event_co ......
Chromium Perfetto Trace and