自定义博客皮肤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 4656

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

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

2017-10-20 23:59:28 5336

原创 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 427

原创 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 343

原创 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 878

原创 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 727

原创 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 960

原创 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 483

原创 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 307

原创 前端,修改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 597

原创 常用sql语句

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

2017-07-12 23:45:28 408

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

下载软件 linux mysql

2017-07-07 11:22:20 352

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

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

2017-07-06 22:26:33 500

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

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

2017-07-06 21:52:02 424

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

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

2017-07-05 16:14:17 2967

原创 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 357

原创 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 450

原创 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 350

原创 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 260

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

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

2017-07-03 15:49:58 340

原创 JavaScript继承,寄生式继承

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

2017-07-03 15:49:01 315

原创 JavaScript继承,原型式继承

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

2017-07-03 15:45:42 249

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

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

2017-07-03 15:43:06 435

原创 数组中重复的字

在一个长度为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 282

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

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

2017-07-01 21:24:15 2765

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

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

2017-06-29 11:12:53 321

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

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

2017-06-28 21:46:00 378

空空如也

空空如也

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

TA关注的人

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