首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

记录些小技巧-JS

/g,($0,$1)={arr.push($1)}) replace第二个参数可以设置为回调函数 函数第个参数为正则匹配到字符串 函数第二个参数为组匹配内容(即圆括号内容) 简洁设置默认参数...可以使用reduce遍历次完成同样操作。 reduce接受个回调函数和个默认值。 回调函数接受两个参数,prev是上次返回值,curr是当前遍历值。...在第次遍历时,prev为默认值,每次遍历返回prev都会在下个遍历中取到。reduce因此也被叫做”累加函数“。...我们可以通过Error-first模式来处理异常,该模式参考node.js处理回调模式 //to.js export default function to(promise){ return promise...重点在于第二个参数,可以根据使用者输入格式来应对多种需求。 当然也可以判断格式化字符串内字符按需获取对应数据,而不是次性全部替换,这样可以做到点优化。

54120
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    些小众却有用 Node.js

    ,然后在命令行中执行 node index.js -x 3,会看到如下消息: Usage: index.js -x [num] -y [num] Options: -x...toobusy 这是个非常实用包。...如果我们能及时停止些请求处理,并返回 HTTP 503,这样的话至少还能处理些请求。...chalk 在命令行上很难开发出个好用用户界面,因为用于和用户交互只是命令行窗口。那么你该如何去提示些重要信息呢?在输出文本中添加格式不失为种好方法。...每当你从用户那里获得输入时,这样软件包都是必不可少。用户会犯错误,并会在文本框中输入些非常奇怪东西,所以需要个验证输入包,避免数据损坏或服务器崩溃。

    85610

    gitlab 些小操作

    、安装gitlab 参考博文持续集成之Gitlab安装与应用安装gitlab,进行到三、远端库基本操作之上即可 二、邮件验证注册 邮件提醒可用来注册用户时需要邮件进行验证,当gitlab上传代码或下载时也会提醒...smtp_user_name'] = "848369866@qq.com" gitlab_rails['smtp_password'] = "wbwkirmyqzmzbfcf" # 此处填写是...qq邮箱登录授权码,可根据下方图片查看 gitlab_rails['smtp_domain'] = "qq.com" gitlab_rails['smtp_authentication'] = "login...我们来登出,注册个用户验证下 ? ? ? ? 点击完邮箱验证链接后,即可直接登录gitlab ? ?...注意:拉到页面下方点击save changes,切记保存 注意:拉到页面下方点击save changes,切记保存 注意:拉到页面下方点击save changes,切记保存 重要事情说三遍!!!

    52910

    MySQL些小tip

    MySQL些小tip 1 Create user和grant 几点说明 我们都知道Create user和grant for都可以用来创建个用户,那么这两个语句处理上有什么区别呢?...首先使用MySQL 5.5版本,我们假定需要创建个用户yeyz,它host是本地localhost,分别使用这两种创建语句来创建这个用户,首先是grant语句,grant语句般直接跟些给定权限...performance_schema | | yeyz | +--------------------+ rows in set (0.01 sec) 这个用户可以创建个新数据库...这里解释下,MySQL 5.7版本中create user和grant区别跟上面的相同,但是有个细节需要注意: mysql> create user test@localhost identified...这个问题是由线上个工单引出,前两天在处理个工单时候,需要查询查询账户创建时候密码,于是直接使用下面的语句进行查询: mysql--dba_admin@127.0.0.1:(none) ::>

    62620

    go些小概念

    go些小概念 学习过程中整理小知识 1. GOROOT目录 golang安装路径 2....GOPATH目录 (1) 存放SDK以外第三方库 (2) 自己收藏可复用代码 在$GOPATH般要有三个子目录 src : 用来存放源码(.go .c .h .s等),按照golang默认约定,...: 编译后生成可执行文件(.exe) 注意 对于环境变量GO111MODULE GO111MODULE=off,无模块支持,go会从GOPATH和vendor文件夹寻找包,此时go get包会下载到...goland中分为Global GOPATH和Project GOPATH Global GOPATH是所有项目都可以用 Project GOPATH是只有这个项目可以用 4. go get和go...4.1. go module介绍 ​ go module是go官方自带go依赖管理库,在1.13版本正式推荐使用 ​ go module可以将某个项目(文件夹)下所有依赖整理成个 go.mod

    54310

    pandas些小知识

    ,不提供则自动检索 5.数据排序 data.sort_values(by='key') # 按照某列排序,也可按照几列 6.计算汇总 data.sum(axis=1) # 按行求和 data.mean...(axis=1) # 按行求平均 data.sum(axis=0) # 按列求和 data.describe() # 汇总统计 平均 分位数等 最后行汇总会输出: ?...describe 7.数据缺失处理 data.dropna() # 如果有NA就删掉 data.dropna(how='all',axis=1) # 当所有均为NA时才删掉,指定删掉轴 8.构建和查询数据...:,0] # iloc取第列 data.iloc[0, :] # iloc取第行 data.iloc[[0,2],:] 取第列和第三列 筛选操作: data[data['first']>=2]...# 输出第列中数据大于等于2数据 9.数据框重新索引 data.reindex([2,3,4]) 欢迎各位关注微信公众号生信编程日常~ 共同进步!

    46210

    spark些小总结

    其中个优点是,DAG可以做全局优化,而HadoopMR没有意识到这点。...MapReduce简单使用了Map和Reduce.个MR只能做个简单对数据聚合操作,但是如果要做更复杂,那就是DAG了。...that the tasks can read data "locally" is known as "locality aware scheduling". 3.spark-python小结 1.在个高层次抽象上来看...,每个Spark application都包含了个driver program用于运行main函数,和在集群上运行parallel operations。...world dafas 所有的object都应该在个函数内做完,可以传外部变量进去 不要在函数里更新全局变量,因为这个只存在于driver node,而不是executors 慎用collect,因为它会把所有数据全部放到同台机器上

    33920

    Sentinel 些小扩展

    Sentinel 是面向分布式服务架构流量控制组件,主要以流量为切入点,从流量控制、熔断降级、系统自适应保护等多个维度来帮助您保障微服务稳定性。 今天给大家介绍些在使用过程中会遇到些问题。...SentinelResource 埋点监控 @SentinelResource 可以作用于方法上熔断降级保护,跟 Hystrix @HystrixCommand 注解作用是。...如果你们 API 是 RestFul 风格,就会出现同个接口变成 N 个资源情况。 可以用@SentinelResource 为每个接口固定好资源名,这样比较繁琐。...增加个配置信息,然后扩展 Sentinel Filter 进行限流控制,根据配置获取对应热点参数进行限流。...image.png 限流规则持久化 限流规则持久化是肯定要做,默认规则是存储在内存中,这样起动规则就丢失了,所以必须持久化。

    41220

    jquery中$()是什么_js简单特效

    ,会用到很多效果,我们可以采用CSS样式或JavaScript来实现,在这里给大家介绍JS动画 、JacaScript动画基本原理 1、动画原理:动画是利用人眼视觉残留特性而达成种视觉效果,...、常用动画库 1、Jquery动画: Jqeury对于动画支持 2、velocity.js/其GitHub地址:完全类似于Jquery语法动画库 3、Tween JS:支持根据数值对象属性和...CSS 样式属性进行补间动画 4、Animo.js:CSS 动画工具,叠加动画,创建跨浏览器模糊效果,动画完成后可执行回调函数。...5、Move.js:利用CSS3支持动画变得非常简单和优雅 6、Collie:有助于使用 HTML5 创造高度优化动画和游戏JavaScript库 7、Minified.js个体积小(<8kB...14、SVG.js 15、Motio:轻量用于制作简单但功能强大基于动画和平移画面的Javascript库 16、Anima.js:简化在同时刻使得成百上千元素具有动画效果工作.

    9.3K20
    领券