Tools_Useage
ExpressNodejsAioxsVantElement UIVite
面试题
CPU 执行原理 以及冯诺依曼体系结构
说一下 LHS RHS 是什么
100T 文件如何遍历里面的信息?
介绍一下dll 文件
HTML 的字符实体是什么
js底层数据结构如何存储在V8里面
H5新特性
如果提到localstorage 就追问 localstorage API 以及 localStorage 实现原理 以及 localStorage 存在哪儿 以及localStorage 跨域
如果提到PWA技术 就追问 PWA优点 继续追问 Service Workers 继续追问 PWA和hybrid的不同
如果提到canvas 就追问 canvas 常用API
如果提到webSocket 就追问 webSocket 的用法 以及手动实现ws协议 继续追问SSE技术 和 ws的区别
如果提到webWorker 就追问 webWorker 用法 以及实现原理
浏览器如何跨tab页通讯?
如何区分强网弱网
什么是灰度
async defer
SEO
BFC
回流与重绘 以及优化方案
webComponents 以及 微前端 以及 emp 模块 ...
Vue
.Vue的解析.vue 文件是 Vue.js 框架使用的单文件组件(Single File Component,SFC)格式,它允许开发者将模板、脚本和样式封装在一个文件中。.vue 文件通常包含 HTML、JavaScript 和 CSS 代码,但它们需要被转换成浏览器可以识别的 JavaScript 和 CSS 代码。 在 Vue 项目中,.vue 文件的转换工作通常由以下几种工具或插件完成:
Vue CLI:Vue CLI 是 Vue.js 官方提供的项目脚手架工具,它可以帮助开发者快速搭建 Vue 项目。Vue CLI 内部集成了 webpack,并使用 vue-loader 来处理 .vue 文件的转换。
Vite:Vite 是一种新型的前端构建工具,它在开发环境下利用浏览器的原生 ES 模块能力来提供快速的模块热更新(HMR)。Vite 使用 @vitejs/plugin-vue 插件来处理 .vue 文件。
Webpack:Webpack 是一个模块打包器(module bundler),它可以将项目中的各种资源打包成浏览器可以识别的格式。在使用 Vue.js 时 ...
加速访问GitHub
Github
在某些时候国内访问速度慢,往往出现超时现象,是否极大阻碍了在GitHub探索的你,接下来有几种方法解决它吧!
原因分析
地理位置:GitHub 的服务器主要位于美国,如果你在中国或其他远离美国的地方访问 GitHub,由于物理距离较远,数据传输需要更长的时间,这可能导致访问速度慢。
网络拥堵:在网络高峰时段,由于大量用户同时访问互联网,可能会导致网络拥堵,从而影响访问速度。
服务器负载:如果 GitHub 服务器当前负载较高,或者正在进行维护,也可能会影响到访问速度。
DNS 解析:DNS 解析问题也可能导致访问速度慢,特别是如果你的 DNS 服务器响应慢或者解析错误。
网络提供商:不同的网络提供商可能会有不同的国际出口带宽,这也可能影响到访问 GitHub 的速度。
大部分是因为DNS解析的问题
解决方法
使用 CDN:内容分发网络(CDN)可以缓存静态资源,从而减少加载时间。
修改 DNS:将 DNS 服务器更改为更快的选项,如 Google DNS(8.8.8.8 和 8.8.4.4)或 Cloudflare DNS(1.1.1.1)。
使用加 ...
IDEA激活教程
IDEA永久重置30天试用
若条件允许,倡导使用正版
更新时间:2021年10月1日
官网下载你所需IDEA专业版
IDEA官网:https://www.jetbrains.com/idea/
这里默认使用intellij
安装若安装了老版本,卸载(卸载时勾选Delete local history)重下官网新版本安装根据自己所需设置(若没有特殊要求可以一直下一步)
汉化包下载 如下窗口搜索Chinese Language
永久重置30天脚本
https://fuhaoyu.lanzoui.com/b026jfrxi 密码:fkai
千万不要解压 千万不要解压 千万不要解压 千万不要解压!!!!
进入IDEA 随便建一个java工程
将下载的压缩包拉入java工程
另一种安装zip文件方式
安装成功
重启IDEA 一定要重启IDEA使用方法
鉴于博客:https://www.exception.site/article/29
Python
Python基础语法
C、C++、JAVA中的{ }换为了:
python注释12345# This is a comment 单行注释"""多行注释"""print("XXX")
python变量赋值即为创建变量123456x = "Bill"# is the same as 字符串的两种命名方式x = 'Bill'x = 5 # x is of type intx = "Steve" # x is now of type strprint(x)
变量名命名规则
变量名必须以字母或下划线字符开头
变量名称不能以数字开头
变量名只能包含字母数字字符和下划线(A-z、0-9 和 _)
变量名称区分大小写(age、Age 和 AGE 是三个不同的变量)
变量名区分大小写
变量赋值
可多次赋值
12345x, y, z = "Orange", "Banana", " ...
Git
Git版本控制常见版本控制工具
Git
SVN
CVS
VSS
TFS
VS Online
版本控制分类
本地版本控制
集中版本控制 所有版本放在服务器上 需联网才能版本统一
分布式版本控制 各个应用端代码与服务器相同
常见Linux命令
cd 切换目录
cd.. 返回上一级目录
pwd 显示当前目录
ls 列出当前目录的所有文件
touch 当前目录下新建一个文件
rm 删除文件
mkdir 新建一个文件夹
rm -r 删除一个文件夹 rm -rf / 切勿在Linux下尝试!
mv 移动文件夹 mv 文件 文件夹
clear 清屏
exit 退出Git
history 历史命令
help 帮助
#
reset 初始化终端
Git 配置查看配置git config -l
查看系统配置 git config --system --list
查看用户配置 git config -- global --list
在用户种找到.gitconfig文件删除全部内容
在进行重新配置
git con ...
HTML/CSS/JavaScript
web 标准
在不同网页中有相同展示,利与维护,减少流量消耗…
Structure 对网页进行整理和分类 HTML
Presenta IU外观设计 CSS
Behavior 网页交互 Javascript
结构写到HTML ,表现写在CSS,行为写在Javascript
HTML 语法规范概述
<html> (开始)</html>(结束) –>双标签
<br /> –>单标签
标签关系
包含关系
123<head> <title> </title></head>
并列关系
1234<html> <head> </head> <title></title></html>
HTML basic tags
<html></html> HTML标签
<head></head> 文档头部
<ti ...