自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 babel下载安装使用

Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行。 因为es6比es5的代码更为适合编写程序,但是因为历史的原因,现在普遍的浏览器并不支持es6代码(普遍支持es5),即如果你写es6代码之后,在浏览器上运行出错,因为浏览器的javascript解析器无法解析es6代码1、sudo npm install -g babel-cli 2、安装babel转为es5的

2017-10-22 21:12:57 4516

原创 vue.js学习笔记,vue如何生成页面

1、.vue 页面经过webpack打包工具,生成对应的 .html .js .css文件

2017-10-20 23:59:28 5219 1

原创 vue.js学习笔记,一、安装部署

1、sudo npm install -g cnpm –registry=https://registry.npm.taobao.org 安装cnpm淘宝镜像 2、cpm -v 3、cnpm install -g vue-cli 全局安装vue 4、安装完成之后,检测版本 vue -V 5、创建一个基于“webpack”模板的新项目

2017-10-20 21:58:43 347

原创 js,Dom操作

//所有浏览器都兼容的将伪数组转化为数组的方法function convertToArray(nodes) { var array=null; try { array = Array.prototype.slice.call(nodes,0); }catch (ex){ array = new Array(); for(var

2017-07-25 22:58:58 260

原创 js,dom节点查找

/** * Created by xuhuanhuan on 2017/7/20. */// dom 节点查找// 查找两个节点的最近的一个共同父节点,可以包括节点自身// 输入描述://// oNode1 和 oNode2 在同一文档中,且不会为相同的节点function commonParentNode(oNode1,oNode2) { if(oNode1.cont

2017-07-20 22:45:26 780

原创 js,根据包名,在指定空间中创建对象

/** * Created by xuhuanhuan on 2017/7/20. */// 根据包名,在指定空间中创建对象// 输入描述://// namespace({a: {test: 1, b: 2}}, 'a.b.c.d')//////// 输出描述://// {a: {test: 1, b: {c: {d: {}}}}}function namespace

2017-07-20 22:44:16 629

原创 Java,树的操作

package tree;import java.awt.geom.QuadCurve2D;import java.util.LinkedList;import java.util.Queue;public class TreeTools { //判断树中节点的个数 public static <T> int getTreeNum(TreeNode<T> root) {

2017-07-20 17:35:10 836

原创 java,树的创建

package tree;public class TreeNode<T> { T value; TreeNode<T> leftChild; TreeNode<T> rightChild; TreeNode() { } TreeNode(T value) { this.value = value; } //增加左节点

2017-07-20 17:33:00 387

原创 js,获取URL参数

/*题目描述获取 url 中的参数1. 指定参数名称,返回该参数的值 或者 空字符串2. 不指定参数名称,返回全部的参数对象 或者 {}3. 如果存在多个同名参数,则返回数组示例1输入http://www.nowcoder.com?key=1&key=2&key=3&test=4#hehe输出*/[1, 2, 3]/** * Created by xuhuanhuan on

2017-07-19 23:22:08 222

原创 前端,修改this指针

//题目描述//封装函数 f,使 f 的 this 指向指定的对象function bindThis(f, oTarget) { return function(){ var parames = Array.prototype.slice.call(arguments); return f.apply(oTarget,parames); }}

2017-07-19 23:19:05 505

原创 常用sql语句

插入单行 insert into <表名> values (列值)将现有数据添加到某个已有的表中 insert into <被添加表名>(列,列,列) select 列,列,列 from <现有表名>将现有数据填充一个新表 select 列,列,列 into <新建表名> from <现有表名> 插入多行 insert <表名>(列,列,列) select 列,列,列 uni

2017-07-12 23:45:28 334

原创 学习笔记,Linux常用命令--MySQL下载安装配置

下载软件linux mysql

2017-07-07 11:22:20 272

原创 华为机试,计算字符的个数

/* * 题目描述写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。输入描述:输入一个有字母和数字以及空格组成的字符串,和一个字符。输出描述:输出输入字符串中含有该字符的个数。示例1输入ABCDEFA输出1

2017-07-06 22:26:33 417

原创 华为机试,字符串最后一个单词的长度

/* * 题目描述计算字符串最后一个单词的长度,单词以空格隔开。 输入描述:一行字符串,非空,长度小于5000。输出描述:整数N,最后一个单词的长度。

2017-07-06 21:52:02 330

原创 华为机试:最高分是多少

时间限制:1秒空间限制:65536K 老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩. 输入描述:输入包括多组测试数据。 每组输入第一行是两个正整数N和M(0 < N <= 30000,0 < M < 5000),分别代表学生的数目和操作的数目。 学生ID编号从1编到N。 第二行包含N个整数,代表这N个学生的初始成绩,其中第i

2017-07-05 16:14:17 2863

原创 Java 链表模拟栈

/* * 使用链表模拟栈 */package Stack;import java.util.List;import java.util.ArrayList;import java.util.EmptyStackException;public class listStack<E extends Object> { private List<E> stack = new ArrayL

2017-07-05 14:19:50 269

原创 Java 数组模拟栈

/* * 利用数组模拟栈 */package Stack;import java.util.Stack;import Queue.Queue;public class arrStack { private int maxSize; //最大值 private int top; //栈顶指针 private int shen; //深度

2017-07-05 14:18:37 351

原创 Java 数组模拟队列

/* * 使用数组模拟队列 */package Queue;public class Queue { //队列类 private int maxSize; private int[] queue; private int rear; //队尾指针 private int front; //队头指针 private int num; p

2017-07-05 14:17:24 263

原创 java,字符串操作

public class StringImp { public static void main(String[] args) { String string = "my name is tiancai"; int size = string.indexOf("h"); //首次出现索引位置,不算空格,没找到返回-1 int size

2017-07-03 22:44:47 188

原创 JavaScript继承,寄生组合式继承

/** * 寄生组合式继承: * 使用寄生式继承来继承超类型的原型,然后将结果指定给子类型的原型 * 优点:高效率,它只调用了一次Supertype构造函数,避免了在prototype上面创建不必要的多余属性, * 同时,原型链还能保持不变 * 正常使用instanceof 和isPrototypeOf() * 普遍认为寄生组合式继承是引用类型最理想的继承方式 */function

2017-07-03 15:49:58 267

原创 JavaScript继承,寄生式继承

/** * 寄生式继承: 与原型式继承紧密相关 * 适用,主要考虑对象,而不是自定义类型和构造函数的情况下,寄生式继承也是一种有用的方式 * 缺点:不能做到函数复用 * */function object(o){ function F(){} //创建临时构造函数 F.prototype = o; //将传入对象作为构造函数的原型 re

2017-07-03 15:49:01 244

原创 JavaScript继承,原型式继承

/** * 原型式继承:基于原型,基于已有的对象创建新对象 * 优点:如果只想让一个对象与另一个对象保持类似的情况下,原型式继承是完全可以胜任的,不需要大兴地创建构造函数 * 缺点:引用类型的属性值始终共享 * object()对传入对象o执行了一次浅复制 * Object.creat(); */function object(o){ function F(){}

2017-07-03 15:45:42 195

原创 javascript继承,原型链继承、借用构造函数、组合继承

/** * 继承有两种方式,接口继承和实现继承, * ECMAScript只支持实现继承,主要依靠原型链来实现 * 原型链:利用原型,让一个引用类型继承另一个引用类型的方法和属性 * 原型链: * 优点:可以实现原型继承 * 缺点:1、包含引用类型值的原型属性会被所有实例共享, * 2、创建子类型的实例时,不能向超类型的构造函数传递参数 * 借用构造函数:优点: 1、在子类

2017-07-03 15:43:06 339

原创 数组中重复的字

在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是重复的数字2或3。import java.util.Arrays;import java.util.HashSet;import java.util.Set

2017-07-01 21:43:10 204

原创 Java 查找二维数组中是否含有某个数

在二维数组中,每一行都按照从左到右递增的顺序排序, 每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。public class findNum { private static boolean findAnum(Integer target,int[][] arr) { boolean isFind = false; in

2017-07-01 21:24:15 2658

原创 学习笔记二,Linux常用命令--文件内容查看

cat :第一行开始显示文件内容tac :最后一行开始显示文件内容nl :显示行号tac :最后一行开始显示文件内容

2017-06-29 11:12:53 272

原创 学习笔记--Linux 常用命令一,目录操作

处理目录的常用命令本文的使用Mac终端,会在主机名和用户名处打码:ls :列出目录ls -a :列出全部文件目录(以. 开头的隐藏文件也全部列出 )ls -b : 列出目录本身(不包括文件数据)ls -l :列出目录(包括文件数据,即属性和权限等数据)ls -al: 详细列出所有文件mkdir: 创建新目录mkdir: 创建新目录mkdir -m: 创建新目

2017-06-28 21:46:00 262

空空如也

空空如也

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

TA关注的人

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