本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
四则运算的简单模拟(栈的运用)
说明:程序只是为了说明计算规则(思路),并未优化,可能还是存在一些BUG(未进行大量数据的反复验证),必有更好的实现方式!!!
另外,在计算过程中,由于采用int,因此对于如5/3*3并不是5,而是3,所以可能计算结果有点出入!!!
栈:先进后出
四则运算的运用:
①将中缀表达式转为后缀表达式
规则1:若出现的符号等级低于栈顶的表达式等级(如符号为'+或-',而栈顶为'*或/',则除顶部自己外 ...
从一个整数数组中找出总和为S的所有子集
本文将记录实现“从一个整数数组中找出总和为S的所有子集”功能的两种方法。
1. 使用Stack来实现
2. 不借助Stack来实现。
使用Stack来实现
import java.util.Stack;
public class GetAllSubsetByStack {
/** Set a value for target sum */
public static fin ...
CloudStack开源过程
作为CloudStack的创始人,梁胜领导早期的华人创业团队开发出CloudStack的基础框架,并推动其日臻完善。在被思杰(Citrix)收购之后,梁胜成为思杰公司云平台部的CTO。而梁胜与思杰之间的渊源也由来已久。他曾经是Teros的联合创始人兼CTO,Tersos早年也被思杰收购,其技术被融合思杰的应用交付产品NetScaler之中。
CloudStack的前身是Cloud ...
CloudStack简史
VMOps(后来改名为Cloud.com)在2009年首先推出了CloudStack软件,并在次年发布了很多代码作为开源资源。Citrix在2011年收购了Cloud.com,并发布了其余的代码。在2012年4月,Citrix将CloudStack提交到Apache作为孵化项目。
Apache软件基金会(ASF)已经批准CloudStack作为顶级项目(TLP),进一步帮助CloudSt ...
一些和CloudStack有关的公司及人员的资料收集
CloudStack:
http://baike.baidu.com/link?url=0dYfnr9CEP1DAbOY1d9STaGwBMRXwsvml00zyZb2E_kdzKEkReLFvGReiYTeVqOdCe2_X-aA8AQGHdcSxDCkia
Citrix Launches CloudPlatform, Powered by Apache CloudStack:
h ...
Java实现四则混合运算
使用栈来实现,可以处理运算优先级。
使用自然四则运算表达式即可,如:4+(3*(3-1)+2)/2。无需把表达式先转换为逆波兰等形式。
package com.joshua.cal;
import java.util.Collections;
import java.util.HashMap;
import java.util.HashSet;
import java.ut ...
Top 8 Diagrams for Understanding Java(quote)
Top 8 Diagrams for Understanding Java
A diagram is sometimes worth 1000 words. The following diagrams are from Java tutorials on Program Creek, they have received the most votes so far. Hopefully, th ...
extjs Uncaught RangeError: Maximum call stack size exceeded
extjs Uncaught RangeError: Maximum call stack size exceeded
描述:
引发这一异常的原因可能有多个,这里我只记录我碰到的原因。
我在一个store的beforeload事件监听器里添加了需要发送到后台的参数,代码片段大致如下:
beforeload : function(store, operation, eOpts) {
opera ...
Stack的使用方法
import java.util.Stack;
public class StackTest {
static String months[] = {"zhang","gua","shi","ge","hao","ren"};
@SuppressWa ...
Ruby简单栈的实现
共2个文件,第1个栈的实现
Stack.rb
class Stack
def initialize
@store = []
end
def push(x)
@store.push x
end
def pop
@store ...
一个简单的自定义泛型类
import java.util.Arrays;
import java.util.EmptyStackException;
public class Stack<E> {
private static final int DEFAULT_INIT_CAPACITY = 10;
private E[] elements;
private int siz ...
ArrayDeque 源码分析
ArrayDeque不是线程安全的。
ArrayDeque不可以存取null元素,因为系统根据某个位置是否为null来判断元素的存在。
当作为栈使用时,性能比Stack好;当作为队列使用时,性能比LinkedList好。
1. 两个重要的索引:head和tail
// 第一个元素的索引
private transient int head;
// 下个要添加元素的位 ...
JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jstat
本文转自:http://blog.csdn.net/kelly859/article/details/5827365
jstack -- 如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。另外,jstack工具还可以附属到正在运行的java程 ...