小编pb2*_*b2q的帖子

叉重复两次?

#include <stdio.h>
#include <unistd.h>

int main()
{
    int a = 1, b = 1;
    int rval, pid;

    pid = fork();
    switch(pid)
    {
        case -1:
            printf("I am bad.\n");

        case 0:
            printf("I am in child.\n");
            rval = a + b;
            printf("leaving child.\n");
        default:
            wait();
            printf("I am back to parent.\n");
            //wait();
            printf("%d \n", rval);
            printf("leaving parent.\n");
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我首先期待孩子的陈述,然后是父母.但是不应该有任何好处.代替,

>> ./demo
I am in child.
leaving child.
I am back to parent.
2 
leaving parent.
I am back to parent.
134513584 …
Run Code Online (Sandbox Code Playgroud)

c fork

0
推荐指数
2
解决办法
704
查看次数

如何创建一个创建从Oracle数据库中提取的下拉列表的Applet

这是我目前的计划:

import java.applet.Applet;
import java.awt.Graphics;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

import javax.swing.JComboBox;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Timestamp;
import java.util.Properties;

public class CodesApplet extends Applet 
{
    private Properties properties;
    private String configFilePath;
    private FileInputStream fis;
    private String driverName;
    private String userName;
    private String password;
    private String url;

    private Connection conn;
    private Statement st;
    private Timestamp created = new Timestamp(System.currentTimeMillis());

    private JComboBox codes1;
    private JComboBox codes2;
    private JComboBox otherCodes;

    public void init() 
    {
        try …
Run Code Online (Sandbox Code Playgroud)

java database applet swing

0
推荐指数
1
解决办法
1525
查看次数

Java随机打印

我使用这个生成0-99之间的随机数:

int num2= (int)(Math.random() * ((99) + 1));
Run Code Online (Sandbox Code Playgroud)

当数字低于10时我希望它用0num2打印所以如果数字是9,它将是09.

我怎么才能打印出来呢?

java random numbers

0
推荐指数
1
解决办法
91
查看次数

Java数组 - 继续获取NullPointerExcpetion

所以我正在尝试制作一个游戏,我会产生20个敌人.敌人应该被加载到一系列敌人中,然后游戏意味着在for循环中将它们绘制出来,唯一的问题是NullPointerException当我尝试运行for循环时我不断得到它.

代码中的代码如下:

enemy[i] = new Enemy(enemyX, enemyY, enemySize, vx, vy);
Run Code Online (Sandbox Code Playgroud)

是抛出异常的人.我正在列出下面的完整源代码,所以你可以看到我正在尝试做什么,我只是卡住了,我需要一些帮助,有没有其他方法来创建敌人并将它们放在屏幕上?

主类:

//define package
package auctus;

//imports
import org.newdawn.slick.AppGameContainer;
import org.newdawn.slick.BasicGame;
import org.newdawn.slick.Color;
import org.newdawn.slick.GameContainer;
import org.newdawn.slick.Graphics;
import org.newdawn.slick.SlickException;

//create class
public class Auctus extends BasicGame{
    //Window dimensions and title
    public static final int WIDTH = 800;
    public static final int HEIGHT = 600;
    public static final String TITLE = "Auctus 0.1";

    //Defining the player variables, obviously only one player to create so no need for
    //automation in …
Run Code Online (Sandbox Code Playgroud)

java arrays slick2d

0
推荐指数
1
解决办法
154
查看次数

java中的double if语句(swing,JFrame)不起作用

我正在尝试创建一个表单,以便当用户选中复选框并单击按钮时,将执行一些代码.我试图在一份if声明中这样做,当我做两件事时没有任何反应.我在Java中用Swing做这个.

这是代码:

private class theHandler implements ActionListener{
    public void actionPerformed(ActionEvent event){
        String tftext;
        tftext = tf1.getText();

        if (event.getSource()==b1)
            if(event.getSource()==cb1)
            JOptionPane.showMessageDialog(null, tftext, "title", JOptionPane.INFORMATION_MESSAGE);
Run Code Online (Sandbox Code Playgroud)

b1是一个按钮,cb1是一个复选框,tf1是一个文本字段.

java swing jframe

0
推荐指数
1
解决办法
338
查看次数

为什么会出现"无法获取类型:content:// contacts /"

我正在逐步完成"专业Android 4应用程序开发"中的教程.在第5章中,有一个简单的应用程序,演示了如何选择联系人并打印结果.

在我进入应用程序并进行测试后,我收到以下错误:

10-06 11:29:04.596:W/ContentResolver(1073):无法获取类型:content:// contacts /(URI:content:// contacts /,调用用户:android.uid.system:1000,调用包是以下之一:[com.android.keychain,com.android.settings,android,com.android.providers.settings,com.android.inputdevices])

此字符串在以下方法中引用:

    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_contact_picker_tester);

    Button  button  = (Button) findViewById(R.id.pick_contact_button);

    button.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View view) {
            Intent  intent  = new Intent(Intent.ACTION_PICK, Uri.parse("content://contacts/"));
            startActivityForResult(intent, PICK_CONTACT);
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

我想也许我做错了什么,所以我从Book源代码中运行了相应的例子并得到了同样的错误.任何想法在这里可能是错的?

android android-contentresolver android-contacts

0
推荐指数
1
解决办法
2481
查看次数

Unix上C语言中的文件编写程序停留在508个开/关循环

我用C编写了一个程序,将一系列字符写入一个文件--5个字母数字,然后是一个(char)(30),一个'记录分隔符'字符,重复...没有新行.该程序能够完美地循环,直到它达到第508次迭代--3048个字符 - 然后死掉,说我无法访问该文件.

程序的结构需要在每次写入该序列时关闭和重新打开文件(脚本是较大的伪数据库模拟模块的一部分),因此通过打开/写入/关闭过程有508个循环.在我开始剖析数据库模块代码之前(其中有很多行,所以我宁愿不必,如果我可以避免它),我想知道是否有人知道很少遇到的读/写限制Unix,或者在某个时间限制内文件中有3048个字符的问题,或者文件中有508 {30}的问题,或者像这样简单(但很难捕获)的问题.我尝试将读/写延迟几毫秒,因为它不可能在它关闭时意外开启,或者像这样绊倒自己,但没有雪茄.

c unix fopen read-write

0
推荐指数
1
解决办法
454
查看次数

将内容从Wordpress导入Expression Engine的最佳方法

我被要求创建一个新的Expression Engine站点,它将取代当前的Wordpress运行站点.我想知道从Wordpress导出并导入Expression Engine的最佳方法是什么.

我在EE中创建的通道有5个字段.例如:标题,副标题,内容,标签和类别.

xml wordpress import json expressionengine

0
推荐指数
2
解决办法
1311
查看次数

制作跳棋游戏背后的逻辑?

我开始制作一个跳棋游戏,我已经获得了所有的图形和绘制的棋盘.在我开始创作作品之前,我想知道什么是一种简单的方法来解决碎片运动的逻辑方面.我应该制作一个每个正方形的表格,检测它是否有一块,如果有的话,是什么颜色的?(即0 =空,1 =红色,2 =黑色)或者你们对这个问题有更好的想法吗?

java logic applet

0
推荐指数
1
解决办法
5758
查看次数

我们可以在没有Java的对象的情况下调用非静态类的方法吗?

包装类Integer有静态方法parseInt(),使用如下:

Integer.parseInt();
Run Code Online (Sandbox Code Playgroud)

我认为只能调用静态类的方法(即Class.doMethod()).所有非静态类都需要实例化对象才能使用它们的方法.

我检查了API,显然Integer被声明为public final Integer- 不是静态的.

java static wrapper

0
推荐指数
1
解决办法
1977
查看次数