![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IT
好想养一只金毛
菜鸟一只
展开
-
学习笔记--Linux 常用命令一,目录操作
处理目录的常用命令本文的使用Mac终端,会在主机名和用户名处打码: ls :列出目录 ls -a :列出全部文件目录(以. 开头的隐藏文件也全部列出 ) ls -b : 列出目录本身(不包括文件数据) ls -l :列出目录(包括文件数据,即属性和权限等数据) ls -al: 详细列出所有文件 mkdir: 创建新目录 mkdir: 创建新目录 mkdir -m: 创建新目原创 2017-06-28 21:46:00 · 259 阅读 · 0 评论 -
华为机试,字符串最后一个单词的长度
/* * 题目描述 计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 一行字符串,非空,长度小于5000。 输出描述: 整数N,最后一个单词的长度。原创 2017-07-06 21:52:02 · 326 阅读 · 0 评论 -
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 · 267 阅读 · 0 评论 -
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 · 344 阅读 · 0 评论 -
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 · 182 阅读 · 0 评论 -
JavaScript继承,寄生组合式继承
/** * 寄生组合式继承: * 使用寄生式继承来继承超类型的原型,然后将结果指定给子类型的原型 * 优点:高效率,它只调用了一次Supertype构造函数,避免了在prototype上面创建不必要的多余属性, * 同时,原型链还能保持不变 * 正常使用instanceof 和isPrototypeOf() * 普遍认为寄生组合式继承是引用类型最理想的继承方式 */ function原创 2017-07-03 15:49:58 · 264 阅读 · 0 评论 -
JavaScript继承,寄生式继承
/** * 寄生式继承: 与原型式继承紧密相关 * 适用,主要考虑对象,而不是自定义类型和构造函数的情况下,寄生式继承也是一种有用的方式 * 缺点:不能做到函数复用 * */function object(o){ function F(){} //创建临时构造函数 F.prototype = o; //将传入对象作为构造函数的原型 re原创 2017-07-03 15:49:01 · 237 阅读 · 0 评论 -
javascript继承,原型链继承、借用构造函数、组合继承
/** * 继承有两种方式,接口继承和实现继承, * ECMAScript只支持实现继承,主要依靠原型链来实现 * 原型链:利用原型,让一个引用类型继承另一个引用类型的方法和属性 * 原型链: * 优点:可以实现原型继承 * 缺点:1、包含引用类型值的原型属性会被所有实例共享, * 2、创建子类型的实例时,不能向超类型的构造函数传递参数 * 借用构造函数:优点: 1、在子类原创 2017-07-03 15:43:06 · 332 阅读 · 0 评论 -
JavaScript继承,原型式继承
/** * 原型式继承:基于原型,基于已有的对象创建新对象 * 优点:如果只想让一个对象与另一个对象保持类似的情况下,原型式继承是完全可以胜任的,不需要大兴地创建构造函数 * 缺点:引用类型的属性值始终共享 * object()对传入对象o执行了一次浅复制 * Object.creat(); */ function object(o){ function F(){}原创 2017-07-03 15:45:42 · 189 阅读 · 0 评论 -
数组中重复的字
在一个长度为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 · 198 阅读 · 0 评论 -
Java 查找二维数组中是否含有某个数
在二维数组中,每一行都按照从左到右递增的顺序排序, 每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 public class findNum { private static boolean findAnum(Integer target,int[][] arr) { boolean isFind = false; in原创 2017-07-01 21:24:15 · 2655 阅读 · 0 评论 -
学习笔记二,Linux常用命令--文件内容查看
cat :第一行开始显示文件内容 tac :最后一行开始显示文件内容 nl :显示行号 tac :最后一行开始显示文件内容原创 2017-06-29 11:12:53 · 268 阅读 · 0 评论 -
华为机试,计算字符的个数
/* * 题目描述 写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。输入描述: 输入一个有字母和数字以及空格组成的字符串,和一个字符。 输出描述: 输出输入字符串中含有该字符的个数。 示例1 输入ABCDEF A 输出1原创 2017-07-06 22:26:33 · 409 阅读 · 0 评论