自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 iconfont的图标使用Unicode格式的实现

一:准备将自己需要的图标添加到自己的项目中,如下图所示:将图标文件下载到本地二:使用复制项目里提供的@font-face具体的使用方式一:用i标签方式二:通过伪元素添加图标三:代码<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>iconfont的Unicode使用</title&g

2021-12-30 11:09:50 2907

原创 js的变量声明

// js的惰性声明,声明过的变量后面不再声明,但是可以赋值var getName = function () { console.log(4);};function getName() { // 不再声明,即这次的声明+定义不会再进行了 console.log(5);}getName() // ===> 打印4getName = 'name' // 可以再赋值console.log(getName) // ===> 打印 name...

2021-06-09 17:46:58 115

原创 window下使用flow做js的静态类型检查

1.在项目的目录下安装flowyarn add flow-bin -D2.用flow初始项目,生成对应的.flowconfig文件yarn flow init3.启动flow服务yarn flow start4.服务启动后,后续即可使用flow命令检查项目文件yarn flow注意 在windows下一定要先运行yarn flow start才能直接使用yarn flow,不然会报错:Lost connection to the flow server (0 retries rema

2021-06-06 09:27:53 283

原创 Windows下vscode的代码片段快照生成配置

在vscode界面通过File–>preferences–>user snippet打开快照配置(中文版:的设置路径:文件–>首选项–>用户片段)。在输入框里输入你想要的这段快照配置在哪种类型文件里生效的关键字。此处拿TypeScript类型的react文件举例说明,如下图所示:在输入框里输入react关键字选中第二项“typescriptreact.json”。设置自己要配置的代码片段内容,如下所示:{ // Place your snippets fo..

2021-06-05 06:39:24 449

原创 对 JavaScript 中的 5 种主要的数据类型(包括 Number、String、Object、Array、Boolean)进行值复制

/***测试数据*/ const num = 123const str = 'we'const arr = [12,34,56]const obj = { a: 1, b: true, c: { d: 'li' }}const bo = true/***写法1*/ Object.prototype.clone = function() { // 数值型:字符串、数字、布尔值 if (this instanceof String || this ins

2021-06-04 16:40:12 208 2

原创 Vue生命周期-父子组件生命周期加载顺序

1.在beforeCreate里调用method里的方法编辑器会有下图提示:并且控制台报类型错误:2.Vue中父子组件生命周期加载顺序:情况一:子组件的更新在父组件之前的,有以下几种父子组件生命周期的组合(1)调用异步方法改变数据和视图都在是父组件和子组件的created里created () { console.log('父组件的created') this.loadCourses()},created () { console.log('子组件的created'

2021-06-03 10:01:59 636

原创 函数副作用

纯函数:对于相同的输入永远会得到相同的输出,而且没有任何可观察的副作用。// 不纯的函数let mini = 18;function checkAge(age) { return age >= mini;}// 纯的函数(有硬编码,可以通过柯里化解决)function checkAge(age) { let mini = 18; // 硬编码 return age >= mini;}// 柯里化的函数function checkAge (min) { retu

2021-06-03 00:16:51 155

原创 纯函数的好处

可缓存因为纯函数对相同的输入始终有相同的结果,所以可以把纯函数的结果缓存起来。可测试纯函数让测试更方便。并行处理在多线程环境下并行操作共享的内存数据很可能会出现意外情况。纯函数不需要访问共享的内存数据,所以在并行环境下可以任意运行纯函数 (WebWorker)。...

2021-06-02 23:56:21 174

原创 模拟Lodash实现自己的memoize记忆函数

分析:1.这个函数接受一个处理函数作为参数;2.这个函数返回一个匿名函数;3.这个函数内部需要创建一个对象(cache)将传入的处理函数的执行结果缓存;3.1用return出去的匿名函数的参数(arguments)作为这个对象(cache)的键,这个对象(cache)的值是传入的处理函数的执行结果。3.2通过判断对象(cache)里是否已有return出去的匿名函数的参数(arguments)这个键来做是否要执行处理函数的依据。3.3若对象(cache)已有return出去的匿名函数的参数(ar

2021-06-02 23:39:44 358

原创 Vue的常用修饰符

1. v-model的修饰符number修饰符:将输入转为数值型lazy修饰符:在change时而非input时更新(注:@change 在输入框发生变化且失去焦点后触发。 @input 在输入框内容发生变化后触发。 @blur 失去焦点就触发。)trim修饰符:去掉输入内容前后空白字符2. 事件修饰符修饰符是用点开头的指令后缀来表示的。修饰符是用点开头的指令后缀来表示的。修饰符是用点开头的指令后缀来表示的。.stop.self.prevent.capture.once

2020-12-31 15:23:48 1284

原创 Vue中使用导出来的svg icon时有的icon无法显示的问题

Vue中使用导出来的svg icon时有的icon无法显示的问题正常显示如下图;无法显示的图标如下图:解决方法:如下图所示,svg文件的路径替换成对应的http路径。

2020-06-29 15:26:46 2690

原创 使用hive和impala遇到的一些错误

1.问题描述:首先在浏览器启动hue时会出现如下报错界面: 然后点开hue里的hive的Query Editor时,DATABASE一直刷不出来,并且写句查询语句执行时,会出现连接不到10000的错误。 解决方法: netstat -anp |grep 9083 查看9083端口发现被占用,所以将占用9083端口的所有进程kill掉后,重新启动metastore和hiveserve...

2018-08-23 10:52:23 2717

翻译 flume结合morphline使用(flume+kafka+morphline+hdfs+avro+hive)

简介:使用flume将数据以avro格式存在HDFS里。 第一个flume 把数据推到kafkachannel ,第二个flume把数据从kafkachannel落到hdfs中。中间经过Morphline来解析数据。最后导入到hive表中。morphline.confmorphlines: [ { id: morphline importCommands : ["o...

2018-08-17 12:39:31 678

scala2.10.7版本的windows Installer程序包

这是一个scala2.10.7版本的windows Installer程序安装包

2018-08-23

avro的avro-tools-1.8.2的jar

这是一个关于avro的1.8.2版本的avro-tools-1.8.2的jar包

2018-08-23

avro的avro-1.8.1的jar

这是关于avro的avro-1.8.1版本的avro-tools的一个jar包

2018-08-23

空空如也

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

TA关注的人

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