小编Sha*_*ail的帖子

如何在Sublime Text 2中编译和运行C程序?

我是编程新手.我不知道如何在Sublime Text 2中编译和运行一个简单的C程序.

(在大学时我被要求使用Turbo C++ 3.0,但我发现IDE非常古老.)

我正在使用Windows 8(x64).这是我点击构建时遇到的错误.

在此输入图像描述

compiler-construction compilation build sublimetext2

21
推荐指数
2
解决办法
10万
查看次数

如何循环用户输入直到输入整数?

我是Java的新手,我想继续询问用户输入,直到用户输入一个整数,这样就没有InputMismatchException了.我已经尝试过这段代码,但是当我输入一个非整数值时,我仍然会遇到异常.

int getInt(String prompt){
        System.out.print(prompt);
        Scanner sc = new Scanner(System.in);
        while(!sc.hasNextInt()){
            System.out.println("Enter a whole number.");
            sc.nextInt();
        }
        return sc.nextInt();
}
Run Code Online (Sandbox Code Playgroud)

谢谢你的时间!

java exception-handling input

4
推荐指数
3
解决办法
4万
查看次数

在PL/SQL中反转字符串的过程

我刚开始学习PL/SQL,我不知道如何创建一个过程.逻辑似乎是对的,但我认为第一行有一些语法错误.这是我的代码: -

CREATE OR REPLACE PROCEDURE ReverseOf(input IN varchar2(50)) IS
DECLARE 
        reverse varchar2(50);
BEGIN
        FOR i in reverse 1..length(input) LOOP
                reverse := reverse||''||substr(input, i, 1);
        END LOOP;
        dbms_output.put_line(reverse);
END;
/
Run Code Online (Sandbox Code Playgroud)

sql oracle plsql syntax-error

1
推荐指数
1
解决办法
3万
查看次数

使用RMI将Java Vector从服务器返回到客户端

我是RMI的新手,我试图将一个用户定义类的向量返回给客户端.我得到一个unmarshal例外.

这是我的代码.

我得到的例外是: -

java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
            java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: Text
            at sun.rmi.server.UnicastRef.invoke(Unknown Source)
            at HelloServerImplementation_Stub.viewTexts(Unknown Source)
            at HelloClient.main(HelloClient.java:30)
    Caused by: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: Text
            at java.io.ObjectInputStream.readObject0(Unknown Source)
            at java.io.ObjectInputStream.readArray(Unknown Source)
            at java.io.ObjectInputStream.readObject0(Unknown Source)
            at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
            at java.io.ObjectInputStream.readSerialData(Unknown Source)
            at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
            at java.io.ObjectInputStream.readObject0(Unknown Source)
            at java.io.ObjectInputStream.readObject(Unknown Source)
            at sun.rmi.server.UnicastRef.unmarshalValue(Unknown Source)
            ... 3 more
    Caused by: java.io.NotSerializableException: Text
            at java.io.ObjectOutputStream.writeObject0(Unknown Source)
            at java.io.ObjectOutputStream.writeArray(Unknown Source)
            at java.io.ObjectOutputStream.writeObject0(Unknown Source)
            at java.io.ObjectOutputStream.access$300(Unknown Source)
            at java.io.ObjectOutputStream$PutFieldImpl.writeFields(Unknown Source) …
Run Code Online (Sandbox Code Playgroud)

java rmi exception unmarshalling

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

按其值对Java HashMap密钥进行分组

假设我有这个HashMap:

(key: value)
A: 3
B: 4
C: 2
D: 4
E: 1
F: 3
Run Code Online (Sandbox Code Playgroud)

我想将它转换为这个HashMap:

1: {"E"}
2: {"C"}
3: {"A", "F"}
4: {"B", "D"}
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

java hashmap

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

AC程序,检查输入的日期是否有效

我被要求纠正一个程序,该程序检查用户输入的日期是否合法在C中.我尝试写它但我猜逻辑是不正确的.

//Legitimate date
#include <stdio.h>
void main()
{
    int d,m,y,leap;
    int legit = 0;
    printf("Enter the date\n");
    scanf("%i.%i.%i",&d,&m,&y);
    if(y % 400 == 0 || (y % 100 != 0 && y % 4 == 0))
        {leap=1;}
    if (m<13)
    {
        if (m == 1 || (3 || ( 5 || ( 7 || ( 8 || ( 10 || ( 12 )))))))
            {if (d <=31)
                {legit=1;}}
        else if (m == 4 || ( 6 || ( 9 || ( 11 ) …
Run Code Online (Sandbox Code Playgroud)

c logic date

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