要实现Rational类的加减乘除,要实现其可比较性,要覆盖toString()方法,要实现不同数据类型的转换等。 有理数封装在Rational对象中。在机器内部,有理数总表示为它的最简形式,分子决定有理数的符号,分母总为正数。 gcd()方法是私有静态的。 Object类中的toString方法和 ...
分类:
编程语言 时间:
2016-07-30 14:52:40
阅读次数:
324
1. Java语言比较特殊, 由Java编写的程序需要经过编译步骤,但这个编译步骤不会产生特定平台的机器码,而是生成一种与平台无关的字节码(也就是.class文件)。这种字节码不是可执行性的,必须使用Java解释器来解释执行。因此可以认为: Java语言既是编译型语言,也是解释型语言。 或者说,Ja ...
分类:
编程语言 时间:
2016-07-30 14:51:01
阅读次数:
156
CentOS 6.6自带的是Python 2.6.6,而编译llvm需要Python 2.7以上。 yum中最新的也是Python 2.6.6,只能下载Python 2.7.9的源代码自己编译安装。 操作步骤如下: 1)安装devtoolset 2)安装编译Python需要的包包 3)下载并解压Py ...
分类:
编程语言 时间:
2016-07-30 14:48:04
阅读次数:
144
1.增强for循环 2.普通for循环 3.迭代器遍历 ...
分类:
编程语言 时间:
2016-07-30 14:46:08
阅读次数:
219
最近看项目中异步控制器的一些代码,发现新东西出来后,不管理不理解都到处乱用的现象还真是不少。 线程的个数是有限的,异步是交还出线程,利用硬件的DMA完成io处理或者网络处理请求。 当需要执行I/O操作时,使用异步操作比使用线程+同步I/O操作更合适。I/O操作不仅包括了直接的文件、网络的读写,还包括 ...
分类:
编程语言 时间:
2016-07-30 14:45:28
阅读次数:
129
题目链接https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii/题目原文
Say you have an array for which the ithi^{th} element is the price of a given stock on day ii.
Design an algorithm to fi...
分类:
编程语言 时间:
2016-07-30 13:42:44
阅读次数:
181
如果熟悉Java并发编程的话,应该知道在多线程共享变量的情况下,存在内存可见性问题: 在一个线程中对某个变量进行赋值,在另外一个线程中读取该变量的值,读取到的可能仍然是以前的值; 这里并非说的是时序的问题,例如读取操作在赋值操作之前执行了,而是说, 即使在另外一个线程中循环读取该变量的值,也可能永远 ...
分类:
编程语言 时间:
2016-07-30 13:37:39
阅读次数:
154
引用 "retrofit" : "com.squareup.retrofit2:retrofit:2.0.1", "retrofit-adapter" : "com.squareup.retrofit2:adapter-rxjava:2.0.1", "retrofit-converter" : "c ...
分类:
编程语言 时间:
2016-07-30 13:35:43
阅读次数:
445
paramiko模块,基于SSH用于连接远程服务器并执行相关操作。 一、安装 二、使用 SSHClient 用于连接远程服务器并执行基本命令 #!/usr/bin/env python3 # -*- coding: utf-8 -*- # Author: DBQ(Du Baoqiang) impor ...
分类:
编程语言 时间:
2016-07-30 13:36:39
阅读次数:
400
学习《算法设计与分析基础》,习题2.4 第5题要求为汉诺塔游戏设计一个非递归的算法。 思,不得其解。看书后答案提示: 好吧,话都说得这么直接了,遂百度之,得到一个感觉很好的答案,略做修改,摘录于下: 原文地址:http://blog.sina.com.cn/s/blog_48e3f9cd010004 ...
分类:
编程语言 时间:
2016-07-30 13:36:19
阅读次数:
184
1寻找一个数组中最多的那个数 (1)利用数组 (2)利用json和数组 ...
分类:
编程语言 时间:
2016-07-30 13:34:40
阅读次数:
154
org.springframework.util.StringUtilsorg.springframework.util.CollectionUtilsorg.springframework.web.bind.ServletRequestUtilsorg.apache.commons.lang3.b ...
分类:
编程语言 时间:
2016-07-30 13:33:31
阅读次数:
156
package a.ab; import java.io.*; public class FileReadWrite { public static void main(String[] args) { FileReader fr=null; FileWriter fw=null; try{ //将 ...
分类:
编程语言 时间:
2016-07-30 13:27:09
阅读次数:
193
转:http://www.cnblogs.com/xdp-gacl/p/4200090.html JavaWeb实现文件上传下载功能实例解析 在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文 ...
分类:
编程语言 时间:
2016-07-30 13:26:17
阅读次数:
212
一:泛型的概念 泛型用来现在集合中的存储类型,防止取出时强制转换发生错误。 1:没有使用泛型时,如下: 而是运行时错误 2:使用泛型后,如下: 二:使用泛型进行存取 可以使用传统的迭代器的keyset或者entryset方式,或者使用增强for循环 这里要注意,hashmap存储是安装hashcod ...
分类:
编程语言 时间:
2016-07-30 13:24:42
阅读次数:
246
1.类的有关概念: 当有public修饰时,类名必须与文件名相同 如果没有public关键字修饰 则可以不同 类是有相同特征和行为的事物的抽象 特征可以理解为静态的 行为可以理解为动态的 *package 将当前文件放入对应的包中 *package 后面通常写网址倒置 *package 必须是当前文 ...
分类:
编程语言 时间:
2016-07-30 13:24:59
阅读次数:
233