5 Angelkeepmoving

尚未进行身份认证

暂无相关简介

等级
TA的排名 14w+

Linux 下Cmake安装

将源码包放到任意目录,解压 tar xzvf cmake.tgz; 进入到解压目录 依次执行 ./bootstrap make make install 安装成后后,输入cmake –help会出现有关cmake的使用命令

2016-12-15 11:45:17

欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-12-15 11:37:16

Java整数相除,输出小数,并保留2位小数

一、整数相除,保留小数当两个整数使用“/”相除时,由于小数点以后的数字会被截断,使运 算结果为整数。此时如果希望得到运算结果为所预期的浮点数,则必须将两整数其一或是全部强制转换类型为浮点数。 例如: 法一: 将整数其中一个强制转换成浮点数,再与另一个整数相除 float res = (float)a/b float res = a/(float)b 法二: 将两个整数同时强制

2016-09-05 13:30:32

DP动态规划思想讲解

如下链接,很适合新手理解DP,讲的例子通俗易懂~ 动态规划:从新手到专家

2016-09-04 10:27:30

2017年-好未来-视频面试-题目

一 问答题:TCP/IP几层?每层的作用? 参考如下博客,讲解的非常详细 http://blog.csdn.net/superjunjin/article/details/7841099 Java集合框架?HashSet与HashMap区别? 下面这个讲解超赞~ 集合_java集合框架进程调度算法有哪些,简要描述? 如下链接: http://blog.csdn.net/luya

2016-08-30 07:53:16

队列、栈的区别

一. 队列定义 队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。在队列这种数据结构中,最先插入的元素将是最先被删除的元素;反之最后插入的元素将最后被删除的元素,因此队列又称为“先进先出”(FIFO—first in first out)的线性表。

2016-08-25 14:48:48

Java-static详解

一、在《Java编程思想》P86页有这样一段话:  “static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。”  这段话虽然只是说明了static方法的特殊之处,但是可以看出static关键字的基本作用,简而言之,一句话来描述就是:  方便在没

2016-08-25 14:38:46

补码,负数比整数多表示一个

参照《计算机组成原理》唐朔飞 有如下图: 可以看到反码 1111 1111 对应真值是-1 计算如下:反码 1111 1111 原码 1000 0001 十进制:-1可以看到反码 1000 0000 对应真值是-128 计算如下:反码 1 000 0000 原码 1

2016-08-24 09:09:18

Java-全排列-递归 详解

先看一个全排列例子,比如对1 2 3 全排列: 1 2 3 1 3 2 2 1 3 2 3 1 3 2 1 3 1 2 以递归的思想来看: 1. 对于0号位置元素,分别是1 2 3; 实现方法:将原有的0号元素分别于0,1,2号元素交换。 2. 除0号位置元素外,对剩下的子序列进行全排列, 按照1,2步骤进行。 4. 当子序列只有个一元素,即要固定的位置等于序列最后

2016-08-22 10:38:21

HashMap 重复的key被覆盖

HashMap相同的key,会被覆盖。 如下测试: public static void main(String[] args) { HashMap

2016-08-16 20:58:03

Java-随机数——Math.random()、Random.next()

一、java.lang.Math.random(); 1. Math.random()函数能够返回double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。java.Math.Random()实际是在内部调用java.util.Random()的,它有一个致命的弱点,它和系统时间有关,也就是说相隔时间很短

2016-08-12 15:10:21

Comparable、Comparator区别、Comparator升序降序实现

Comparable与Comparator的区别 可参考: http://blog.csdn.net/mageshuai/article/details/3849143 总结: 1) 用 Comparator 是策略模式(strategy design pattern),就是不改变对象自身,而用一个策略对象(strategy object)来改变它的行为。 2) Comparable改变对

2016-08-12 13:52:11

Arrays.sort()、Collections.sort()

Arrays.sort()、Collections.sort() http://blog.163.com/lantian_xp/blog/static/239422362009472531595/

2016-08-11 21:42:43

TreeMap和TreeSet

TreeMap和TreeSet的区别与联系TreeMap和TreeSet的区别与联系 http://blog.sina.com.cn/s/blog_4b1a0ba30102vo2p.htmljava中treemap和treeset实现 http://www.cnblogs.com/liqizhou/archive/2012/09/27/java%e4%b8%adtreemap%e5%92%8ct

2016-08-11 13:58:08

Java中Object类的equals()和hashCode()方法

hashCode()和equals()定义在Object类中,这个类是所有java类的基类,所以所有的java类都继承这两个方法。1) hashCode()方法被用来获取给定对象的唯一整数。这个整数被用来确定对象被存储在HashTable类似的结构中的位置。 2) Object类的hashCode()方法返回这个对象存储的内存地址的编号。

2016-08-10 23:14:48

Java编程知识点——Scanner

Scanner

2016-08-10 22:59:32

Java-Character类中的实用方法

判断字符是不是大小写,使用已有的类和方法: static boolean isLowerCase(char ch) 确定指定字符是否为小写字母。 static boolean isUpperCase(char ch) 确定指定字符是否为大写字母。 Scanner scanner = new Scanner(System.in); 接收不确定的行,只能通过

2016-08-06 13:03:22

网易测编程试题-CD收录歌曲计算

如下,网易测试题目:关于CD收录歌曲的计算 Java作答,网上答案如下: import java.util.*;public class Main{public static void main(String[] args){ Scanner in = new Scanner(System.in); while(in.hasNext()){ int n =

2016-08-05 23:01:43

数据结构-哈夫曼树

哈夫曼树:给定n个权值作为n的叶子结点,构造一棵二叉树,若带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(Huffman Tree)。哈夫曼树是带权路径长度最短的树,权值较大的结点离根较近。带权路径长度:树的带权路径长度(Weighted Path Length of Tree,简记为WPL)   结点的权:在一些应用中,赋予树中结点的一个有某种意义的实数.   结点的带权路

2016-08-05 19:36:26

欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-08-05 19:26:33

查看更多

勋章 我的勋章
    暂无奖章