自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 理解单点登录

淘宝、天猫都属于阿里旗下,当用户登录淘宝后,再打开天猫,系统便自动帮用户登录了天猫,这种现象就属于单点登录。将会颁发一个令牌给各个子系统,子系统可以拿着令牌会获取各自的受保护资源,为了减少频繁认证,各个子系统在被。用户统一在认证中心进行登录,登录成功后,认证中心记录用户的登录状态,并将。是不共享的,这里我们可以部署一个认证中心,用于专门处理登录请求的独立的。,如果没有,说明用户在当前系统中尚未登录,那么就将页面跳转至认证中心。这些都是由前端来控制的,后端需要做的仅仅是在用户登录成功后,将。

2024-06-29 19:51:48 689

原创 关于写js 不同环境下,如何写js 的编程题

对于在牛客上编译器他内置V8js环境 就是说 里面其实有node和V8环境,可以require('readline-sync');这样就可以实现终端输入,和编译器自己输入,就是有拦截同步代码的,按键盘效果。,这个可以在终端或者编译器输入输出的。核心代码模块就是你不需要输入和输出,只需要写逻辑代码函数,返回值就可以完成这个题。函数的结果,你可能需要设置一个简单的 HTML 页面,并在浏览器中打开它。1、在牛客和力扣中其实都有 核心代码模块和acm模块。对于js中 有v8环境和node环境。

2024-06-28 23:35:47 703

原创 2024前端高频面试题之HTML&&CSS篇 持续更新

在w3c规范中,盒子模型被定义为一个元素所占用的网页空间。盒模型由4部分组成:margin(外边距)、border(边框)、padding(内边距)、content(内容)盒子大小的计算模型有两种:标准盒模型、IE盒模型,通过改变 css 的box-sizing属性的值来改变两种盒模型的区别在于设置 width 和 height 的时候,对应的范围不同。

2024-05-28 14:55:45 652

原创 vue2面试题

​ 使用插件的时候会用到。例如new Swiper这个插件可能会获取当前元素的宽度或者高度,等dom都加载完毕再去获取宽度和高度就不会有任何问题了。changeName(name) { // name形参是子组件中传入的值Jack。​ 如果项目中使用插件,并且插件是要获取dom的,那么就可以使用ref了。使用场景:组件中有些地方的布局可能大多一致,但是细微有些小小变化。// 注:此处事件名称与父组件中绑定的事件名称要一致。传统的页面对于seo比较好,多个html文件收录。​ 解答:会之前前面4个。

2024-04-19 22:54:07 573 1

原创 this的更详细理解与例题

理解这个任务涉及到理解 JavaScript 中的 this 关键字。在这里,JavaScript 中的 this 关键字的行为与其他编程语言略有不同。this 的值取决于函数调用时的上下文。在这个问题中,this 将引用当前调用 last() 方法的对象,它将是一个数组。在 JavaScript 中,this 的行为与其他编程语言稍有不同。它的值由它的使用上下文决定,这对初学者来说可能会让人感到困惑。因此,了解上下文和 this 在不同情况下所指的对象是至关重要的。

2024-03-20 15:11:46 246 1

原创 算法1:前缀和

我想在初始化 NumArray 时就计算好所有的sumRange(i, j)的结果,对应存给res[i][j]求出所有的sumRange(i,j),需要三重循环,O(n3)O(n^3)O(n。开了一个二维数组,空间复杂度变成 O(n2)O(n^2)O(n。这样「查询」就只用付出 O(1)O(1)O(1) 的代价。从 i 到 j 的元素累加求和。上面链接了解 用法。

2024-03-19 16:53:51 184 1

原创 基础一:箭头函数和普通函数的this区别

1、全局作用域: 在全局作用域中定义的普通函数中, 指向 对象:2、事件处理函数: 当事件处理函数直接作为 HTML 元素的属性值时, 指向触发事件的元素。但是如果将事件处理函数作为普通函数传递给 时, 将指向 。3、未使用严格模式的匿名函数: 在未使用严格模式的匿名函数中, 指向 。4、构造函数中未使用 关键字: 当一个构造函数被调用但没有使用 关键字时, 指向 。5、定时器函数: 在定时器函数中, 指向 。在 JavaScript 中,当使用 关键字调用构造函数时

2024-03-15 10:41:44 887 1

原创 Socket.io理解

在Socket.IO中,io和socket是两个不同的对象,分别代表了不同的层级和功能。io: 代表了整个Socket.IO服务器或命名空间。当你使用时,你是在指定整个服务器或命名空间下的某个房间发送事件。socket: 代表了一个单独的连接,也可以是一个特定的客户端连接。当你使用时,你是在特定的socket连接中指定发送事件给某个房间。所以主要区别在于作用范围。io涵盖了整个Socket.IO服务器或命名空间,而socket则是特定连接或客户端的上下文。使用。

2024-01-05 10:50:58 417 1

原创 计算机网络基础知识练习题

这里子网掩码就是原来的网络地址加上借位两位,形成新的网络地址,把该网络地址全设置为1,主机位全为0.请说出,PC1 发给 PC2 的单播数据中,接口①处数据帧的源 IP 地址是什么?现在这个公司想要划分出 4 个子网,每个子网包含相同数量的 IP 地址,那么这 4 个子网。第 1 问:该公司被分配了 2^(32-22) = 1024 个 IP 地址 (2 分)MAC 地址和接口①的数据帧源 MAC 地址是否发生变化,为什么?发生变化,因为数据报在转发过程中,源(目的)MAC 地址会逐网段变化。

2023-12-30 10:40:41 1269 1

原创 端口映射,nat,内网穿透3个词的区别是什么?

简单地说,nat就是在局域网内部网络中使用内部地址,而当内部节点要与外部网络进行通讯时,就在网关(可以理解为出口,打个比方就像院子的门一样)处,将内部地址替换成公用地址,从而在外部公网(internet)上正常使用,nat可以使多台计算机共享Internet连接,这一功能很好地解决了公共 IP地址紧缺的问题。通过这种方法,你可以只申请一个合法IP地址,就把整个局域网中的计算机接入Internet中。

2023-12-29 16:17:18 1828 1

原创 uniapp中上一篇介绍图片,但在H5端是不能实现图片上传的

解决H5 图片上传服务器,连接不上问题,基于uniapp的uni.uploadFile()

2023-12-29 15:27:36 664 4

原创 关于内网穿透的工具,推荐Cpolar web UI

3、这个地方是可以免费创建公网,把自己的内网挂载到公网上面去,因为免费,所以会一天时间,域名不定时更改。创建后即可查看公网地址,可以让自己的创建的服务器,用这个地址,别人就可以访问到,实现内网穿透。2、登录界面 ,点击会出现。

2023-12-29 10:14:32 440 1

原创 HTTPS ssl原理

5.6.7、客户端收到证书后,首先验证证书合法性,获取OS内部受信任的CA证书,使用OS公钥对证书摘要进行解密出hash值,再使用相同的hash算法对证书内容进行hash计算,比较两个hash值是否一致,一致则认为证书合法;A:生成一个随机数X(作为自己的私钥),a= g^x mod p (g的x次方对p取模),p 是个大素数,g是生成数,将a发送给B。2、CA机构,有一套自己的公钥对S,CA机构将info生成数字摘要,并使用S私钥对摘要进行加密,CA机构在操作系统系统有有一套证书,保存的是S公钥;

2023-12-29 09:26:47 905 1

原创 uniapp 图片上传单文件,node作后端

一开始考虑使用现成的图床api上传,但是图床上传要求必须是file格式的图片对象,不支持uni自带的uploadFile上传,然后考虑在node上发送请求,但是试了很多种方法还是获取不到需要的file格式对象,所以使用node管理图片,所以用filePath 来存储临时图片路径,这里我用vue3+ts,配置了baseURL就不需要写完整路径。这里 前端拿到数据后,如果图片不能出来,请参考,教程。

2023-12-29 00:26:20 735 1

空空如也

空空如也

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

TA关注的人

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