#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) 这是我目前的计划:
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) 我使用这个生成0-99之间的随机数:
int num2= (int)(Math.random() * ((99) + 1));
Run Code Online (Sandbox Code Playgroud)
当数字低于10时我希望它用0num2打印所以如果数字是9,它将是09.
我怎么才能打印出来呢?
所以我正在尝试制作一个游戏,我会产生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) 我正在尝试创建一个表单,以便当用户选中复选框并单击按钮时,将执行一些代码.我试图在一份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
是一个文本字段.
我正在逐步完成"专业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源代码中运行了相应的例子并得到了同样的错误.任何想法在这里可能是错的?
我用C编写了一个程序,将一系列字符写入一个文件--5个字母数字,然后是一个(char)(30)
,一个'记录分隔符'字符,重复...没有新行.该程序能够完美地循环,直到它达到第508次迭代--3048个字符 - 然后死掉,说我无法访问该文件.
程序的结构需要在每次写入该序列时关闭和重新打开文件(脚本是较大的伪数据库模拟模块的一部分),因此通过打开/写入/关闭过程有508个循环.在我开始剖析数据库模块代码之前(其中有很多行,所以我宁愿不必,如果我可以避免它),我想知道是否有人知道很少遇到的读/写限制Unix,或者在某个时间限制内文件中有3048个字符的问题,或者文件中有508 {30}的问题,或者像这样简单(但很难捕获)的问题.我尝试将读/写延迟几毫秒,因为它不可能在它关闭时意外开启,或者像这样绊倒自己,但没有雪茄.
我被要求创建一个新的Expression Engine站点,它将取代当前的Wordpress运行站点.我想知道从Wordpress导出并导入Expression Engine的最佳方法是什么.
我在EE中创建的通道有5个字段.例如:标题,副标题,内容,标签和类别.
我开始制作一个跳棋游戏,我已经获得了所有的图形和绘制的棋盘.在我开始创作作品之前,我想知道什么是一种简单的方法来解决碎片运动的逻辑方面.我应该制作一个每个正方形的表格,检测它是否有一块,如果有的话,是什么颜色的?(即0 =空,1 =红色,2 =黑色)或者你们对这个问题有更好的想法吗?
包装类Integer
有静态方法parseInt()
,使用如下:
Integer.parseInt();
Run Code Online (Sandbox Code Playgroud)
我认为只能调用静态类的方法(即Class.doMethod()
).所有非静态类都需要实例化对象才能使用它们的方法.
我检查了API,显然Integer
被声明为public final Integer
- 不是静态的.