- 博客(183)
- 收藏
- 关注
原创 不废话——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
原创 前端工程——代码格式化
现在普遍项目都是团体开发,每个人都有自己不同的书写风格,我们需要格式化工具来统一码风。我们通用的方案是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
原创 前端面试——this指向
this是一个特殊的关键字,其值由运行时根据函数的执行环境绑定。也就是说,this指向当前执行环境,可以使用其动态访问运行到其所在代码时候的所有变量。
2024-08-19 16:44:41 567
原创 前端开发提效工具——用户自定义代码片段
/ 代码片段的名称,这个名称会显示在代码片段列表中"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
原创 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
原创 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
原创 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
原创 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
原创 Linux下载安装Pychram社区版
最近将开发也转到Linuxl发现vscode在Linux上面的速度个方面都比windows快太多了!!!狠狠爱住,于是准备把pycharm也装上来,由于作者没有edu邮箱,于是拿社区版进行演示。
2023-12-20 12:37:25 990
Ubuntu下的Utools安装包utools-4.4.1-amd64.deb
2023-12-27
spark的Ubuntu下的安装包
2023-12-27
Kafka最新Ubuntu安装包
2023-12-27
最新版jdk jdk-21-linux-x64-bin.deb
2023-12-27
ApiFox For Ubuntu
2023-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人