代码编织梦想

使用 github actions 匹配提交信息自动关闭非法 pr-爱代码爱编程

我维护的一个项目的仓库经常有误开 PR 的用户,每次都要一个个手动关闭,非常麻烦,遂设计了一个匹配提交信息自动关闭 PR 的工作流 pull.yaml 此工作流会在检测到提交信息为Update main.go时

使用nginx实现跨域(cors)的服务器设置-爱代码爱编程

跨域资源共享(Cross-Origin Resource Sharing,简称CORS)是一种机制,允许Web应用在一个域名下使用另一个域名下的资源。在本文中,我们将探讨如何使用Nginx服务器来配置CORS,以实现跨域请求

-爱代码爱编程

在多线程编程中,确保线程之间的可见性和数据一致性是非常重要的。Java中提供了volatile关键字和原子操作机制,用于解决这些问题。本文将深入讨论volatile关键字和原子操作的用法,以及它们在多线程编程中的重要性和

-爱代码爱编程

在多线程编程中,线程同步是一个重要的话题。为了确保多个线程可以正确地协同工作,Java提供了多种线程同步机制。其中,Lock接口是一种强大而灵活的线程同步机制,它提供了比传统的synchronized关键字更多的控制和功

-爱代码爱编程

TLS(Transport Layer Security)是一种常用的加密通信协议,用于保护网络通信的安全性。在TLS通信的建立过程中,握手流程起着关键作用。本文将详细介绍TLS握手流程,并提供相应的示例代码。 TLS握手

解决方案:修复脚本错误--source-爱代码爱编程

在编写和执行脚本时,有时可能会遇到一些错误消息。其中之一是脚本中的命令未找到错误。在您提供的示例中,错误消息是"scripts/spider_qlora_finetune.sh: line : --source_max_le

-爱代码爱编程

多线程编程是一种常见的编程模型,它可以提高程序的性能和响应速度。然而,多线程编程也伴随着一些挑战,其中一个最重要的挑战是确保线程安全。线程安全是指多个线程访问共享资源时不会引发不确定的行为或错误。为了实现线程安全,Jav

登陆方式session/token+redis/jwt-爱代码爱编程

大部分项目都离不开登录阶段,但是登陆的实现多种多样。 常见的登录方式有单点登录,多点登录。登录的时候要考虑的东西也非常多,例如异地登录保护等等,这些所有的一切都是为了更大程度上的保护用户的信息安全。 接下里将详细介绍三种

-爱代码爱编程

目录 1.实现密钥登录主要分为五步 2.使用ssh-Key命令生成公钥和私钥 1.将公钥写进服务器里 2.如果权限不够,我们需要修改权限,在这里我们可以使用 ll -d命令来查看权限。 2.1在这里我们可以看到这个.ssh目录的权限是700,则不需要进行修改。如果权限不够我们可以使用chmod命令来修改权限。 2.2我们还需要对author

-爱代码爱编程

在Java中,将程序执行过程中发生的不正常行为称为异常。 1.算数异常 2.数组越界异常 3.空指针异常 java中不同类型的异常,都有与其对应的类来进行描述。 异常的体系结构 1. Throwable:是异常体系的顶层类,其派生出两个重要的子类, Error 和 Exception 2. Error:指的是Java虚拟机无法解决的严重问题

restful服务中post/put/patch方法的区别-爱代码爱编程

在RESTful架构中,HTTP协议定义了一组常用的方法来对资源进行操作,其中包括POST、PUT和PATCH方法。这些方法在创建、更新和修改资源时具有不同的语义和用途。下面将详细介绍POST、PUT和PATCH方法的区别,

smtp通信的阶段和过程-爱代码爱编程

SMTP(Simple Mail Transfer Protocol)是用于电子邮件传输的一种协议。它定义了电子邮件的传输方式和规则,确保邮件能够从发送方传递到接收方的邮件服务器。 SMTP通信的过程可以分为以下几个阶段:

“sina是一种什么类型的电子邮件?编程指南“-爱代码爱编程

在编程中,我们经常需要发送电子邮件来与用户进行交互、发送通知或自动化任务。电子邮件服务提供商有很多,而Sina是其中之一。在本篇文章中,我们将详细介绍Sina邮箱的使用以及如何在编程中发送电子邮件。 Sina邮箱简介 S

openstack性能测试工具rally的服务器部署-爱代码爱编程

Rally是一个用于测试OpenStack云平台性能的项目,它提供了一套功能丰富的工具和库,用于执行各种性能测试任务。本文将详细介绍如何部署Rally服务器,以及相关的源代码示例。 安装Rally Rally可以通过p

ubuntu安装配置vnc服务器操作指南-爱代码爱编程

VNC(Virtual Network Computing)是一种远程桌面协议,它允许用户通过网络连接到远程计算机并以图形化界面进行操作。在Ubuntu操作系统上,您可以安装和配置VNC服务器,以便远程访问和控制您的计算机。

解决服务器同步问题-爱代码爱编程

在进行服务器操作时,有时候我们可能会遇到"无法与服务器同步"的错误。这个错误通常意味着我们的本地环境和服务器之间存在一些同步问题,导致无法进行有效的通信和数据交换。本文将介绍一些可能的解决方案,帮助您解决服务器同步问题。

-爱代码爱编程

随着物联网和嵌入式系统的快速发展,嵌入式操作系统成为了许多应用的关键组成部分。AIR32F搭载AIR32F103CBT的Bluepill核心板是一款常用的嵌入式开发板,它基于ARM Cortex-M3内核,具有广泛的应用领域

使用xshell进行远程连接和编程-爱代码爱编程

Xshell是一款功能强大的SSH(Secure Shell)客户端软件,它提供了一个安全的远程连接环境,使用户能够远程访问和管理位于不同操作系统上的服务器。Xshell支持各种协议,包括SSH1、SSH2、Telnet、R

github copilot:让编码更高效的自动完成工具-爱代码爱编程

作为开发人员,我们经常需要编写大量的代码。有时候我们可能会遇到一些繁琐的编码任务,例如输入重复的代码片段、查找正确的函数或方法名称以及记忆各种语法规则。为了提高编码效率和准确性,GitHub Copilot应运而生。 Gi

保证成功!ubuntu20.04 环境搭建 xtdrone +px4 (v1.13)-爱代码爱编程

前提说明:本教程的所有应用前提是需要一个科学上网环境!!! 1.px4 1.13源码下载与编译 sudo apt get-install git  git clone -b v1.13.0-beta1 https://github.com/PX4/PX4-Autopilot.git --recursive cd PX4-Autopilot/ #克隆子模