自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 从 Vue 文档中延伸的 Object.freeze()

序:在 Vue 的文档中介绍数据绑定和响应时,特意标注了对于经过Object.freeze() 方法的对象无法进行更新响应。因此,特意去查了 Object.freeze() 方法的具体含义。含义:Object.freeze() 方法用于冻结对象,禁止对于该对象的属性进行修改(由于数组本质也是对象,因此该方法可以对数组使用)。在 Mozilla MDN 中是如下介绍的:可以冻结一...

2019-06-05 14:03:19 369

原创 一、写好一个通用的 React 组件 之 props

Step-1在非 TypeScript 环境下,实际上 React 组件中的 props 属性,数据使用非常随意。我们看到的大部分代码是长这样的:直接从 props 中解构指定字段。Step-2对于实现特定业务功能的组件,这样写无可厚非。但是无论是从代码的健壮性还是代码风格来说,这都算不上“好代码”。尤其对于上述代码中的 onSure 字段来说,一旦后续的开发者传递错了数...

2019-06-04 20:22:33 350

原创 rel="noopener noreferrer"

在 airbnb 的前端规范中,所有关于 target="_blank" 的 <a> 标签,要求必须有 rel="noopener noreferrer"。原因如下:这是因为在浏览器中,通过 <a> 标签在新窗口打开的页面( 假设原页面是 A, 新打开的页面是 B )在 B 页面中,可以通过 window.opener 属性获得 A 页面的 window 对象...

2019-06-04 20:03:54 2790

原创 Javascript 中的数据类型

一、JS 中的两类数据类型JS 中只有两类数据类型:基本数据类型 和 Object 类型。核心区别只有一点:基本数据类型是值传递的,而 Object 类型是引用传递。基本类型只有 boolean、number(含 NaN)、string、null、undefined。其他的,如我们常用的 Array、Date、Object 等都是 Object 类型。二、原始类型的自动装箱原始...

2018-08-18 18:21:30 187

原创 HTML 中不常用但是很有用的标签

<q></q> 短文本引用<blockquote></blockquote> 文本块引用<code></code> 标注为代码块To be continued …

2017-02-05 12:43:10 369

原创 HTML <strong> 和 <b>

从效果上看,这两个标签没有区别,都是将字体加粗。但是实际含义却完全不同。 <b> 标签 只是单纯字体加粗<strong>标签的含义是 强调内容,只是默认的强调方式是 加粗显示

2017-02-05 12:32:35 1067

原创 字符串的替换和拆分

// 字符串的替换 String.replace(要替换的字符串, 替换成的字符串),未找到指定字符串则原样输出原字符串 var str = "cat, bat, sat, fat"; var pattern = /.at/; console.log(str.replace("at", "boy")); // 输出 cboy, bat

2017-02-04 10:00:00 930

原创 字符串的匹配

// 字符串的正则匹配,既可以使用 RegExp.exec() 方法,也可以使用 String.match() 方法 var str = "cat, bat, sat, fat"; var pattern = /.at/; var matches = str.match(pattern); console.log(matches);

2017-02-04 09:34:09 291

原创 String类型常用的方法汇总

**String类型常用的方法,尤其是获取子串的方法汇总,注意差异** var str = "Hello world"; // 拼接的方法 console.log(str.concat(" ", "!")); // 输出 Hello world ! // 更好的方式 console.log(str + " !");

2017-02-03 15:57:16 371

原创 Array 类型的迭代方法

Array 类型的迭代方法包括以下5种:对数组中每一项运行给定函数,且不会改变数组中包含的值every() 返回值是 true 或 false(逻辑且); some() 返回值是 true 或 false(逻辑或); filter() 返回值是给定函数为 true 的元素组成的数组; forEach() 无返回值; map()

2017-02-03 13:56:18 379

原创 Array 类型迭代方法

Array 类型迭代方法

2017-02-03 13:44:17 369

原创 js 数组的排序方法

js 数组的排序方法sort() 比较的是字符串,即使数组中的每一项都是数值但是可以指定比较函数

2017-02-03 10:51:26 1750

转载 JS浮点转整型、数字转字符串

1. 浮点数转换成整型,这个更容易出错,很多人喜欢使用parseint(),其实parseint()是用于将字符串转换成数字,而不是浮点数和整型之间的转换,我们应该使用math.floor()或者math.round()。另外,和第二节的对象查找中的问题不一样,math是内部对象,所以math.floor()其实并没有多少查询方法和调用的时间,速度是最快的。2. 把数字转换成字符串,应用""

2016-11-14 14:08:11 2178

原创 linux 文件权限

文件权限

2016-03-30 16:38:39 325

原创 怎么在一个脚本中使用在不同机器上的命令

跨机器指令

2016-03-30 16:10:14 666

原创 Ubuntu 远程桌面

ubuntu 远程图形桌面

2016-03-30 10:16:23 441

原创 获得某条指令的运行进度

管道解决

2016-03-29 17:57:19 501

原创 php 读正在写的文件

读不了php读取文件时需要打开文件流,而正在操作的文件,其文件流已打开,php不能读取它。

2016-03-29 15:04:44 383

原创 hadoop Name node is in safe mode

hadoop safe mode

2016-03-29 10:19:26 400

原创 sqoop Unkown database

sqoop 连接数据库mysql的问题

2016-03-28 11:37:16 786

原创 2016.2.29 工作笔记

×××××××××××××××××××××××××××××××××××解决:编译前需要修改pom.xml文件,修改文件中的hadoop.version属性为机器中安装部署的属性

2016-02-29 09:06:31 414

原创 2016.2.26 工作笔记

×××××××××××××××××××××××××××××××××××××解决:通过完整路径访问ubuntu@lxc-4:~$ /usr/bin/sudo /usr/bin/vim /etc/profile修改PATH值export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/

2016-02-26 09:14:47 364

转载 Ubuntu ssh 免密码登陆

ssh 无密码登录要使用公钥与私钥。生成的密钥对,将公钥发到该机需要无密码访问的机器,并写入到那台机器的~/.ssh/authorized文件中(命令形式建议 cat id_rsa,pub >> authorized_keys)

2016-02-26 09:12:41 756

原创 我在hadoop+zookeeper+hbase配置中出现的错误

1、启动hbase时候报错master: java.net.BindException: Address already in usemaster:         at sun.nio.ch.Net.bind(Native Method)master:         at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketCha

2016-01-14 10:12:54 3019

空空如也

空空如也

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

TA关注的人

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