摘要:块就是测试用例,表示一个多带带的测试,块可以包含多个断言块块就是断言,判断预期结果和执行结果是否一致失败的话会打印错误提示注意因为箭头函数不能够访问的上下文,所以在需要用到上下文的时候不能使用,否则报错。 前言 我的英文水平有点渣,所以...
摘要:整个路由的核心连接点是的值,监听器负责监听值的变化。当值发生改变的时候,去路由表中去查询,将与当前匹配的页面作为路由出口的内容。去路由表中查找与对应的页面,将这种页面替代原来的路由出口内容。 设计思路 showImg("https://segmentfault.com...
摘要:作为小白在使用时管理分支文件时也会遇到很多坑,这篇文章主要是针对操作分支做详细说明。 作为小白在使用github时管理分支文件时也会遇到很多坑,这篇文章主要是针对git操作分支做详细说明。 一、简单命令 1)git branch -a ...
摘要:在字符串中搜索子字符串,是最基本的操作之一,我们经常会遇到,我通常做的是,查看代码中的其他地方,看看其他人都做了什么,然后做同样的事情现在,我只是想提出一些最常用的选项,以及它们之间的性能比较,以防您关心性能,以便当涉及到将来的选择时...
摘要:所以这中间需要一个取舍,哪些是要严格要求的,哪些是可以不管的。首先,好代码可能是聊出来的。比如需求确认这一块,多问多画流程图少动手。在这个过程中不断整理和梳理原有的概念。代码的直接修改。最后,好代码是改出来的。 作为前端负责人,很多时...
摘要:另外提供了枚举类型。数组和元组数组有两种声明方式元组是一种特殊的数组元组越界时,会以联合类型来处理,具体请查阅文档。枚举枚举类型与,语言相比,另外提供了一个便利特性,可以拿到枚举的名称。 变量类型 TypeScript支持的变量类型与JavaScript...
摘要:使用场景数据类型声明和约束声明数据类型使用数据类型面向对象编程这里和面向对象语言类似,用于定义对象接口,声明对象的结构,定义类时可以实现接口,满足这个接口定义的功能。 什么是接口 TypeScript的核心就是类型检查,接口就是用于声明类型,给...
摘要:再拿动物来说,鸟类是动物的一种,它不光继承了动物的特性,它还有自己的专属特性它有翅膀,它能飞。常见多态有覆盖重载两类。抽象类抽象方法抽象类不能实例化,抽象方法不能实现,需要在子类中实现。抽象类实现子类继承了父类的类,是相对的。 类-面...
摘要:概述和对比接口和类在实际使用中,一般都是配合使用的。接口是一个对外的协商约定。我们先实现一个交通工具的抽象类,然后继承实现轮船类。我们可以发现抽象类已经实现的方法,子类是无需重复实现的。 概述和对比 接口和类在实际使用中,一般都是配合...
摘要:运算符创建一个用户定义的对象类型的实例或具有构造函数的内置对象的实例。新建对象链接对象设置指向原来指向执行一次构造函数返回对象当代码执行时,会发生以下事情一个继承自的新对象被创建。使用指定的参数调用构造函数,并将绑定到新创建的对象。 ...
摘要:和的关系和的关系非常的巧妙,必须在内使用,并装饰一个对象,返回的也是一个对象。的会使得的代码节点自动抛出相应的异常,终止向下继续执行。示例方法内无节点没有修饰的方法内有节点注意内的对节点的作用。 假设我们有三个请求,req1,req2, req3,...
摘要:路由不可见实现方法在中的字段中加入该路由的访问权限列表字段。元素不可见实现方法因为某些页面中会有一些特殊的接口调用或数据展示受到权限控制显示。 在Vue项目中实现权限控制管理 对于一般稍大一些的后台管理系统,往往有很多个人员需要使用,而不...
摘要:原因经查是输入框的事件无法冒泡。这时,我们问题得到解决了,当从输入框输入内容,然后点击键盘的完成收起键盘,效果符合我们的预期。输入框失去焦点,要把键盘推出页面的滚动部分还原。 问题症状 今天在开发一个移动端的 H5 页面时,遇到了 IOS 上键...
摘要:及时搜索需要之后触发,不能满足及时搜索需求键盘点击及时触发,但是鼠标复制粘贴就不是很好了,是标准事件,当元素值发生改变时触发是当前对象发生改变,专属例如均可用文字溢出显示省略号解决如果是行内元素加一个有的时候,移动端会因为设置了这个块...
摘要:两列或三列布局使用左右中间圣杯和双飞翼布局,都是为了实现一个两侧宽度固定,中间宽度自适应的三栏布局。,,同样需要设置父元素的高度方案方案,,更适合子元素宽高固定的情况是父元素的中心点,减去图片宽度和高度的一半从而达到定位效果 两列或三...
摘要:为什么是单线程的单线程的是怎么实现异步的问题一多线程的操作同一个,会造成浏览器的执行冲突比如一个删除,一个修改。问题二通过事件循环机制实现异步是单线程的,主线程拥有一个执行栈和执行队列。 js为什么是单线程的?单线程的js是怎么实现异步...
摘要:回顾一下关键词的过程创建一个新的对象使得的指向构造函数的原型对象执行构造函数中的,改变的指向为如果结果是对象类型,则返回结果,否则返回指向的是调用时传递的第一个参数。 this = ? 在JS中,当一个函数执行时,都会创建一个执行上下文用来确认...
摘要:默认已经安装好了,组件这里以为例,用什么库问题不大注循环这种实时视频的做法其实不推荐,但是你保不准,真的有这样的需要安装依赖使用循环渲染节点监控通道播放挂载节点,解析结构略节点挂载播放实时监控请求和心跳等涉及业务的略正常解 默认vue已...
摘要:方案一其中这个正则表达式是零宽度断言的写法,断言有无内容,是匹配的字符的,是指匹配以开头的字符串指匹配数字开头,可能不定数量逗号分隔后是数字的字符串。 一、问题 Url 有以下三种情况: var url_1 = "https://www.xx.cn/api?keyword=&leve...
摘要:因为标志在时添加的,所以它的使用还没有那么广泛。截至年月,项目和项目中使用了该标志,而或都没有使用该标志。如果执行条件检查可以推断某些内容是非空的。然而,对于三元运算符来说,不幸的是情况并非如此。 原文2017年7月发布并于2017年9月更新st...
摘要:在生成器中使用语句生成器也是函数,所以它也可以使用语句。只是由于生成器本身的特性,其内部的的行为会和一般函数有些差别。 前面2篇系列文章讲解了迭代器和生成器的最常用,最基础的用法;这篇来讨论迭代器和生成器的一些稍稍高级一点的用法: 1: ...
ChatGPT和Sora等AI大模型应用,将AI大模型和算力需求的热度不断带上新的台阶。哪里可以获得...
大模型的训练用4090是不合适的,但推理(inference/serving)用4090不能说合适,...
图示为GPU性能排行榜,我们可以看到所有GPU的原始相关性能图表。同时根据训练、推理能力由高到低做了...