- 浏览: 35471 次
- 性别:
- 来自: 深圳
最新评论
-
宇宙歆儿:
已经工作6年了啊,不错啊,可是我在做测试...目前在自学jav ...
java编程之美(一) -
tang9140:
java编程之美(一)
文章列表
服务端代码:
import java.io.IOException;
import java.net.InetSocketAddress;
import java.net.ServerSocket;
import java.net.Socket;
import java.nio.ByteBuffer;
import java.nio.channels.SelectionKey;
import java.nio.channels.Selector;
import java.nio.channels.ServerSocketChannel;
import java.nio.channels.So ...
- 2014-09-04 15:13
- 浏览 599
- 评论(0)
题目详情
一份银行流水数据,因打印模糊导致部分金额不清楚。
收入、支出、余额满足以下3条规则:
1、收入、支出、余额三列都是数字
2、同一行收入和支出的值不能同时为非零值
3、第N-1行余额(+第N行收入或-第N行支出)=第N行余额
程序语言: java
请按照规则编写算法,修复不清楚的值
- 2014-09-02 14:42
- 浏览 574
- 评论(0)
线上编程挑战中,一道题目的所有测试数据是放在一个文本文件中,选手将一道题目的程序提交给评判系统运行,程序从该文件中读取测试数据,再把运行结果输出到另一个文本文件中。系统把输出文件与标准答案比对,来评判程序编写得正确与否。
一般都是采用标准的输入输出(即键盘输入和屏幕输出),输入结束有文件末尾标识(EOF),这可以用于确定输入结束。
一、四种基本输入形式
1. 一组输入数据
示例:整数求和
描述:给定两个整数,求它们之和。
输入:两个整数A,B.
输出:两个整数的和。
样例输入:1 2
样例输出:3
Java答题示例如下:
- 2014-08-29 11:14
- 浏览 644
- 评论(0)
形如以下命令
nohup java -jar upgrade.jar >/dev/null 2>&1 &
关于nohup命令和最后的&,请参阅我的其它博客讲解
java -jar upgreade.jar表示运行jar文件包程序
这里只讲下中间部分 >/dev/null 2>&1 含义,分解为以下四步讲解 ...
- 2014-08-28 18:00
- 浏览 990
- 评论(0)
1. ASCII码
我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60
- 2014-08-27 17:32
- 浏览 476
- 评论(0)
常见的几种RuntimeException异常如下
NullPointerException//空指针引用异常
ClassCastException//类型强制转换异常
IllegalArgumentException//传递非法参数异常
ArithmeticException//算术运算异常
ArrayStoreException//向数组中存放与声明类型不兼容对象异常
IndexOutOfBoundsException//下标越界异常
NegativeArraySizeExc ...
- 2014-08-27 14:08
- 浏览 621
- 评论(0)
import java.sql.Timestamp;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
/**
* <日期时间处理工具类>
*/
public class DateUtils {
/**
* Date format pattern this is often used.
*/
public static final String P ...
- 2014-08-22 17:47
- 浏览 1107
- 评论(0)
/**
* <通用功能辅助类>
*/
public class CommonHelper {
/**
* <从request对象中获取用户IP地址>
* @param request
* @return IP地址
*/
public static String getIp(HttpServletRequest request) {
String forwards = request.getHeader("x-forwarded-for");
...
- 2014-08-22 17:36
- 浏览 694
- 评论(0)
不多说,直接上代码
public class Test {
public static void deleteFile(File file) {
if (file.exists()) {
if (file.isFile()) {
file.delete();
}
else if (file.isDirectory()) {
deleteDirectory(file);
}
...
- 2014-08-20 10:55
- 浏览 371
- 评论(0)
TopK问题即如何从大量数据中找出前K个数(数之间可比较,较大的排前面)。
注:这里使用数的概念,并不一定是数字,可以是任何对象,对象之间可以比较大小。
实际场景:比如搜索引擎找出得分最高的10篇文章,歌曲库中统计下载率最高的前10首歌等等。
下面探导有哪些实现方式:
方法一、将全部数据存放数组,然后对数组排序(大到小排),取出前K个数即可。
这种方式是最直接、最容易想到的方式。但由于是大量数据,存储和排序过程对内存、CPU资源消耗很大、效率低,不推荐使用。
方法二、从全部数据中取出K个数存入K大小的数组a中,对a按从小到大排序,则a[0]为最小值。然后依次取出其余数据, ...
- 2014-08-16 10:31
- 浏览 366
- 评论(0)