小编iva*_*nyk的帖子

带循环的程序不会以CTRL + C终止

我有一个程序,我想运行,直到用户按下CTRL + C中断.当我按下它没有任何反应,我只能通过暂停它并在此之后手动终止它来终止程序.

这是需要无限运行的代码的一部分:

while(true) {
    liveOrDie(field);
    printOut(field);
}
Run Code Online (Sandbox Code Playgroud)

第一个函数计算是将1还是0放在二维数组中,第二个函数使用for循环将其打印出来,如下所示:

void printOut(int field[38][102]) {
for(int i = 0; i < 38; i++) {
    for(int j = 0; j < 102; j++) {
        if(field[i][j] == 1) {
            cout << "o";
        }
        else {
            cout << " ";
        }
    }
    cout << endl;
}

system("sleep .1");
}
Run Code Online (Sandbox Code Playgroud)

使用睡眠,因此有足够的时间在屏幕上清除所有内容.

所以,程序不会终止Ctrl+C.什么可能导致这种行为,以及如何使程序终止后Ctrl+C

c infinite

35
推荐指数
2
解决办法
3097
查看次数

映射组件集合中的组件

我正在尝试映射一个值对象集合,其中包含其他值对象,但我得到以下异常.

nHibernate异常:

 ----> NHibernate.PropertyNotFoundException : Could not find a getter for property '_timeAtAddress' in class 'CustomerAddress'
Run Code Online (Sandbox Code Playgroud)

域:

public class CustomerAddress
{
    private TimePeriod _timeAtAddress;

    protected CustomerAddress() { }

    public CustomerAddress(TimePeriod timeAtAddress)
    {
        _timeAtAddress = timeAtAddress;
    }

    public TimePeriod TimeAtAddress { get { return _timeAtAddress; } }
}

public class TimePeriod
{
    private readonly int _months;
    private readonly int _years;

    protected TimePeriod() { }

    public TimePeriod(int months, int years)
    {
        _months = months;
        _years = years;
    }

    public int Months { …
Run Code Online (Sandbox Code Playgroud)

nhibernate domain-driven-design fluent-nhibernate

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

从EditText Android获取Integer值

这是我的 activity.xml

<EditText
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:id="@+id/inputnumber"
 android:inputType="number" />
Run Code Online (Sandbox Code Playgroud)

这是mainactivity.java:

EditText num = (EditText) findViewById(R.Id.inputnumber) ;
Run Code Online (Sandbox Code Playgroud)

问题是如何从这个字段中得到一个整数的整数值,并在例如我自己这样做的自定义类中使用它来为这个输入字段的值加1?

我的customclass.java

public static int addone(int a) 
{
  int b = a+1;
  return b;
}
Run Code Online (Sandbox Code Playgroud)

java android integer class android-edittext

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

maximumSelectionSize在Select2中不起作用

我有一个多值选择,我想使用select2库设置所选项目数量的限制.

文档说我应该maximumSelectionSize在对象初始化期间设置.不幸的是,以下代码不起作用:

$(document).ready(function () {
    $("#select_demo").select2({
        maximumSelectionSize: 3
    });
});
Run Code Online (Sandbox Code Playgroud)

我的html选择框:

<div class="form-group">
    <select id="select_demo" multiple="multiple" class="form-control select2 select2-container-multi">
        <optgroup label="One">
            <option>one</option>
            <option>two</option>
            <option>three</option>
            <option>four</option>
        </optgroup>
        <optgroup label="Two">
            <option>one2</option>
            <option>two2</option>
        </optgroup>
        <optgroup label="Three">
            <option>one3</option>
            <option>two3</option>
            <option>three3</option>
            <option>four3</option>
        </optgroup>
    </select>
</div>
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/x4oqL1jr/2/

这段代码有什么问题?

jquery compatibility jquery-select2 jquery-select2-4 jquery-select2-3

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

如何防止 Twitter API 中的状态更新自动生成链接预览?

我正在使用 Twitter API以编程方式发布状态更新。但是,当我的状态包含链接时,Twitter 会自动添加该链接的预览。有时这不是所需的行为,但是,我没有在 API 中找到用于禁用它的属性。

我知道我们可以在通过 Twitter 网站手动发布时删除链接预览,如此处所述 在Twitter 上发布链接时删除预览图像,所以我怀疑这是可能的,但 API 从未提及。

另外,我正在使用Python 库,但如果这能解决我的问题,tweepy我很乐意诉诸原始库。POST

有什么想法应该添加到请求中以防止生成链接预览吗?

twitter tweepy

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