服务端下载frp并解压cd /home wget https://github.com/fatedier/frp/releases/download/v0.48.0/frp_0.48.0_linux_amd64.tar.gz tar -xzvf frp_0.48.0_linux_amd64.tar.gz修改配置 vim /home/frp_0.48.0_linux_amd64/frps.ini[common] bind_port = 7000 dashboard_port = 7500 token = asdasdahwuih # 请随机 dashboard_user = tioit # 请设置 dashboard_pwd = tioit # 请设置配置服务# yum yum install systemd # apt apt install systemd vim /etc/systemd/system/frps.service写入启动命令[Unit] # 服务名称,可自定义 Description = frp server After = network.target sysl

摘要:本文将指导你如何在Ubuntu系统上搭建Python3和Node.js开发环境。这两个环境在软件开发领域中非常受欢迎,无论是构建网站、应用程序还是其他类型的项目。安装Node.js和npm首先,你需要在Ubuntu上安装Node.js和npm。Node.js是一个用于构建服务器端和网络应用程序的JavaScript运行时环境。npm是Node.js的默认包管理器,用于安装、共享和管理Node.js项目中使用的代码模块。打开终端并运行以下命令:sudo apt install nodejs npm接下来,安装n模块来管理Node.js版本:sudo npm install n -g现在,安装最新的稳定版Node.js:sudo n stable安装Python3和pip要在Ubuntu上安装Python3,只需运行以下命令:sudo apt install python3接下来,安装Python包管理器pip:sudo apt install python3-pip设置pip源在/home目录下创建一个.pip文件夹,并进入文件夹创建pip.conf配置文件mkdir ~/.pip

在vs code中安装插件Remote Development首先,您需要在VSCode中安装Remote Development插件。这将允许您通过SSH连接到远程服务器并在VSCode中进行远程开发。连接到远程服务器点击VSCode右下角的连接按钮。选择remote-ssh选项。选择Add New SSH Host。按照格式输入连接信息:ssh [email protected]:port,例如:ssh [email protected]。输入连接密码即可。开启密钥登录以提高安全性和便利性为了避免掉线等问题导致频繁输入密码,我们需要开启密钥登录。要在Ubuntu中开启密钥登录,您需要遵循以下步骤:在本地计算机上创建SSH密钥对(如果尚未创建):打开终端并输入以下命令:ssh-keygen # 一直按回车即可,也可以选择自定义密钥的名称和位置。将公钥上传到远程服务器:使用以下命令将公钥复制到远程服务器(将your_username和remote_host替换为实际值):ssh-copy-id [email protected]_host # 如果报错请执行 function ssh-c

简介:在本篇博客中,我们将探讨如何使用双指针滑动窗口方法解决一个常见的字符串问题:找到给定字符串中最长无重复字符的子串长度。我们将介绍两个解决方案:通用模板版本和优化版本。问题描述:给定一个字符串,找到其中最长的无重复字符的子串。返回其长度。示例: 输入:s = "abcabcbb" 输出:3 解释:最长无重复子串为 "abc",长度为 3。解法1:双指针滑动窗口通用版本在这个解法中,我们使用双指针滑动窗口方法,同时维护一个列表str_list来存储窗口内的字符。快指针(right)遍历整个字符串,慢指针(left)始终在快指针的左侧。当遇到新字符时,将其添加到str_list中;当遇到重复字符时,将慢指针所指字符从str_list中移除,并将慢指针向右移动。在遍历过程中,我们不断更新最长无重复子串的长度。class Solution: def lengthOfLongestSubstring(self, s: str) -> int: str_list = [] left, right, res

简介:在这篇博客中,我们将学习如何使用Python的PIL库来制作简单的图片。PIL库(Python Imaging Library)是一个强大的图像处理库,可以让我们轻松地创建、编辑和保存图像。步骤1:安装PIL库首先,我们需要安装PIL库。打开终端或命令提示符,输入以下命令:pip install pillow步骤2:导入库并设置参数在Python脚本中,我们需要导入PIL库中的Image, ImageDraw和ImageFont模块。接着,设置图片的宽度、高度、背景颜色和字体颜色,文字内容。from PIL import Image, ImageDraw, ImageFont background_color = '#f1f2f6' font_color ='black' width, height = 170, 130 text1 = "两数之和" text2 = "LeetCode"步骤3:创建图片并绘制文本使用Image.new()函数创建一个新的图片对象,并使用ImageDraw.Draw()函数创建一个绘图对象。然后,设置文本的