代码编织梦想

leetcode第209题长度最小的子数组||c语言-爱代码爱编程

方法一:暴力法,将子数组元素数量num初始化为数组元素+1,用双指针进行遍历,i指针从头到尾遍历数组,每次遍历一个i元素,则从i+1的位置开始移动j指针,直至从i到j的元素之和大于target,再判断元素数量是否小于num,

mpls实验-爱代码爱编程

  公网 IP: R2:[r2-LoopBack0]ip address 2.2.2.2 24 [r2-GigabitEthernet0/0/1]ip address 23.1.1.1 24R3:[r3-LoopBack0]ip address 3.3.3.3 24 [r3-GigabitEthernet0/0/0]ip address 23.1

【博学谷学习记录】超强总结,用心分享|zookeeper入门-part01-爱代码爱编程

官方文档上这么解释zookeeper,它是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。 简单来说zookeeper=文件系统+监听通知机制。 学习Zookeeper框架的目的 1、Zookeeper是作为

蓝桥杯python练习-爱代码爱编程

 7、小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天 做 a 道题目, 周六和周日每天做 b 道题目。请你帮小明计算, 按照计划他将在 第几天实现做题数大于等于 n 题? 输入一行包含三个整数 a,b 和 n.输出一个整数代表天数。 import os import sys # 请在此输入您的代码 a, b, n =

代码随想录day20-爱代码爱编程

530. 二叉搜索树的最小绝对差 https://leetcode.cn/problems/minimum-absolute-difference-in-bst/ 中序遍历找最小值。 class Solution {

【通用视觉框架openmmlab图像分类与基础视觉模型笔记2】-爱代码爱编程

一、图像分类 1.图像:像素构成的数组 图像=像素数组X,通过函数分类 图像难以遵循具体的规则设计算法 2.超越规则:让机器从数据中学习 1)收集数据 2)定义模型:eg.y=Fx 3)训练:寻找最佳参数,使模型在训练集上达到最高正确率 4)预测:对于新图像,用训练好的模型预测其类别 3.图像分类数学表示:图像-概率向量-类别 二、机器学习 1.局限:机器

iptables端口复用-爱代码爱编程

环境: 攻击主机:Kali -- 192.168.218.135 目标主机:RHEL8 -- 192.168.218.129 什么是端口复用 端口复用是指不同的应用程序使用相同端口使用相同端口进行通讯。 场景 目标主机是Linux系统,目标主机防火墙有严格的限制,只允许80端口的流量进入。我们拿到了目标主机的Webshell并且拿到了SSH的账

stm32 (十五)esp8266wifi-爱代码爱编程

简介 1 ESP8266wifi 模块 低功耗串口WiFi模块ESP8266内置一个Tensilica(泰思立达) Xtensa架构的32位处理器L106,具有5级流水线(ARM CortexM3是3级流水线),最大时钟速度为160MHz,可以使用高达16MB的外部SPI Flash。 该模块采用串口与MCU(或其他串口设备)通信,内置 TCP/I

计算机组成结构-爱代码爱编程

前言 目前只有部分,记录个人学习,后续掌握理解还会继续补充 计算机组成结构概图 外设:输入设备、输出设备、辅助存储器(外存、辅存); 输入、输出设备(I/O,input,output);主机(内设)

java多线程-爱代码爱编程

1.创建线程有哪几种方式? 创建线程有三种方式,分别是继承Thread类、实现Runnable接口、实现Callable接口。 通过继承Thread类来创建并启动线程的步骤如下: 定义Thread类的子类,并

使用docusaurus搭建个人网站-爱代码爱编程

第一次使用 Docusaurus 搭建我的个人网站 第一步 安装 node 环境 安装 Node.js 16.14 或更高版本(可以通过执行 node -v 命令来查看当前所用的 Node。js 版本) 下载并安装 np

puzzle(0332)色块拼图、物换星移、移星掠形-爱代码爱编程

目录 一,纯色块拼图——旋转 二,物换星移 三,六边形纯色块拼图——旋转 四,纯色块拼图——轮换 五,移星掠形 练习模式 策略 比赛模式 一,纯色块拼图——旋转 这种纯粹就是数字拼图——旋转的简化版。 二,物换星移 4399在线play 和纯色块拼图——旋转差不多,但是差别在于目标不是整块整块的同色图形。 当然

jdbc综合实践->java操作mysql数据库-爱代码爱编程

目录 1、需求 2、工程目录 2.1、工程目录说明 2.2、src文件 3、准备工作 3.1、⭐开启MySQL 3.2、数据初始化 3.3、导入驱动包 3.4、驱动包介绍 3.5、回顾JDBC代码步骤 3.5.1、原先步骤 3.5.2、🔺🔺改进步骤 4、代码实现 4.1、druid.properties 4.2、com.sql

js入门之手写深拷贝-爱代码爱编程

简单写个深拷贝 let deepClone = function(source) { // targetObj: 目标对象 const targetObj = source.constructor === Array ? [] : {} for (let key in source) { if (source.hasOwnProp

vue2与vue3-爱代码爱编程

VUE2与VUE3 引入VUE <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> {{}}语法 不会

mysql crud-爱代码爱编程

CRUD 增加Create 查询Retrieve 更新Update 删除Delete 这四种操作是表的最常规操作,也是使用频率最高。 Select 查询 select 字段名 from 表名; select 字段1,字段2,字段3… from 表名; select id as stu_id,name as stu_name,age as s

java中的io流-爱代码爱编程

1. Java中的IO流 ​ IO(Input Output)用于实现对数据的输入与输出操作,Java把不同的输入/输出源(键盘、文件、网络等)抽象表述为流(Stream)。流是从起源到接收的有序数据,有了它程序就可以采用

云服务器:开放tcp、udp端口-爱代码爱编程

       1.本地设备开放端口         众所周知,电脑设备有些端口默认是不开放的,我们使用TCP或者UDP去连接没有开放端口时就会被防火墙拦截,所以就需要到电脑防火墙设置里面把需要用到的端口开放出来。操作如下:         1.打开防火墙(可以直接搜索)         2.新建规则         3.选择端口         

【部署】kubernates-爱代码爱编程

kubernetes,简称 K8s,是用 8 代替名字中间的 8 个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes 的目标是让部署容器化的应用简单并且高效(p

[python] 统计一个目录下所有文件/文件夹的大小-爱代码爱编程

import os from tqdm import tqdm from tabulate import tabulate def getFlodSize(path:str)->float: """ 统计文件夹的大小 path: 路径 return: 文件/文件夹的大小,单位B """ size