置顶文章
2024,写给自己的一篇文章
# 今夜难眠,杂绪繁多 地铁上接的电话,悬着的心终于死了。 国考只是想尝试一下公务员考试,裸考考完猛然发现离进面也只差 10 分,下定决心省考要好好准备。岗位很好,符合专业方向。为了省考,小学了一个月。春招基本上没有找工作,自测还行,可分数出来居然跟国考分数一样,出人意料。可能付出的越多,没得到会越出乎意料吧。 突然感觉有些稍许的迷茫。公务员的生活是能看到头的,是一种安心,码农的未来是飘忽不定的,是一种担心。看过太多 30...
more...文章列表
vue3+ts中遇到的问题
# # vue3+ts 在 vscode 中引用路径时一直提示爆红 意思是说找不到对应的模块 “@/views/xxx.vue” 或其相应的类型声明 1. 确保你的 tsconfig.json 文件中的 compilerOptions 部分包含了正确的路径映射设置。例如: json{ "compilerOptions": { "baseUrl": ".", "paths": { "@/*": ["src/*"]...
more...mysql常用命令
# # mysql 常用命令记录 在学习 node 建立后端的过程中,发现之前学的 mysql 数据库忘记的差不多了,现做个记录 基础命令 默认端口号:3306 查看服务器版本:select version (); 或者 cmd 命令 mysql -verison 登录数据库:mysql -uroot -p 退出数据库:exit/quit 查看当前系统下的数据库:show databases; 创建数据库:create 库名; 使用数据库:use 库名; 查看表:show tables; 建表:create table 表名 (字段名 + 空格 + 数据类型); 查看表结构:desc...
more...node版本问题
# # 今天在运行网上的一个项目时,又一次遇到了 node 版本过高导致无法 npm install 问题,因此做个记录 nvm 是一个 Node.js 版本管理器 ,为了解决 Node 各种版本存在不兼容问题,Nvm 其实是让你在同一台机器上根据需要,安装 或 切换项目所对应的 Node 版本来适配项目。 nvm 安装等可以自行百度 命令 说明 nvm version 查看 nvm 版本 nvm ls 查看所有已经安装的 Nodejs 版本 nvm list installed 查看所有已经安装的 Nodejs 版本 nvm ls available 查看运程线上所有版本...
more...Vue
# # 1. 说一说对 vue 的理解? 1、MVVM 是核心特性之一,其中 M 表示 Model 数据,V 表示 View 视图,VM 表示 ViewMode 视图模型层,主要用来连接 Model 和 View 2、组件化开发思想:在 vue 中可以把图形和非图形的各种逻辑抽象为一个统一得到概念来实现开发模式,每个.vue 文件就代表着一个组件 组件化的优势: 降低了耦合度,可以通过组件快速完成需求 调试方便,页面上很多地方使用同一个组件,在出问题时只需要调试这个地方就行了 提高了可维护性,组件的维护成本低 3、vue 有着特色的指令系统 比如条件渲染 v-if,列表渲染...
more...浏览器性能优化
# # 1.html 渲染过程详解 用户输入 url 地址,浏览器根据域名寻找 IP 地址 浏览器向服务器发送 http 请求,如果服务器段返回以 301 之类的重定向,浏览器根据相应头中的 location 再次发送请求 服务器端接受请求,处理请求生成 html 代码,返回给浏览器,这时的 html 页面代码可能是经过压缩的 浏览器接收服务器响应结果,如果有压缩则首先进行解压处理,紧接着就是页面解析渲染 解析渲染该过程主要分为以下步骤: 解析 HTML 构建 DOM 树 DOM 树与 CSS 样式进行附着构造呈现树 布局 绘制 # 2. 一个页面从输入 URL...
more...JavaScript
# # 1. 什么是闭包? 内层函数 + 引用的外层函数变量 = 闭包 闭包的主要应用就是进行数据的私用化,减少全局变量 闭包的内存泄露: # 2. 宏任务和微任务? 宏任务:setTimeout,setInterval,Ajax,DOM 事件 微任务:Promise,process.nextTick 宏任务在异步任务中不需要连贯执行,微任务在异步任务中需要连贯执行 微任务的执行时机要比宏任务早!(可以先记一哈,后面会继续说这点) Dom 事件不是异步操作,但是它依赖了 eventloop...
more...HTML+CSS
# # 1. 说一下浮动? 浮动是脱离文档的普通流存在的(可以看作是漂浮在普通流上),它可以左右浮动,直到它的外边缘遇到包含框或者另一个浮动框为止,脱离文档流,盒子塌陷,影响其他元素排版 # 2.html 语义化是什么? 有利于 SEO,搜索引擎根据标签确定上下文和各个关键字的权重。 利于用户阅读,样式文件未加载时页面结构清晰。 利于屏幕阅读器解析,如盲人阅读器会根据语义渲染网页。 利于开发和维护,代码更具可读性、更易于维护。 # 3. 说一说 CSS 尺寸设置的单位 1.px 绝对像素 2.rem 相对于根元素像素, 3.em 相对于父元素像素 4.vw 视口宽度 5.vh 视口高度 #...
more...剑指offer day1 栈与队列(简单)
day1 题目:剑指 Offer 09. 用两个栈实现队列、剑指 Offer 30. 包含 min 函数的栈 知识点:栈、队列、设计,难度为简单、简单 学习计划链接:「剑指 Offer」 - 学习计划 题目 知识点 难度 剑指 Offer 09. 用两个栈实现队列 栈、设计、队列 简单 剑指 Offer 30. 包含 min 函数的栈 栈、设计 简单 # 剑指 Offer 09. 用两个栈实现队列 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,...
more...