相关文章
Golang中的包和模块设计
Go,也被称为Golang,是一种静态类型、编译型语言,因其简洁性和对并发编程的强大支持而受到开发者们的喜爱。Go编程的一个关键方面是其包和模块系统,它允许创建可重用、可维护和高效的代码。本博客文章将深入探讨在Go中设计包和模块…
编程日记
2023/10/2 12:03:02
【算法题】100032. 使数组为空的最少操作次数
题目:
给你一个下标从 0 开始的正整数数组 nums 。
你可以对数组执行以下两种操作 任意次 :
从数组中选择 两个 值 相等 的元素,并将它们从数组中 删除 。 从数组中选择 三个 值 相等 的元素,并将它们从数组中 删除 。 请你返回…
编程日记
2023/10/2 11:51:51
vue3 element-ui-plus Carousel 跑马灯 的使用 及 踩坑记录
vue3 element-ui-plus Carousel 跑马灯 的踩坑记录 Carousel 跑马灯首页跑马灯demo Carousel 跑马灯
首先,打开其官网-跑马灯案例 跑马灯代码: <el-carousel :interval"5000" arrow"always"><el-carousel-item v-for"…
编程日记
2023/10/2 11:50:51
LeetCode 283. 移动零
移动零
问题描述
LeetCode 283. 移动零 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。
请注意,必须在不复制数组的情况下原地对数组进行操作。
解决思路
为了将所有 0 移动到数组的末尾&#…
编程日记
2023/10/2 11:45:47
以太网协议介绍(ARP、UDP、ICMP、IP)
以太网协议介绍
一、ARP协议 请求: 应答: ARP协议: 0x0001 0x0800 6 4硬件类型:2个字节,arp协议不仅能在以太网上运行还能在其他类型的硬件上运行。以太网用1来表示;
协议类型:两字节。指的是a…
编程日记
2023/10/2 11:43:45
1.在vsCode上创建Hello,World
(1).编译器的安装配置
使用vsCode进行编写c语言,首先需要安装gcc编译器,可以自己去寻找资料或者gcc官网进行下载.
下载好后,将文件夹放入到自己指定的目录后,配置系统环境变量,将path指向编译器的bin目录
进入bin目录打开cmd,输入gcc -v,然后就会成功输出信息. (2).vsCode配…
编程日记
2023/10/2 11:35:39
19. 删除链表的倒数第 N 个结点
19. 删除链表的倒数第 N 个结点
class Solution {public ListNode removeNthFromEnd(ListNode head, int n) {ListNode dummy new ListNode(-1, head), slow dummy, fast head;for(int i 0; i < n; i) fast fast.next;while(fast ! null){slow slow.next;fast fast.…
编程日记
2023/10/2 11:31:37
【vue3】webpack和vite介绍与使用【超详细】
构建工具
打包工具称为构建工具
使用模块化开发主要面临两个问题:1.浏览器兼容性问题 2.模块化过多时,加载问题。使用构建工具,对代码进行打包,将多个模块打包成一个文件。这样一来及解决了兼容性问题,又解决了模块过多的问题作…
编程日记
2023/10/2 11:27:33