- 浏览: 613134 次
- 性别:
- 来自: 大连
-
最新评论
-
fei33423:
同意你的说法. hbase 的强一致性分为两部分来说. 数据分 ...
浅谈Hbase 的强一致性 -
zengwenbo5566:
,高人,刚安装了 genymotion 那个附带 virtu ...
VirtualBox报错Unable to load R3 module GetLastError=1790 (VERR_UNRESOLVED_ERROR -
kabike:
QQ1289714862 写道这代码有问题吧 bar1 bar ...
AtomicBoolean运用 -
QQ1289714862:
这代码有问题吧 bar1 bar2 那来的 你是不是new了两 ...
AtomicBoolean运用 -
DEMONU:
需要依赖这么多东西啊
hbase 0.96和hadoop 2.2 java 客户端的jar依赖
文章列表
shell退出后后台程序保持运行
- 博客分类:
- linux
在liunx上,如果想让一个进程在后台运行,最直接的方法是用&符号.
比如ping www.baidu.com &
但是这样一来,这个进程便成为了当前shell的一个job,在shell退出时,job会收到一个信号,也随之停止.
处理这个问题,可以使用nohup命令,让job忽略shell的退出信号,也可以采用其他方式.
既然后台命令作为shell的子进程会在shell退出时被杀掉,那么只要不让后台命令作为shell的子进程即可.比较简单的方式是利用subshell来调用后台命令.
比如写个start.sh
#!/bin/bash
ping www.baidu.com &am ...
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark" minWidth="955" minHeight="600"
creationComplete="bar1();">
&l ...
比如在html中,为了让一个元素靠左,一个元素靠右,可以依靠float
在flex中,则可以利用Spacer,将中间空间占满
<s:HGroup width="300">
<s:Button label="bar"/>
<s:Button label="foo"/>
</s:HGroup>
<s:HGroup width="300">
<s:Button label="bar"/>
&l ...
在js中,我们会随手写下这样的代码
<html>
<head>
<script type="text/javascript">
function bar(o){
alert(o);
}
</script>
</head>
<body>
<input type="button" onclick="bar(this);& ...
比如我们有个如下的VO
[Bindable]
public class Product
{
public function Product(name:String,price:Number)
{
this.name=name;
this.price=price;
}
public var name:String;
public var price:Number;
}
在下面的文件中,分别用一个mx的datagrid和一个spark的datagrid来显示这个vo的集合
<?xml version=&qu ...
比如我们有个如下的VO
package com.crap.vo{
public class Product
{
public function Product(name:String,price:Number)
{
this.name=name;
this.price=price;
}
public var name:String;
public var price:Number;
}
}
现在想在datagrid中,把价格大于50的用红色表示,可以用如下代码
<s:DataGrid dataPro ...
在原来的mx组件中,如果子元素大小超过了container的大小,是会出现滚动条的,
但是spark的组件默认情况下则让子元素超出了container的范围.
比如这个文件
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
x ...
运行以下代码
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
minWidth="955" minHeight="600">
<s:layout>
<s:Verti ...
有如下一个简单的VO,有两个属性name和capacity.
public class Volume
{
public function Volume(name:String,capacity:int)
{
this.name=name;
this.capacity=capacity;
}
private var _name:String;
private var _capacity:int;
}
现在想在DataGrid中显示capacity的时候,后面加上"GB".那么有如下三种方法
1 在 ...
基本各种列表都和分页有着密不可分的关系.
在barServer这个工程里,我们首先添加一个新的实体类Product,然后添加一个公共的分页结果对象.
package com.crap.common;
import java.util.List;
public class Pagination<T> {
//当前页数
private int currentPageNumber;
//总页数
private int totalPageNumber;
//当前页的item list
private List<T> ite ...
http://kabike.iteye.com/blog/1851032里我们已经有了列表页面,下面弄个简单的"列表-查看"页面.在传统的web程序中,查看页面往往是url的跳转.在flash中,页面的迁移则可以用组件的显示与隐藏来进行.
先看一个半成品.
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="libr ...
http://kabike.iteye.com/blog/1850988里我们已经产生了一个列表,不过列表的最后一列往往都是操作,现在我们在最后一列添加几个按钮
<s:DataGrid id="studentDG" width="100%" dataProvider="{studentList}">
<s:columns>
<s:ArrayList>
<s:GridColumn dataField="id" headerText="ID ...
最近公司项目要用到flex,所以进行了一段时间的学习.记录下从零开始的全过程.
安装了tomcat7在D:\work\tomcat-7.0.39,下载了blazeds的二进制版本.我下载的是Nightly Builds,因为Release Builds下载会报错.
解压blazeds-bin-4.0.1.18170.zip,得到了两个文件blazeds.war和blazeds-spring.war,将
blazeds.war copy到D:\work\tomcat-7.0.39\webapps,解压后改名为student
在eclipse里新建一个java工程barServer,用链接的方式把 ...
自定义了一个简单的Student类,发现如下方法会抛出一个
java.util.ConcurrentModificationException
List<Student> studentList = new ArrayList<Student>();
Student s = new Student();
s.setId(1);
s.setName("student1");
studentList.add(s);
s = new Student();
s.setId(2);
s.setName(&q ...
1 type为submit类型的input被disabled掉后导致form不能submit
看下面这个html
<form action="">
<div>
<input type="submit" value="submit3"
onclick="this.disabled=true;return true;"></input>
</div>
</form>
这样的做法本来是为了防止重复提交, ...