——- android培训、java培训、期待与您交流! ———-
简单工厂模式(simple factory)是类的创建模式,又叫静态工厂方法(static factory method)模式。
简单工厂模式就是由一个工厂类根据传入的参数决定创建哪一种的产品类。有4个角色:
1、工厂类角色:是具体产品类角色直接调用者。
2、抽象产品角色:接口或抽象类,负责具体产品角色的...
分类:
其他 时间:
2015-06-30 10:45:50
收藏:
0 评论:
0 赞:
0 阅读:
245
一、同步性
ArrayList,LinkedList是不同步的,而Vestor是同步的。所以如果不要求线程安全的话,可以使用ArrayList或LinkedList,可以节省为同步而耗费的开销。但在多线程的情况下,有时候就不得不使用Vector了。当然,也可以通过一些办法包装ArrayList,LinkedList,使他们也达到同步,但效率可能会有所降低。
二、可变性
从内部实现机制来...
分类:
其他 时间:
2015-06-30 10:45:40
收藏:
0 评论:
0 赞:
0 阅读:
176
大学期间计算机网络课上,老师说常用的分层结构是5层结构,培训视频上一般说的是7层,计算机网络是如何划分层次和分层的原则?
计算机网络分层结构:
所谓网络的体系结构(Architecture)就是计算机网络各层次及其协议的集合。层次结构一般以垂直分层模型来表示。
1、层次结构的要点:
1)除了在物理媒体上进行的是实通信之外,其余各对等实体间进行的...
分类:
其他 时间:
2015-06-30 10:45:20
收藏:
0 评论:
0 赞:
0 阅读:
195
内存分配策略与回收策略
给对象分配内存以及回收给对象分配的内存。对象的内存分配绝大部分主要是在Java堆上,有一部分特殊的就是JIT编译器,经过JIT编译后被拆散为标量类型并间接地在栈上分配内存。
对象主要分配集中在新生代的Eden区,如果启动了本地线程分配缓冲,按照线程优先在TLAB上分配。少数分配在老年代,分配在哪里取决于当前使用的垃圾回收器组合和虚拟机中相关内存参数的设定。
...
分类:
其他 时间:
2015-06-30 10:45:11
收藏:
0 评论:
0 赞:
0 阅读:
175
//参考《 Linux Shell 脚本攻略 第二版》
tar命令中的-c 代表“create file”
tar命令中的-f 代表“specify filename”。(文件名必须紧跟在-f之后,而且-f应该是选项中的最后一个)
1,用tar对文件进行归档:
ubuntu@VM-62-13-ubuntu:~$ tar -cf all.tar all all~
ubuntu@VM...
分类:
其他 时间:
2015-06-30 10:44:53
收藏:
0 评论:
0 赞:
0 阅读:
120
Tempter of the Bone
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 86037 Accepted Submission(s): 23462
Problem Description
The ...
分类:
其他 时间:
2015-06-30 10:41:10
收藏:
0 评论:
0 赞:
0 阅读:
116
问题描述:
Say you have an array for which the ith element is the price of a given stock on day i.
If you were only permitted to complete at most one transaction (ie, buy one and sell one share of the sto...
分类:
其他 时间:
2015-06-30 10:40:40
收藏:
0 评论:
0 赞:
0 阅读:
190
一个简单的小测试案例:
package cn.itheima.jdbc;
import java.sql.Connection;
import java.sql.Date;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import org.junit.Test;
import cn.itheima.utils....
分类:
其他 时间:
2015-06-30 10:39:30
收藏:
0 评论:
0 赞:
0 阅读:
221
嘴巴选手真爽,一不用打代码二不用掉Rating三还可以打杂。。。。
感觉这套题不难,但是被出题人出瞎了。。。555A. Case of Matryoshkas题目大意:给定nn个大小从11到nn的套娃,初始套成kk坨,每次你可以选择两个操作:
1.选择一个不在任何其他套娃里的套娃,将里面的套娃取出来(要求原先里面有套娃)
2.选择一个不再任何其他套娃里的套娃,将一个套娃塞进去(要求原先里面没有...
分类:
其他 时间:
2015-06-30 10:39:11
收藏:
0 评论:
0 赞:
0 阅读:
140
题目描述:
中位数定义:一组数据按从小到大的顺序依次排列,处在中间位置的一个数(或最中间两个数据的平均数).
给出一组无序整数,求出中位数,如果求最中间两个数的平均数,向下取整即可(不需要使用浮点数)
输入:
该程序包含多组测试数据,每一组测试数据的第一行为N,代表该组测试数据包含的数据个数,1
接着N行为N个数据的输入,N=0时结束输入
输出:
输出中位数,每一组测试...
分类:
其他 时间:
2015-06-30 10:38:20
收藏:
0 评论:
0 赞:
0 阅读:
192
1. 题目:Best Time to Buy and Sell Stock
Say you have an array for which the ith element is the price of a given stock on day i.
If you were only permitted to complete at most one transaction (ie...
分类:
其他 时间:
2015-06-30 10:38:11
收藏:
0 评论:
0 赞:
0 阅读:
198
??
List,Set,Map是否继承自Collection接口?
答:List,Set是,Map不是。
如图:
Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
...
分类:
其他 时间:
2015-06-30 10:37:50
收藏:
0 评论:
0 赞:
0 阅读:
244
1.题目描述:点击打开链接
2.解题思路:本题可以事先进行一下简单的数学推导解决。实际上要满足的等式就是如下的式子:
a0*w^0+a1*w^1+a2*w^2+...+an*w^n=m
上式中,所有的ai均应该是{0,1,-1}中其中一个数,这样推导之后,大致的解题思路便浮出水面了。就是不断地以w取模,然后m/=w,看余数是否满足条件即可。不过这里还要多深入思考一点,首先不难发现,如果w≤3...
分类:
其他 时间:
2015-06-30 10:37:40
收藏:
0 评论:
0 赞:
0 阅读:
219
【POJ 1789】Truck History...
分类:
其他 时间:
2015-06-30 10:37:00
收藏:
0 评论:
0 赞:
0 阅读:
133
承认,这次纯属敷衍。被虐了一晚上,我还是什么都没弄出来,离断网时间越来越近,便找了一篇过来发了个博文。明儿加油,起码有个小目标了。唉……import java.awt.BorderLayout;
import java.awt.Component;
import java.awt.EventQueue;
import java.awt.FlowLayout;
import java...
分类:
其他 时间:
2015-06-30 10:36:21
收藏:
0 评论:
0 赞:
0 阅读:
175
题意:
求出一个长度为n的(1~n)的置换,使得置换的长度最大。置换的长度是指使他变成单位置换所需的置换次数。
其实置换的长度等于它的每个循环的长度的最小公倍数,即是将n分解为k个数,使得他们的和为n并且他们的最小公倍数最大,然后根据这k个数构造一个字典序最小的置换。求最小公倍数可以用DP,dp[i][j]表示将i分解为j个数所能得到的最大的最小公倍数,那么dp[i][j]=dp[i-...
分类:
其他 时间:
2015-06-30 10:36:20
收藏:
0 评论:
0 赞:
0 阅读:
135
class Solution {
public:
/*
mask的32位全为1,mask
*/
int rangeBitwiseAnd(int m, int n) {
int i = 0, mask= ~0;
while ((m & mask
{
++i...
分类:
其他 时间:
2015-06-30 10:35:10
收藏:
0 评论:
0 赞:
0 阅读:
219
Description
注:本题目自由设计,但必须使用类进行代码设计。
世界杯32支参赛队分为八个小组,每个小组分别有四支球队进行比赛,每支球队都必须和其他三支球队进行且只进行一场比赛,每组4个队循环比赛,共打6场(a1-a2;a1-a3;a1-a4;a2-a3;a2-a4;a3-a4),每场比赛90分钟,胜平负分别积3、1、0分。每个小组积分的前两名球队出线进入淘汰赛阶段的1/8...
分类:
其他 时间:
2015-06-30 10:35:02
收藏:
0 评论:
0 赞:
0 阅读:
126
using UnityEngine;
using System.Collections;
///
/// 脚本功能:NGUI血条实现
/// 知识要点:NGUI,3D坐标到2D坐标的转换
/// 创建时间:2015年6月29日
/// 添加对象:添加到玩家身上
///
public class HP_2 : MonoBehaviour
{
// 玩家
Transform Player;
...
分类:
其他 时间:
2015-06-30 10:33:20
收藏:
0 评论:
0 赞:
0 阅读:
392
今天下载安装了谷歌浏览器 Google Chrome 。打开以后网址不能输,界面不能按,好卡好卡,太奇怪了!!
经过本人亲自测试,终于找到了解决办法,步骤如下:
1·打开谷歌浏览器(打开谷歌浏览器是可以的)
2·打开右上角的菜单按钮->选择设置(这一步,浏览器会卡)
或者地址栏输入chrome://settings/(这一步,浏览器会卡)
3·面对第二步出现的浏览器很卡的情况,将...
分类:
其他 时间:
2015-06-30 10:33:10
收藏:
0 评论:
0 赞:
0 阅读:
182