对于Java程序员来说,有时候是需要查看JDK或者一些Java框架的源码来分析问题的,而默认情况下,你按住Ctrl,再点击Java本身的类库(例如ArrayList)是无法查看源码的,那么如何在Eclipse中查看JDK以及Java框架的源码呢?下面,跟着我一起,一步步带你走进源码的世界。...
分类:
编程语言 时间:
2015-04-04 09:16:15
阅读次数:
171
程序诞生的第一步——预处理
程序在编译前要进行预处理,这一步被为预处理阶段,主要是进行一些文本性的操作,比如宏的替换,插入一些由#include指令所包含的一些文件的内容,以及处理一些条件编译的东西。下面介绍预处理的主要部分宏及其相关知识和一些标准中的命令。
首先标准中确定的一些预定义符号:
__FILE__ 进行编译的源文件名
...
分类:
其他好文 时间:
2015-04-04 09:15:15
阅读次数:
181
JAVA web开发历史
早期的Java Web应用中,Jsp文件同时负责生产网页,控制到下一个网页的流程,以及负责业务逻辑,
这给web开发带来一系列问题:
HTML和Java耦合在一起,JSP文件的编写者必须是网页设计者,又是Java开发者。
缺点:
可读性差
调试困难
不利于维护,更改业务逻辑或者数据可能设计多个相关网页
现在通常分为四层:
表述...
分类:
其他好文 时间:
2015-04-04 09:13:36
阅读次数:
144
题目链接:restore-ip-addresses
import java.util.ArrayList;
import java.util.List;
/**
*
Given a string containing only digits,
restore it by returning all possible valid IP address combination...
分类:
其他好文 时间:
2015-04-04 09:14:43
阅读次数:
113
随机增量法求最小圆覆盖~
(三倍经验题。。)...
分类:
其他好文 时间:
2015-04-04 09:15:32
阅读次数:
170
C - A Simple Problem with Integers
Time Limit:5000MS Memory Limit:131072KB 64bit IO Format:%I64d & %I64u
Submit Status Practice POJ 3468
Description
You have N integers, A1, A2, ... , AN. You ...
分类:
其他好文 时间:
2015-04-04 09:13:54
阅读次数:
136
Compromise
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 6750
Accepted: 3018
Special Judge
Description
In a few months the European Currency Union ...
分类:
其他好文 时间:
2015-04-04 09:15:01
阅读次数:
146
单例模式的英文原文是:Ensure a class has only one instance, and provide a global point of access to it.意思是,确保一个类只有一个实例,并向整个系统提供这个实例。单例模式主要是确保只有一个实例存在。在java语言中有两种表现形式:
饿汉式单例:类加载时就进行实例化。
package com.zz.singleton...
分类:
其他好文 时间:
2015-04-04 09:12:32
阅读次数:
140
Perfection
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 1912 Accepted Submission(s): 1141
Problem Description
From the article Nu...
分类:
其他好文 时间:
2015-04-04 09:15:07
阅读次数:
154
仿sublime的eclipse 插件:miniMap & color theme。构建一个舒适的eclipse 开发环境。...
分类:
系统相关 时间:
2015-04-04 09:12:00
阅读次数:
648
注意点:
while循环先判断,再执行。
do.....while先执行一次再判断。
break语句直接结束循环。
continue语句只能使用在循环内部,功能是跳过该次循环,继续执行下一次循环。
下面是一些程序举例:
1、输入一个整数n,输出1+2+…+n的和。
import java.util.Scanner;
public class text1 {
public st...
分类:
编程语言 时间:
2015-04-04 09:12:50
阅读次数:
285
Box of Bricks
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 5457 Accepted Submission(s): 2358
Problem Description
Little Bob likes...
分类:
其他好文 时间:
2015-04-04 09:13:18
阅读次数:
108
Deck
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 1299 Accepted Submission(s): 749
Problem Description
A single playing card can ...
分类:
其他好文 时间:
2015-04-04 09:13:29
阅读次数:
135
这篇博客,我们要详细讲解的是迭代器模式(Iterator Pattern),将要讲解的内容有:迭代器模式的定义,作用,详细设计分析等方面。...
分类:
其他好文 时间:
2015-04-04 09:13:07
阅读次数:
167
1. CocoaPods简介CocoaPods是一个可以帮你集中管理第三方库的开源项目,运行在Ruby的环境下,基于GitHub托管优势,你可以很方便的查阅目前依赖于CocoaPods的资源.
并且CocoaPods是可靠,稳定,安全的.可以为你在使用第三方库资源时节省大部分的配置和部署时间.更专心的专注于编程!
CocoaPods项目的源码在Github上管理,经过多年发展,现在已经成为iOS...
分类:
其他好文 时间:
2015-04-04 09:14:14
阅读次数:
167
1.题目描述:点击打开链接
2.解题思路:本题考查四分树的遍历。本题实质上是已知一棵四分树求黑色结点的编号;已知黑色结点的编号反过来构造四分树。第一种情况相当于编码,我们用先序遍历解决。用encode函数表示给整个四分树编码,如果发现内部既有0又有1出现,那么将其均分为四份,递归编码;反之则统计该结点的颜色以及路径。这里把路径编码成一个十进制数,便于转换。同理,如果已知了黑色结点,那么首先解码出...
分类:
其他好文 时间:
2015-04-04 09:12:56
阅读次数:
174
Xiangqi
Problem Description
Xiangqi is one of the most popular two-player board games in China. The game represents a battle between two armies with the goal of capturing the enemy’s “genera...
分类:
其他好文 时间:
2015-04-04 09:11:41
阅读次数:
191