码迷,mamicode.com
首页 > 编程语言
Java 有理数类 分数类 Rational类的设计与实现
要实现Rational类的加减乘除,要实现其可比较性,要覆盖toString()方法,要实现不同数据类型的转换等。 有理数封装在Rational对象中。在机器内部,有理数总表示为它的最简形式,分子决定有理数的符号,分母总为正数。 gcd()方法是私有静态的。 Object类中的toString方法和 ...
分类:编程语言   时间:2016-07-30 14:52:40    阅读次数:324
Java程序的运行机制和JVM
1. Java语言比较特殊, 由Java编写的程序需要经过编译步骤,但这个编译步骤不会产生特定平台的机器码,而是生成一种与平台无关的字节码(也就是.class文件)。这种字节码不是可执行性的,必须使用Java解释器来解释执行。因此可以认为: Java语言既是编译型语言,也是解释型语言。 或者说,Ja ...
分类:编程语言   时间:2016-07-30 14:51:01    阅读次数:156
centos安装python2.7
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
Java中list对象的三种遍历方式
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
122. Best Time to Buy and Sell Stock II [medium] (Python)
题目链接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内存可见性问题的分析
如果熟悉Java并发编程的话,应该知道在多线程共享变量的情况下,存在内存可见性问题: 在一个线程中对某个变量进行赋值,在另外一个线程中读取该变量的值,读取到的可能仍然是以前的值; 这里并非说的是时序的问题,例如读取操作在赋值操作之前执行了,而是说, 即使在另外一个线程中循环读取该变量的值,也可能永远 ...
分类:编程语言   时间:2016-07-30 13:37:39    阅读次数:154
mvp+retrofit+rxjava
引用 "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
python 之 Paramiko学习
paramiko模块,基于SSH用于连接远程服务器并执行相关操作。 一、安装 二、使用 SSHClient 用于连接远程服务器并执行基本命令 #!/usr/bin/env python3 # -*- coding: utf-8 -*- # Author: DBQ(Du Baoqiang) impor ...
分类:编程语言   时间:2016-07-30 13:36:39    阅读次数:400
算法学习(4)----汉诺塔递归算法和非递归算法
学习《算法设计与分析基础》,习题2.4 第5题要求为汉诺塔游戏设计一个非递归的算法。 思,不得其解。看书后答案提示: 好吧,话都说得这么直接了,遂百度之,得到一个感觉很好的答案,略做修改,摘录于下: 原文地址:http://blog.sina.com.cn/s/blog_48e3f9cd010004 ...
分类:编程语言   时间:2016-07-30 13:36:19    阅读次数:184
js算法(2)
1寻找一个数组中最多的那个数 (1)利用数组 (2)利用json和数组 ...
分类:编程语言   时间:2016-07-30 13:34:40    阅读次数:154
Java工具类参考
org.springframework.util.StringUtilsorg.springframework.util.CollectionUtilsorg.springframework.web.bind.ServletRequestUtilsorg.apache.commons.lang3.b ...
分类:编程语言   时间:2016-07-30 13:33:31    阅读次数:156
Java文件内容的复制
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
JavaWeb实现文件上传下载功能实例解析
转:http://www.cnblogs.com/xdp-gacl/p/4200090.html JavaWeb实现文件上传下载功能实例解析 在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文 ...
分类:编程语言   时间:2016-07-30 13:26:17    阅读次数:212
javaweb学习总结六(泛型)
一:泛型的概念 泛型用来现在集合中的存储类型,防止取出时强制转换发生错误。 1:没有使用泛型时,如下: 而是运行时错误 2:使用泛型后,如下: 二:使用泛型进行存取 可以使用传统的迭代器的keyset或者entryset方式,或者使用增强for循环 这里要注意,hashmap存储是安装hashcod ...
分类:编程语言   时间:2016-07-30 13:24:42    阅读次数:246
Java基础-类
1.类的有关概念: 当有public修饰时,类名必须与文件名相同 如果没有public关键字修饰 则可以不同 类是有相同特征和行为的事物的抽象 特征可以理解为静态的 行为可以理解为动态的 *package 将当前文件放入对应的包中 *package 后面通常写网址倒置 *package 必须是当前文 ...
分类:编程语言   时间:2016-07-30 13:24:59    阅读次数:233
一些不错的算法学习练习站点
此外,强烈推荐一本书:《算法》 ...
分类:编程语言   时间:2016-07-30 13:25:26    阅读次数:269
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!