上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 34 下一页

2018年2月5日

正则表达式 知识点

摘要: 语法与释义: 基础语法 "^([]{})([]{})([]{})$" 正则字符串 = "开始 ([包含内容]{长度}) ([包含内容]{长度}) ([包含内容]{长度}) 结束" 用正则表达式验证8位长度数字字符串时,一定要带上 ^ 与 $。 如果我们把 ^ 与 $ 去了,则凡是含有八位数字的字符串 阅读全文

posted @ 2018-02-05 23:14 cag2050 阅读(153) 评论(0) 推荐(0)

2018年2月1日

水平居中 和 垂直居中

摘要: 水平居中 1. 只能进行水平的居中,且对浮动元素或绝对定位元素无效。 1. 只能对图片,按钮,文字等行内元素(display为inline或inline block等)进行水平居中。 1. 浮动配合相对定位来进行水平居中 浮动居中的原理是:把浮动元素相对定位到父元素宽度50%的地方,但这个时候元素还 阅读全文

posted @ 2018-02-01 00:03 cag2050 阅读(393) 评论(0) 推荐(0)

2018年1月29日

探索Vue高阶组件

摘要: 出处:http://hcysun.me/2018/01/05/%E6%8E%A2%E7%B4%A2Vue%E9%AB%98%E9%98%B6%E7%BB%84%E4%BB%B6/ 阅读全文

posted @ 2018-01-29 17:53 cag2050 阅读(338) 评论(0) 推荐(0)

2018年1月25日

mac下hbase安装

摘要: 出处:https://www.jianshu.com/p/510e1d599123 安装到的路径:/usr/local/Cellar/hbase/1.2.6 linux操作: linux命令 | 作用 | ./start hbase.sh | 启动hbase。需进入安装路径下的bin文件夹 ./st 阅读全文

posted @ 2018-01-25 21:30 cag2050 阅读(792) 评论(0) 推荐(0)

ace 在线编辑器 知识点

摘要: ace 常用方法: 功能 | 语句 | 设置值 | editor.setValue("the new text here"); // or session.setValue 获取值 | editor.getValue() 跳到行 | editor.gotoLine(1) 光标跳到最后一行的结束位置 阅读全文

posted @ 2018-01-25 18:28 cag2050 阅读(811) 评论(0) 推荐(0)

模拟元素点击的几种方式

摘要: 出处:http://www.cnblogs.com/snandy/archive/2011/08/02/2122496.html 阅读全文

posted @ 2018-01-25 17:02 cag2050 阅读(133) 评论(0) 推荐(0)

2018年1月23日

Vue 的自定义事件系统:实现子组件跟父组件通信

摘要: 父组件可以在使用子组件的地方直接用 v on 来监听子组件触发的事件 v on 写在引用的子组件上, 语句 ,写在子组件里。 阅读全文

posted @ 2018-01-23 22:08 cag2050 阅读(163) 评论(0) 推荐(0)

vue 项目中,定时器(setInterval)的写法

摘要: vue 项目中,定时器(setInterval)的写法: fetchJobList是一个方法,里面有dispatch一个action进行请求接口的代码。 阅读全文

posted @ 2018-01-23 15:07 cag2050 阅读(9232) 评论(0) 推荐(0)

2018年1月22日

JS 的预编译和执行顺序

摘要: 脚本执行js引擎做的工作: 1. 语法分析 1. 预编译 1. 解释执行 阅读全文

posted @ 2018-01-22 16:32 cag2050 阅读(111) 评论(0) 推荐(0)

2018年1月21日

es6 中,大多数开发者和 babel 之类的工具默认添加 use strict 到 JS 文件的头部,确保采用严格模式

摘要: 严格模式(use strict) 有助于防止问题用法,并且它也有助于安全使用 JavaScript。 在 ES5 中, 严格模式是可选项,但是在 ES6 中,许多特性要求必须使用严格模式。 因此大多数开发者和 babel 之类的工具默认添加 use strict 到 JS 文件的头部,以确保整个 J 阅读全文

posted @ 2018-01-21 17:39 cag2050 阅读(214) 评论(0) 推荐(0)

js 数组方法比较

摘要: js 数组方法比较 table th:first of type { width: 80px; } table th:nth of type(2) { width: 120px; } table th:nth of type(3) { width: 160px; } 方法 | 是否影响原数组 | 返 阅读全文

posted @ 2018-01-21 13:31 cag2050 阅读(296) 评论(0) 推荐(0)

2018年1月20日

JavaScript 面试知识点

摘要: 用正则表达式验证字符串长度时,一定要带上 ^ 与 $。 如果我们把 ^ 与 $ 去了,则凡是含有八位数字的字符串都会验证通过。 js中 target 与 currentTarget 的区别: 1、target发生在事件流的目标阶段,而currentTarget发生在事件流的整个阶段(捕获、目标和冒泡 阅读全文

posted @ 2018-01-20 16:39 cag2050 阅读(201) 评论(0) 推荐(0)

vuex、redux、mobx 对比

摘要: 出处:https://www.w3cplus.com/javascript/talk about front end state management.html 其实大部分概念都差不多,只不过VUEX简化了一些流程。 store、state基本一样,只是action与mutation有些差别。 re 阅读全文

posted @ 2018-01-20 15:59 cag2050 阅读(1030) 评论(0) 推荐(0)

2018年1月18日

vue-cli 引入阿里巴巴字体图标:注意点

摘要: vue cli 引入阿里巴巴字体图标:注意点 1. 下载的 iconfont.css 文件中: 1. font class引用,使用方法: 注意: 如果步骤1的 写成 ,则font class引用写法:`` 即:此处要对应 阅读全文

posted @ 2018-01-18 18:44 cag2050 阅读(523) 评论(0) 推荐(0)

2018年1月16日

hbase 知识点

摘要: hbase 教程:http://www.yiibai.com/hbase/ mac下hbase安装:https://www.jianshu.com/p/510e1d599123 HBase是建立在Hadoop文件系统之上的分布式面向列的数据库。它是一个开源项目,是横向扩展的。 HBase是一个数据模 阅读全文

posted @ 2018-01-16 17:52 cag2050 阅读(172) 评论(0) 推荐(0)

2018年1月14日

前后端对接_总结

摘要: 1. 下拉列表(单选):选项中可以没有‘全部’,不选时默认为全选 1. 下拉列表(多选):选项中需要有‘全部’ 原则: 1. 提供便于前端使用的接口数据 阅读全文

posted @ 2018-01-14 15:47 cag2050 阅读(168) 评论(0) 推荐(0)

Kubernetes 知识点

摘要: 什么是Kubernetes? Kubernetes(k8s)是自动化容器操作的开源平台,这些操作包括部署,调度和节点集群间扩展。如果你曾经用过Docker容器技术部署容器,那么可以将Docker看成Kubernetes内部使用的低级别组件。Kubernetes不仅仅支持Docker,还支持Rocke 阅读全文

posted @ 2018-01-14 15:26 cag2050 阅读(168) 评论(0) 推荐(0)

2018年1月11日

npx 知识点

摘要: npx 介绍:https://segmentfault.com/a/1190000010149499 阅读全文

posted @ 2018-01-11 20:31 cag2050 阅读(133) 评论(0) 推荐(0)

velocity 知识点

摘要: velocity 教程: http://www.51gjie.com/javaweb/126 velocity 语法 语法 | 说明 | 关键字以 开头 | 定义数组 | ['aaa','bbb'] 变量以$开头 | 把不存在的变量显示为空白,变量前加叹号,比如:$!msg | 变量定义 | set 阅读全文

posted @ 2018-01-11 10:35 cag2050 阅读(167) 评论(0) 推荐(0)

azkaban:java任务调度系统

摘要: github:https://github.com/azkaban/azkaban 官方网站:https://azkaban.github.io/ 好的介绍文章:http://srcct.com/2016/04/27/2016/%E5%A4%A7%E6%95%B0%E6%8D%AE%E5%B7%A5 阅读全文

posted @ 2018-01-11 10:32 cag2050 阅读(556) 评论(0) 推荐(0)

2018年1月10日

Linux 英文全称

摘要: Linux 命令英文全称 linux 命令 | 英文全称 | sudo | super user do su | switch user ps | Process Status 进程状态 df | Disk free,空余硬盘 du | Disk usage,硬盘使用率 nohup | No Han 阅读全文

posted @ 2018-01-10 11:12 cag2050 阅读(188) 评论(0) 推荐(0)

2018年1月6日

cookie、localStorage、sessionStorage 的生命周期

摘要: 生命周期 存储 | 生命周期 | cookie | 没有设置 expires 选项时,cookie 的生命周期仅限于当前会话中,关闭浏览器意味着这次会话的结束,所以会话 cookie 仅存在于浏览器打开状态之下。这就是为什么当你登录一个 Web 应用时经常会看到一个复选框,询问你是否记住登录信息:如 阅读全文

posted @ 2018-01-06 17:15 cag2050 阅读(12529) 评论(0) 推荐(2)

网站的「记住登录」、网站的「记住密码」、浏览器的「记住密码」的差别

摘要: 意思一样的词汇:“自动登录”、“记住我”、“记住登录状态”、“x天内免登录”... 1. 网站的「记住登录」 网站的「记住登录」功能是设置一个特殊的 cookie,也就是网站能够访问的、存储在你的浏览器数据库中的信息。通常,取得此 cookie(及相关的其它信息)则可以对网站进行访问。但是,这个 c 阅读全文

posted @ 2018-01-06 16:01 cag2050 阅读(2214) 评论(0) 推荐(0)

不让浏览器询问“是否记住密码”的前端解决方案

摘要: 在我们使用表单组件中 的时候,浏览器会询问,是否记住密码。 当选择是的时候,下次进入页面,浏览器会自动帮你填入账号和密码。而有些场景下,我们不希望浏览器帮我们自动填入,也不希望浏览器提示记住密码,这时怎么办呢? 可以采用如下方案: 1、将input的autocomplete设置为off 2、将inp 阅读全文

posted @ 2018-01-06 15:41 cag2050 阅读(2180) 评论(0) 推荐(0)

vue 回车自动登录

摘要: 原理: 1. 在密码输入框加入事件:@keyup.enter.native 2. 登录button加入事件:@click 代码: pug 语法: 阅读全文

posted @ 2018-01-06 10:33 cag2050 阅读(10212) 评论(1) 推荐(1)

2018年1月5日

shell 知识点

摘要: shell 开发与其他语言的区别项: 区别项 | 说明 | 定义变量,变量名前不加美元符号;使用变量,必须在变量名前加美元符号 | 定义变量时,变量名和等号之间、等号与变量值之间,都不能有空格 | 表达式和运算符之间要有空格 | shell 的流程控制不可为空 | 关系运算符( eq、 ne等)只支 阅读全文

posted @ 2018-01-05 18:27 cag2050 阅读(158) 评论(0) 推荐(0)

辅助字符串处理类:org.apache.commons.lang3.StringUtils

摘要: api 地址:http://commons.apache.org/proper/commons lang/apidocs/index.html?index all.html StringUtils 常用方法: 方法 | 作用 | isBlank | 判断某字符串是否为空、长度为0、由空白符(whit 阅读全文

posted @ 2018-01-05 16:48 cag2050 阅读(778) 评论(0) 推荐(0)

post请求(headers里有属性)报错:Request header field xxx is not allowed by Access-Control-Allow-Headers in preflight response

摘要: post 请求,headers里有属性(xxx)。请求时报错: 解决:在后端的 里,添加该 field。 阅读全文

posted @ 2018-01-05 14:15 cag2050 阅读(715) 评论(0) 推荐(0)

2018年1月4日

vue-cli 打包报错:Unexpected token: punc (()

摘要: vue cli 打包报错: 原因:上面的代码是es6的语法,由于现在还有浏览器不支持es6的语法,所以在打包的过程中要把es6转换成es5,在打包时使用了UglifyJs压缩JS,但是UglifyJs无法解析ES6,才出现了上述问题。 解决:build/webpack.base.config.js 阅读全文

posted @ 2018-01-04 21:07 cag2050 阅读(1688) 评论(0) 推荐(0)

遍历对象,并对其中第一个(随机)进行处理

摘要: 使用了 Object.keys(obj) 方法: let objKeysArr = Object.keys(request.params) let len = objKeysArr.length for (let i = 0; i 阅读全文

posted @ 2018-01-04 11:30 cag2050 阅读(177) 评论(0) 推荐(0)

JavaScript中类似PHP的uniqid()方法

摘要: JavaScript中类似PHP的uniqid()方法: js function generateUIDNotMoreThan1million() { return ("0000" + (Math.random() Math.pow(36,4) 阅读全文

posted @ 2018-01-04 09:43 cag2050 阅读(1308) 评论(0) 推荐(0)

使用crypto-js的md5加密

摘要: 官方地址:https://github.com/brix/crypto js md5加密代码: 阅读全文

posted @ 2018-01-04 09:41 cag2050 阅读(13218) 评论(0) 推荐(0)

2017年12月28日

Yarn、MapReduce、spark、storm的关系

摘要: YARN并不是下一代 MapReduce (MRv2),下一代 MapReduce 与第一代 MapReduce (MRv1)在编程接口、数据处理引擎(MapTask和ReduceTask)是完全一样的, 可认为 MRv2 重用了 MRv1 的这些模块,不同的是资源管理和作业管理系统, MRv1 中 阅读全文

posted @ 2017-12-28 15:32 cag2050 阅读(205) 评论(0) 推荐(0)

2017年12月27日

hadoop 知识点

摘要: HDFS 命令 命令 | 说明 | fsck | 检查文件的完整性 start balancer.sh | 重新平衡HDFS hdfs dfs copyFromLocal | 从本地磁盘复制文件到HDFS hadoop 配置 有两种配置文件: 一种是 default.xml(只读,默认的配置) 一种 阅读全文

posted @ 2017-12-27 18:09 cag2050 阅读(146) 评论(0) 推荐(0)

2017年12月26日

spring cloud 知识点

摘要: 优秀的介绍资料: 资料 | 地址 | spring cloud 中文网 | https://springcloud.cc/ spring cloud 介绍 | https://www.jianshu.com/p/7468643ead77 阅读全文

posted @ 2017-12-26 16:26 cag2050 阅读(218) 评论(0) 推荐(0)

2017年12月25日

spring cloud 之 Eureka 知识点:服务注册与发现

摘要: Eureka原理 1. 当服务消费者想要调用服务提供者的API时,首先会在注册中心中查询当前可用的实例的网络地址(也可能是定时查询可用实例,本地缓存好可用服务列表),然后再使用客户端负载均衡,命中到其中一个服务提供者实例并请求该实例。下图展示了客户端发现方式的网络拓扑图: 2. 当服务启动的时候,将 阅读全文

posted @ 2017-12-25 16:42 cag2050 阅读(807) 评论(0) 推荐(0)

2017年12月22日

Java中 @Override 的作用

摘要: @Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处: 1. 可以当注释用,方便阅读; 2. 编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。例如,你如果没写@Override,而你下面的方法名又写错了,这时你的编译器是可以编译通过的,因为 阅读全文

posted @ 2017-12-22 11:36 cag2050 阅读(170) 评论(0) 推荐(0)

2017年12月21日

netty 知识点

摘要: Netty:异步、事件驱动的NIO(非阻塞Non block IO)框架 netty 教程:http://wiki.jikexueyuan.com/project/netty 4 user guide/ 相关资料: 资料 | 地址 | api | https://netty.io/4.1/api/i 阅读全文

posted @ 2017-12-21 16:20 cag2050 阅读(245) 评论(0) 推荐(0)

2017年12月18日

Maven的dependency type属性

摘要: 官方地址: http://maven.apache.org/ref/3.5.2/maven model/maven.html (搜索:Some examples are jar, war, ejb client and test jar) http://maven.apache.org/ref/3. 阅读全文

posted @ 2017-12-18 15:28 cag2050 阅读(1989) 评论(0) 推荐(0)

2017年12月16日

thrift 知识点

摘要: mac下,thrift 安装 mac下,最简单安装thrift的方法:使用brew安装 1. brew update 1. brew install thrift 1. 验证安装成功:thrift help 安装出处:https://www.kancloud.cn/digest/batu go/15 阅读全文

posted @ 2017-12-16 16:19 cag2050 阅读(514) 评论(0) 推荐(0)

上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 34 下一页

导航