- 博客(106)
- 收藏
- 关注
原创 宝塔面板上传代码
3.登录成功后,之后新的服务器要下载最新的软件列表,输入 apt update,然后再输入apt update -y (但这种方式不安全),推荐下一种。1.阿里云服务器购买后,复制公网地址,在本地控制台输入 ssh root@公网ip。6.公钥可以用命令查看内容: cat ~/.ssh/id_rsa.pub。2.之后输入 yes,输入密码,显示Welcom....即为成功!5.输入 ssh-keygen 创建密钥,一直回车。2.github 添加密钥。4.exit 结束。
2024-08-11 23:17:26
626
原创 10月面试js基础
当在Javascript中使用一个变量的时候,首先Javascript引擎会尝试在当前作用域下去寻找该变量,如果没找到,再到它的上层作用域寻找,以此类推直到找到该变量或是已经到了全局作用域。不太一样,一个是对象拥有的隐式原型,一个是函数拥有的显式原型,这里我们简单总结一下。的某个属性时,会先在这个对象本身属性上查找,如果没有找到,则会通过它的。保存的变量的使用顺序的一个链(也就是路线图), 被称为作用域链。JS的每个函数在创建的时候,都会生成一个属性。,这个属性指向一个对象,这个对象就是此函数的。
2023-10-19 10:37:25
465
原创 please choose a certificate and try again.(-5)报错怎么解决
the server you want to connect to requests identification,please choose a certificate and try again.(-5)
2023-09-22 22:00:30
1090
原创 三种方案解决Vue项目打包后dist中的index.html用浏览器无法直接打开的问题
Vue打包后生成的dist文件中的index.html,双击在浏览器中打开后发现一片空白,打开控制台有很多报错:“Failed to load resource: net::ERR_FILE_NOT_FOUND”。2. 将index.html中资源引用的绝对路径改为相对路径;这是因为dist文件是需要放在服务器上运行的,资源默认放在根目录下。可以打开浏览器在localhost:8080中查看了。,此时可以双击index.html在浏览器中正常访问了!指向磁盘根目录,所以找不到引用的文件。
2023-07-06 21:25:19
7565
原创 nrm 安装不成功,报错ERR_REQUIRE_ESM
应该使用 open 的 CommonJs规范的包 ,现在 open v9.0.0 是 ES Module 版本的包。之后再执行nrm 或者 nrm ls 就可以了。
2023-04-26 10:06:47
1992
2
原创 前端 File API
默认的 input 标签的样式通常和 UI 设计稿的不同,所以我们需要自定义上传按钮的样式。复制代码复制代码}, false)复制代码原理很简单,隐藏 input 标签,点击按钮后主动去触发 input 的 click 事件。<div></div>复制代码width: 1px;复制代码原理是用 label 的 for 属性,for 属性和 input 的 id 对应时,点击 lable 就如同点击了 input。所以我们只有编写 label 的样式。
2023-04-22 23:12:40
786
原创 面试题:Ajax、Fetch、Axios三者的区别
它的全称是:Asynchronous JavaScript And XML,翻译过来就是“异步的 Javascript 和 XML”。Ajax 是一个技术统称,是一个概念模型,它囊括了很多技术,并不特指某一技术,Ajax 是一种思想,XMLHttpRequest 只是实现 Ajax 的一种方式。很重要的特性之一是让页面实现局部刷新,无需重载整个页面。
2023-04-13 19:31:30
1134
原创 常用加密算法
对于长度小于2’64位的消息,SHA1会生成一个160位的信息摘要,当接收到消息的时候,这个消息摘要可以用来验证数据的完整性,在传输的过程中,数据很可能发生变化,那么这时候就会生成不同的信息摘要。在选定了算法之后,选择多少位的密钥也是一个难题,一般情况下,密钥越长,运行的速度越慢,所以我们要根据实际需要选择加密的位数,一般来说,ECC使用的是椭圆曲线编码学,相对于RSA,ECC的抗攻击性更强,并且计算量小,处理速度快,存储空间占用小,所以适用于移动设备使用。而对于需要签名的情况,只能使用非对称加密。
2023-04-13 19:17:14
2509
1
原创 vue中,组件间的传值(通信)方式——高频面试题
面试题扩展:父组件如何直接修改子组件中数据?通过 this.$children.xxx通过 this.$refs.xxx。
2023-04-09 14:20:47
467
原创 vue2 生命周期 相关面试题
vue生命周期分为四个阶段:第一阶段(创建阶段):created(methods 、data数据能获取到了)第二阶段(挂载阶段):mounted第三阶段(更新阶段)updated第四阶段(销毁阶段)destroyed。
2023-04-08 00:48:03
235
TA创建的收藏夹 TA关注的收藏夹
TA关注的人