摘要:整数字面量类型十进制十进制是我们最常用的类型,如,,,等。八进制语法八进制的第一位必须是,后面是数字序列。数字位为,,其中大小写皆可。例如输出结果浮点数数值范围数值转化 1: 整数字面量类型1:十进制十进制是我们最常用的类型,如12,100,-1...
摘要:瀑布流布局中的图片有一个核心特点等宽不定等高,瀑布流布局在国内网网站都有一定规模的使用,比如花瓣网等等。那么接下来就基于这个特点开始瀑布流探索之旅。 showImg("https://segmentfault.com/img/remote/1460000013059759?w=640&h=280"); 瀑布流...
摘要:单线程就意味着,所有任务需要排队,前一个任务结束,才会执行后一个任务。为了优化单线程的性能,将任务分成两种,一种是同步任务,另一种是异步任务。每次循环的迭代,都将中的回调函数加入任务队列等待执行。 今天在回顾JavaScript进阶用法的时候,...
摘要:组件结构接着我们就该搭建这个播放器的组件了。总的原理是首先获取音频的持续时间,然后通过一个定时器,不断更新显示时间,播放完成时,计时器停止。这个页面比较简单,播放器标签,绑定了事件,即播放完成后执行。 这个播放器的开发历时2个多月,并...
摘要:标识符按以下规则组合第一个字符必须是一个字母,下划线或一个美元符号。包含值的变量和尚未定义的变量是不一样的,例子报错然而,对未初始化的变量执行操作符会返回值,对未声明的变量执行操作符统一也会返回值。 1. 语法 1.1 区分大小写 变量、函数...
摘要:一使用动机与原理简述相较于移动端本地应用,站点常常缺少一项常用的功能推送通知。发送数据时,数据必须编码出于安全性考虑。二实现细节按照上一部分所说,首先进行用户订阅。 一、web push 使用动机与原理简述 相较于移动端本地应用,web站点常常缺...
摘要:做项目遇到一个需求,需要根据数据记录里面的字段删除相应的,实际使用时发现直接如下使用会报错,这里需要将转换成默认的字段的类型于是,引入模块其他的版本可尝试引用完成之后此时,你会发现并不能通过上述操作成功删除数据,而是报错重点请使用通过...
摘要:项目需要安装的插件配置详情下面的配置涵盖了开发者所需要的绝大部分信息,中的值分别表示不开启检查警告错误。配置文件类型配置文件类型不只有和,其实包括下面这些 项目需要安装的插件 "babel-eslint": "^8.0.3", "eslint": "^4.13.1", "eslint-plug.....
摘要:一的直播答题时什么的直播答题主要发生在三个环境下端移动浏览器和微信端,微信端包括微信浏览器和微信小程序。除了要注意部署边缘节点,转码和中继也需要部署边缘几点,所以微信端直播与答题的同步问题会加重。 各大平台为了给自家的直播答题争抢流量...
摘要:区分中与方法方法是从已有的数组中返回通过索引选定的元素。即为倒数第一个元素。参数是规定何处结束选取的。语法规定了添加或者删除元素的起始位置。结果删除的数量为的情况结果注意原数组发生了改变。 区分JavaScript中slice与splice方法 slice()方...
摘要:我们改一下这个例子这里我们在循环里随便打印个什么东西,你会发现最后都是执行了次。。。 for (var i = 0; i < 10; i++) { setTimeout(function() { console.log(i); }, 100 * i); } 想想打印结果是啥? 没错是10次10,为什么不是我们想要的0,...
摘要:第一次写文章也是第一次用有需要改正的地方希望大家多多指点由于公司业务以及需求的扩大用写已经满足不了当前的需求急需一个处理数据流简单用户体验好及入手快的框架在查了好多框架之后最终选择了简称开始用的时候就是从看文档开始还有就是希望大家在学...
摘要:实际上,是禁止这样做的。传值和传址基本数据类型赋值基本数据类型的赋值是在内存中新开辟一段栈内存,然后再把再将值赋值到新的栈中。结果见输出,可以看出来,无论是修改赋值得到的对象和浅拷贝得到的都会改变原始数据。 存储问题:深拷贝和浅拷贝的...
摘要:写在前面正在看的源码看到了部分感觉以前看的正则表达式基础知识已经完全不够用了现翻阅博客资料将一些中正则表达式难用的部分总结归纳方便自己和友翻阅正则分组重复匹配对于重复的匹配我们经常使用到正则表达式的分组功能我们使用正则匹配地址来实践一...
摘要:继续看后面的首先遍历的,通过和首先获取然后调用方法,我们来看看是不是感觉这个函数有些熟悉,表示当前实例,表示类型,表示执行的回调函数,表示本地化后的一个变量。必须是一个函数,如果返回的值发生了变化,那么就调用回调函数。 这几天忙啊,有...
摘要:上一周学了闭包和模块,这一周仍然是跟着波同学,试着封装了一个拖拽模块。 上一周学了闭包和模块,这一周仍然是跟着@波同学,试着封装了一个拖拽模块。过程中经历了一些曲折,最开始我是打算只用style.left的方式,但是这个需要设置position:absolut...
摘要:函数声明提升定义函数有两种方式函数声明函数表达式报错,该函数不存在上述代码出现不同的执行结果,是因为函数声明的一个重要特征函数声明提升,意思是函数声明会被提升到顶部,即首先读取函数声明。 函数声明提升 定义函数有两种方式: 函数声明 say...
摘要:写爬虫抓取页面是不是还需要等待页面有数据了才能抓取,那么页面渲染的这段时间虽然不长但架不住多啊是不是可以省去呢时间要好好的利用起来基础不太了解的可以参考我这篇简单使用的文章使用抓取接口拦截数据这里有小伙伴就要说了我都知道接口了直接去请...
为什么设计 DuiC 在工作中我们时常要根据不同环境配置不同的参数,让项目的灵活性、可用性变得更高,那灵活的配置就变得必不可少,虽然目前已经存在很多配置管理解决方案,但是管理方式局限性大,适应范围窄。 DuiC 在设计初就考虑到配置的应用范围,将配置...
摘要:第一次开发这玩意,记录一些需要注意的点,以后再次开发时可以快速解决。小程序里面的很多写法,和非常像,如果你是开发者,学习小程序不需要任何学习成本。更新数据通过来完成,这种行为很像,但在小程序中是同步的操作。 概要 由于公司的业务需求,...
摘要:教程在环境下安装需要安装依赖安装安装先要安装依赖项系统使用安装如果遇到不能的问题执行。然后再就可以了安装完依赖运行安装 fabrucjs教程http://fabricjs.com/fabric-in... 在node环境下安装fabrucjs,需要安装依赖node-canvas,jsdom 安装jsdom: npm...
摘要:最近在研究的相关知识,最好的学习方法莫过于自己开发一个,这样带着问题来学习,进步自然飞速。在首页里,我们会用写一个导航,通过的路由导航到不同的应用。我们在文件夹里创建一个新的组件。 最近在研究vue的相关知识,最好的学习方法莫过于自己开...
ChatGPT和Sora等AI大模型应用,将AI大模型和算力需求的热度不断带上新的台阶。哪里可以获得...
大模型的训练用4090是不合适的,但推理(inference/serving)用4090不能说合适,...
图示为GPU性能排行榜,我们可以看到所有GPU的原始相关性能图表。同时根据训练、推理能力由高到低做了...