小编Rob*_*Rob的帖子

一种打包算法......种类

鉴于项目的数组,每个有valuecost,什么是最好的算法确定达到以最小的成本最低值所需的项目?例如:

Item: Value -> Cost
-------------------
A     20   -> 11
B     7    -> 5
C     1    -> 2

MinValue = 30
naive solution: A + B + C + C + C. Value: 30, Cost 22
best option: A + B + B.            Value: 34, Cost 21
Run Code Online (Sandbox Code Playgroud)

请注意,总体价值:最终的成本比率是无关紧要的(A + A会给你最好的物有所值,但是A + B + B是一个更便宜的选择,达到最低价值).

algorithm np-hard computation

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

字符串切片,PHP

有没有办法切片字符串让我说我有这个变量

$output=Country=UNITED STATES (US) &City=Scottsdale, AZ &Latitude=33.686 &Longitude=-111.87
Run Code Online (Sandbox Code Playgroud)

我想以某种方式切片,我想将纬度和经度值拉入单独的变量,subok不能达到目的

php string tokenize

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

重置/删除Swing中的边框

这是一个非常具体的编码问题:

我最近被要求在工作中维护一些旧的Java Swing GUI代码并遇到这个问题:

我将自己的InputVerifier子类名为MyFilenameVerifier附加到JTextField(但它也可能是用于这些目的的任何JComponent).我重写了verify()方法,使其调用super.verify(input)(其中input是要验证的JComponent参数()).如果super.verify(input)回来假,我做:

input.setBorder(BorderFactory.createLineBorder(Color.RED));
Run Code Online (Sandbox Code Playgroud)

这是在我之前很久就开始使用的这个应用程序的UI中使用的约定,所以我没有很多选择,只要使用其他方式来吸引用户注意(希望我这样做).这就是它的工作方式.

问题是,一旦用户返回并在文本字段中输入有效内容,我需要一种方法将其设置回默认边框(而不是仅仅将其设置为Color.GRAY或其他任何颜色,这与其原始颜色不同边界).我需要一种方式来说,"删除额外的装饰并恢复正常"或者只是将边框设置为默认值,换句话说.

java validation user-interface swing

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

byte []到字符串转换似乎不像我想要的那样工作

我正在尝试在文本文件中显示字节数组的内容.

这是我的代码:

        var writer = new System.IO.StreamWriter(Application.StartupPath + @"\B323.txt");
        writer.Write(data.ToString());
        writer.Close();
        writer.Dispose();
Run Code Online (Sandbox Code Playgroud)

data是一个byte []数组.

输出是"System.Byte []",为什么?

我正在尝试显示这个数组的内容,问题出在哪里?

c# text

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

从查询结果中读取单个值

我试图将我在查询中找到的结果返回到ASP.net表.我怎么做?我已经有了查询,我只是无法获得计数结果.

string configMan.ConnString["connect"].ToString();
iDB2Conn temp = new iDB2Conn
string query = "select Count(*) as total from test";
...
Run Code Online (Sandbox Code Playgroud)

这是我遇到麻烦的地方.

c# asp.net

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

一些上传在PHP中失败

我有一个PHP文件上传的问题,所以..当我尝试上传一些歌曲,他们工作,但有些歌不起作用 ..所以问题是,如果我尝试,php没有看到我的上传文件:

if (isset($_FILES['song'])) {
//lala
}else{
 echo 'no song';
Run Code Online (Sandbox Code Playgroud)

我收到了"没有歌曲"的回音,所以在这里你有一个firebug截图http://screencast.com/t/prCixoAn

我已经将php.ini中的文件大小更改为30M,我还设置了max_file_size输入,任何解决方案?

php

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

我可以在不实现Comparable的情况下使用Comparator吗?

是否可以在不实现Comparable类的情况下使用Comparator?例如,如果我有以下内容:

MyClass {

     Comparator comp;

     OrderedListInheritance(Comparator c) {
          this.comp = c;
     }

}
Run Code Online (Sandbox Code Playgroud)

我可以使用comp来比较两个对象吗?如果是这样,我将如何做到这一点?

谢谢...

java comparator

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

如何为Web表单创建"全​​部检查"链接?

我有一个带有一堆复选框的表单,我想提供一个"全部检查"链接/按钮.

我正在使用下面的代码,但是当它运行时,它会在页面上拾取一些单选按钮,并检查/取消选中它们.我该如何解决?

var check = 0;
function doNow()
{
    void(d=document);
    void(el=d.getElementsByTagName('INPUT'));
    for(i=0;i<el.length;i++)
    {
        if(check == 0)
            void(el[i].checked=1)
        else
            void(el[i].checked=0) 
    }
    if(check == 0)
        check = 1;
    else 
       check = 0;
}
Run Code Online (Sandbox Code Playgroud)

javascript

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