自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(183)
  • 收藏
  • 关注

原创 数据结构练习

数据结构代码

2022-10-18 20:51:05 160

原创 js将图片复制到粘贴板上

【代码】js将图片复制到粘贴板上。

2024-10-26 16:55:35 257

原创 不废话——Vue前端入门的经验之谈

可能我写的这些对连基础操作都不知道的小白有点云里雾里,不过嘛,学习总是一步一步地,我这里主要还是给出我的个人感想,并非是详细的入门教程,需要交流可以评论区或者私信留下联系哦。当你明白如何找到终端,什么情况下运行哪些指令的时候,那就有成为一个合格的计算机科班学生的潜力了,哈哈加油。

2024-10-19 12:55:47 934

原创 Linux系统开机自动执行一些指令

我们有时候,需要我们的Linux机器,开机自动启动一些服务。常见的场景就是希望服务器停电后开机,能够自动将服务器上的服务跑起来。按ctrl + O进入编辑,编辑完成之后按住ctrl + X退出编辑。我们用到的就是crontab去自动执行任务。保存好之后执行reboot重启即可。

2024-10-17 20:44:36 329

原创 前端开发——熟悉WebSocket(包含示例)

双向通信:既可以是客户端向服务端发起请求,也可以是服务端向客户端发起请求持久链接:在没有执行断开链接操作,websocket连接会一直保持,不必重复请求连接低延迟:其实是第二点带来的好处轻量级:暂时没找到权威的答案,一说为:WebSocket 协议的数据头部相对较小。

2024-08-28 14:03:15 738

原创 Bootstrap01----容器,网格系统,文字排版,颜色

首先给出,里面导入了项目所需要的最大引入资源,包含一个CSS文件,一个bootstrap包,和一个弹窗相关的js文件.其他的内容都填入root容器当中即可。

2024-08-26 18:37:23 413

原创 Vue2使用mixin

我们可以创建一个Vue2项目,然后尝试使用混入来注入全局变量首先创建一个mixin,在实例化之前就可以在任意实例进行使用。

2024-08-26 16:38:27 220

原创 创建一个Vue2项目

我们都知道,可以使用来创建一个最新版本的vue项目,该版本为Vue3,但是这个过程没有给我们选择创建的vue版本。

2024-08-26 16:17:49 287

原创 前端工程——代码格式化

现在普遍项目都是团体开发,每个人都有自己不同的书写风格,我们需要格式化工具来统一码风。我们通用的方案是ESLint+Prettier,他们的职责如下:ESLint: 负责对代码的格式进行校验,配置文件为.eslintrc.jsPrettier:负责对代码进行格式化,配置文件为.prettierrc.js但是问题来了,这两种工具都有独立的配置项,我们需要人为编写配置去控制这两个工具保持一致。

2024-08-26 15:43:51 322

原创 前端技巧——iframe + postMessage进行页面通信

我们需要实现父页面对子页面发送消息与接收消息子页面对父页面发送消息与接收消息这四个功能完成之后随便怎么嵌入都没问题父页面对子页面发送消息我们首先在父项目定义一个iframe标签,书写好html后面我们参考postMessage的文档,可以知道,他需要一个窗口对象才能使用,恰巧我们的iframe提供了contentWindow属性来获取这样一个对象,又为了防止网络出现问题导致代码执行后子页面还没有出来,我们可以使用onload回调后在iframe设置等待子页面加载后执行// 发送消息给子页面。

2024-08-24 18:58:59 477

原创 前端面试——什么是原型和原型链

每个函数创建好之后,都会添加一个prototype属性,这个就是原型!!!主要用来给实例提供公共属性和方法的。每个函数都有一个prototype属性,指向其原型每个引用类型都有一个__proto__属性,指向其构造函数的prototype属性就是在代码执行过程中寻找变量,一层一层向上层原型遍历寻找匹配对象形成的这样一条链条一些结论:1.对于一个引用类型(对象,数组,函数),我们通常会使用__proto__或者来表示其原型,为了统一标准,官方推荐使用[[prototype]]来表示其原型。

2024-08-23 17:23:33 589

原创 前端html+js实现懒加载的两种常见方法

忘记啥原因了,对图片懒加载有点好奇,于是乎查了一下有哪些方法,在这里记录下来。

2024-08-23 11:48:03 292

原创 前端面试——父子组件传值

超详细vue3组合式父子组件传值_vue3父子组件传值-CSDN博客。

2024-08-20 11:35:11 516

原创 前端面试——this指向

this是一个特殊的关键字,其值由运行时根据函数的执行环境绑定。也就是说,this指向当前执行环境,可以使用其动态访问运行到其所在代码时候的所有变量。

2024-08-19 16:44:41 567

原创 前端面试——js作用域

说一说JS的作用域吧。

2024-08-19 14:33:17 299

原创 前端开发提效工具——用户自定义代码片段

/ 代码片段的名称,这个名称会显示在代码片段列表中"prefix": "axiost", // 触发代码片段的关键字"body": [","","\tconsole.log('打印配置信息', import.meta.env);","\t\twithCredentials: true, // default-false 跨域请求是否需要凭证","\t\t},","\t});","","\t// 重写请求拦截器规则","\t\t\t// 在发送请求之前做些什么",

2024-08-18 16:02:34 319

原创 前端面试——如何判断对象和数组

给你一个值,如何判断其是对象还是数组?我们分别尝试如下五种方法。

2024-08-18 15:49:51 385

原创 前端技巧——复杂表格在html当中的实现

table {th,td {

2024-08-17 16:56:44 792

原创 ejs的使用

最近需要渲染一些静态海报,需要使用ejs作为工具提交上去,然后获取渲染后的海报。

2024-08-17 16:34:56 362

原创 【无标题】

nvm list。

2024-08-08 17:24:50 443

原创 vue3+Vite实现滑动拼图验证

最近想学习一下这个前端滑动拼图的实现,就找了一个第三方库,该库支持vue2和vue3两个版本,直接看文档就能上手,我自己跑了一边倒,就当写了笔记吧。

2024-08-08 11:34:54 396

原创 【详细教程】基于pyEchart的封装(附代码)

最近在学习pyechart,老师要我们画几个简单的图,比如折线图,柱状图,饼状图,我这里在参考pyechart文档之后,自己封装了一下,可能依旧有点丑陋,也欢迎各位老爷们指正!环境说明:python 3.7.0 使用的为V2版本的pyechart。

2024-05-11 11:24:34 563 1

原创 cargo run 报错:error: linking with `x86_64-w64-mingw32-gcc` failed: exit code: 1 | = note: “x86_64

本人使用windows系统,使用VSCode+rust跑rs文件产生的错误另外,之前为了学习make,单独为CMake配置了一个MINGW路径到环境变量。

2024-04-21 15:49:49 493

原创 Naiveui将message挂载到axios拦截器

/ TheMessage.vue 为与src/component下的单例组件<template></script>

2024-04-05 20:44:19 541

原创 Git同时拉取和推送多个分支

我们有时候想下载别人的代码加载到本地库,就需要批量操作一下别人的分支。

2024-04-05 13:50:43 961

原创 pinia插件使用报错:No overload matches this call. Overload 1 of 3, ‘(id:xxx

最近在使用pinia做状态管理,引入了pinia-use-persist和pinia-plugin-persistedstate。这个错误是由于 persist参数匹配不到类型,然后没有匹配到重载的任何一种插件导致的,写对属性即可。一个是加密拓展,一个是基础拓展。

2024-03-21 22:54:02 839 1

原创 windows下使用tree指定层数生成项目结构

windows自带的tree太辣鸡了,我们需要找东西代替。

2024-03-17 16:08:45 706

原创 Error starting ApplicationContext. To display the condition evaluation report re-run your applicatio

原因是跟着教材《Spring Boot 企业级开发教程》上的2.1的配置进行书写,然后启动的时候就报错了。

2024-03-15 11:11:52 401

原创 PTA天梯赛L1 031-040题目解析

我们观察可以发现,输出的每行字符在原始字符串的下标对n取余都是一样的数值,那么我们就可以按照这个特性将字符串从左到右,从上到下书写存储,最后将这个二维数组从右往左,从上到下输出即可,注意使用memset可能会出现问题。注意小于1000的年份都需要添加一种数字0,我们可以使用set来记录数字的种类。简单统计一下输出完之后有多少个人的计数,中途记录第二个和第十四个人的名字。标签编号为1000以内,我们使用结构体排序按照出现频次直接输出即可。题目是要我们按照古代书写方式对现代书写方式的字符串进行输出,

2024-03-06 21:22:51 503

原创 PTA天梯赛L1 021-030题目解析

题目要我们调整字符串内GPLT的次序,在左边的字符串输出完了,右边如果还有剩余依旧要保持相对次序知道所有的GPLT输出完毕,所以我们全部将数量存起来,用四个计数变量输出即可。给出一个带多个空格的字符串,要求将第一个空格作为分隔,判断前后是否为数值,如果是则原样输出,不是则输出问号;我们将所有学生的信息存入结构体,使用双重循环,第一重从前往后遍历没有配对的好学生,第二重从为第一重的好学生找搭子,题目保证能找到,我们的循环这样写就ok了。我们如果后天的编号超出了7,我们区间循环一下取余输出,没超出就原数输出。

2024-03-06 21:01:04 465

原创 PTA天梯赛L1 011-020题目解析

如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了,输家罚一杯酒。题目大意是给出一个圈子的人的名单,没出现在圈子里面的或者圈子里面只有自己的人称为没朋友的人。这道题目的意思很简单,就是给我们一个数字,让我们按照规则计算他的犯二程度。然后给出多个查询Id,按照首先出现的规则进行查询,找出没有朋友的查询ID。,有朋友的人的ID,映射的为True,否则为False。这道题的意思就是在规定的时间内,按照规则输出敲钟信息。,标记已经查询过的人,避免重复输出已查询的结果。,然后读取该映射的字符是否出现即可。

2024-03-05 20:21:08 968

原创 PTA天梯赛L1 001-010题目解析

所以我们需要使用【流处理】的思想,使用字符串读取,然后一个一个遍历,边读边使用一种数据结构统计结果,最后按照要求输出该数据结构的信息即可!然后按照结构体的试机座位号为权重来进行从小到大的排序,然后排序好之后我们直接使用给出的编号就可以以O(1)的方式进行查询了。这个题目说(1000位的正整数),按照十进制来表达,正常的数值型数据是处理不了这个数字的。这题要求是根据试机座位号,来查询自己的其他字段的信息,所以我们需要用到结构体排序。然后构建一个数字到拼音的映射字典,遍历这个字符串,直接输出映射的内容。

2024-03-05 00:12:41 943

原创 Linux下安装Typora

2.安装指令3.参考文章。

2023-12-24 21:46:51 895

原创 Linux安装node

(1)软连接node。

2023-12-23 23:29:12 926

原创 Ubuntu2204配置samba

samba服务器主要是用来局域网共享文件的,如果想公网共享可能行不通,我已经踩坑一天了所以说如果你想满足公网samba共享你就可以不要看下去了。

2023-12-23 23:25:09 1217 2

原创 Linux安装idea

cd /usr/local/idea/idea-IC-233.13135.103/bin #进入相应目录。./idea.sh #运行idea.sh,认证激活后,如果以为没有JAVA环境报错,请看后面。最后环境配好之后运行安装目录下脚本即可,参考2.3。我们选择直接命令行下载,中途按Y即可。如果成功了的话就会直接输出版本信息。

2023-12-22 21:28:32 2899

原创 Ubuntu2204安装小熊猫C++/DevCpp

最初搜到的网址安装说明Gitee仓库小熊猫官网下载索引界面然后在网盘里面找到Ubuntu2204版本的deb包下载过来就可以了注意,一定是2204版本的,其他版本的不一定保证成功!!!

2023-12-22 17:10:49 1218

原创 hadoop集群的开启与关闭

很久没完hadoopl,连怎么开启关闭都不会了qwq。

2023-12-21 16:35:01 528

原创 实现linux与windows进行文件共享

支持以文件夹的形式可视化操作文件。

2023-12-21 10:31:36 659

原创 Linux下载安装Pychram社区版

最近将开发也转到Linuxl发现vscode在Linux上面的速度个方面都比windows快太多了!!!狠狠爱住,于是准备把pycharm也装上来,由于作者没有edu邮箱,于是拿社区版进行演示。

2023-12-20 12:37:25 990

Ubuntu下的Utools安装包utools-4.4.1-amd64.deb

utools_4.4.1_amd64.deb 是Utools的一个特定版本,为64位AMD架构的Linux系统设计。Utools是一个集成多种实用工具的软件平台,旨在为用户提供更高效、便捷的日常操作体验。这个特定的.deb安装包版本,即4.4.1,为Linux用户带来了一系列增强的功能、性能优化和用户体验改进。 与其他版本或工具相比,utools_4.4.1_amd64.deb 可能包含了更新的工具集、界面优化、快捷键设置以及与Linux系统更好的集成。用户可以利用Utools来快速访问常用的系统工具、应用程序、文件和设置,从而提高日常操作的效率和便捷性。 安装和使用这个.deb包通常是直接和简单的,用户只需在其兼容的Linux系统上执行相应的安装命令即可。一旦安装完成,用户可以根据自己的需求和偏好配置和定制Utools,以满足其特定的工作流和操作习惯。

2023-12-27

spark的Ubuntu下的安装包

spark-3.5.0-bin-hadoop3.tgz 是Apache Spark的一个特定版本,针对Hadoop 3.x版本进行了优化和构建。Apache Spark是一个强大的分布式计算系统,用于大数据处理和分析。它提供了高效的数据处理能力,支持多种编程语言,如Scala、Python和Java,并广泛用于各种大数据处理任务、机器学习、实时分析等场景。 这个版本,3.5.0,为Apache Spark带来了一系列新特性、改进和修复。与之前的版本相比,它可能包含了更加优化的性能、新的API、安全增强以及与其他系统的更好集成能力。由于专为Hadoop 3.x版本构建,它充分利用了Hadoop 3.x的新特性和优势,如更好的存储、资源管理和数据处理能力。 使用 spark-3.5.0-bin-hadoop3.tgz 进行部署和配置通常需要一定的经验和知识,尤其是对于那些已经熟悉Apache Spark和Hadoop的用户和开发者。一旦部署完成,您可以轻松地设置Spark集群,运行大规模数据处理任务,实现实时分析和机器学习应用。

2023-12-27

Kafka最新Ubuntu安装包

kafka_2.13-3.5.0.tgz 是Apache Kafka的一个特定版本,针对Scala 2.13构建。Apache Kafka是一个开源的流处理平台,主要用于构建实时流数据管道和应用程序。它设计用于水平扩展性、高吞吐量和容错性,已被广泛应用于各种大数据和实时应用场景中。 这个特定版本,3.5.0,为Kafka带来了一系列新特性、改进和修复。与之前的版本相比,它可能包含了更加稳定的API、性能优化、安全增强以及与其他系统的更好集成能力。此外,由于针对Scala 2.13的构建,它还可能利用Scala 2.13的新特性和优势。 使用 kafka_2.13-3.5.0.tgz 进行部署和配置通常需要一定的经验和知识,尤其是对于那些已经熟悉Apache Kafka的用户和开发者。部署后,您可以设置Kafka集群,生产和消费消息,以及使用Kafka的其他高级功能,如流处理、连接外部系统等。

2023-12-27

最新版jdk jdk-21-linux-x64-bin.deb

与先前的JDK版本相比,jdk-21在性能、安全性和功能方面都进行了优化和增强。它提供了一套完整的工具和运行时环境,使开发者能够更加高效地创建、测试和部署Java应用程序。无论是小型的移动应用还是大型的企业级系统,jdk-21都为开发者提供了所需的所有功能和工具。 安装jdk-21_linux-x64_bin.deb包在兼容的Linux系统上相对简单。一旦安装完成,用户可以通过命令行工具或集成开发环境(IDE)开始开发和调试Java应用。此外,jdk-21还支持最新的Java特性和标准,确保开发者可以利用最新的技术和功能来构建创新的应用。

2023-12-27

ApiFox For Ubuntu

apifox_2.4.5_amd64.deb 是专为Ubuntu操作系统设计的APIFOX的安装包。APIFOX是一个先进的API管理平台,为开发者提供了强大的工具和功能来设计、测试和发布API。此.deb安装包为64位的AMD架构优化,确保在兼容的Ubuntu系统上提供最佳性能和稳定性。 安装这个.deb包的过程相对简单,用户只需在Ubuntu系统中使用相应的包管理器或通过命令行工具进行安装即可。一旦安装完成,用户可以轻松地启动APIFOX应用并开始使用其丰富的功能套件。 与APIFOX的其他版本相比,这个Ubuntu专用版本的.deb包确保了与操作系统的完美集成,从而提供了更加流畅和高效的用户体验。开发者和团队可以利用APIFOX的API设计工具、模拟测试环境和自动化功能来加速API开发周期,降低错误率并提高项目交付效率。 此外,由于其特定的Ubuntu优化,该安装包还可能包含与系统集成相关的额外功能或优化,确保在Ubuntu环境中获得最佳的APIFOX使用体验。

2023-12-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除