以下是执行的程序的来源cat:
#include <signal.h>
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
int main()
{
pid_t pid = fork();
if (!pid) {
// create a new process group
setpgid(0, 0);
execlp("cat", "cat", NULL);
}
pid_t reaped = wait(NULL);
printf("reaped PID = %d\n", (int) reaped);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
请注意对的调用setpgid(0, 0)。
在shell中运行时(sh或bash),我期望:
cat,并且但是,发生的是:
cat没有问题,但是T为ps),并且SIGINT,SIGSTOP或者SIGQUIT,只被冻死SIGKILL。 …我正在使用ListView,但它无法正常工作.请看我的代码.
<LinearLayout
android:id="@+id/playerlist"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ListView
android:id="@+id/plist"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<TextView
android:id="@id/android:empty"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="NO DATA" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
好吧,如果列表为空,它的效果很好.
但由于列表很短,您可以在ListView下方看到"NO DATA".
如果将ListView的layout_height设置为"fill_parent",则无法显示"NO DATA".
谁能帮我?
public class move implements Serializable
{
private static final long serialVersionUID = 6696031872468154516L;
public move(int a,int b){
x=a;
y=b;
}
int x,y;
}
Run Code Online (Sandbox Code Playgroud)
我通过ObjectOutputStream发送它 - 只使用out.writeObject(params [0]);
当我看到LogCat时,它说:
06-02 16:09:48.750: W/System.err(6060): java.io.NotSerializableException: com.SWAP.AndTablet.MainActivity
06-02 16:09:48.750: W/System.err(6060): at java.io.ObjectOutputStream.writeNewObject(ObjectOutputStream.java:1364)
06-02 16:09:48.750: W/System.err(6060): at java.io.ObjectOutputStream.writeObjectInternal(ObjectOutputStream.java:1671)
06-02 16:09:48.750: W/System.err(6060): at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1517)
06-02 16:09:48.750: W/System.err(6060): at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1481)
06-02 16:09:48.750: W/System.err(6060): at java.io.ObjectOutputStream.writeFieldValues(ObjectOutputStream.java:979)
06-02 16:09:48.750: W/System.err(6060): at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:368)
06-02 16:09:48.750: W/System.err(6060): at java.io.ObjectOutputStream.writeHierarchy(ObjectOutputStream.java:1074)
06-02 16:09:48.750: W/System.err(6060): at java.io.ObjectOutputStream.writeNewObject(ObjectOutputStream.java:1404)
06-02 16:09:48.750: W/System.err(6060): at java.io.ObjectOutputStream.writeObjectInternal(ObjectOutputStream.java:1671)
06-02 16:09:48.754: …Run Code Online (Sandbox Code Playgroud)