问题列表 - 第30770页

JavaScript中的月份数组并不漂亮

我怎样才能让它变得更好?

var month = new Array();

month['01']='Jan';
month['02']='Feb';
month['03']='Mar';
Run Code Online (Sandbox Code Playgroud)

好像这样做很好:

var months = new Array(['01','Jan'],['02','Feb'],['03','Mar']);
Run Code Online (Sandbox Code Playgroud)

例如.无论如何要简化它?

javascript arrays date object

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

float []行为

我确定有一个简单的答案,我会在几分钟内感到愚蠢,但在这里,它已经很晚了,我很累....

所以,我可以问,为什么这个代码......

public class TestProcess {

    final float[] finalFloats = {0.9f,0.8f,0.7f};
    float[] floats;

    public static void main(String[] args) {
        new TestProcess();      
    }

    public TestProcess(){
        floats = finalFloats;
        printTotal();
        floats[0]=0.1f;
        printTotal();
        floats = finalFloats;
        printTotal();
    }

    void printTotal(){
        float count = 0f;
        for(float f : floats){
            count+=f;
        }
        out("Count:"+count);
    }

    void out(String s){
        System.out.println(s);
    }

}
Run Code Online (Sandbox Code Playgroud)

给出这个输出

Count:2.4
Count:1.6
Count:1.6
Run Code Online (Sandbox Code Playgroud)

当我期待

Count:2.4
Count:1.6
Count:2.4
Run Code Online (Sandbox Code Playgroud)

我觉得很蠢......

这个问题也被问到链接文本,如果在其他论坛得到解答,我会在这里发帖.

java

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

查找多个字符串匹配的算法

我正在寻找一种有效算法的建议,以便在大量文本中查找所有匹配项.要搜索的术语将包含在列表中,并且可以有1000多种可能性.搜索项可以是1个或更多个单词.

显然,我可以通过文本进行多次传递,比较每个搜索词.效率不高.

我想过订购搜索词并组合常见的子段.这样我就可以快速消除大量术语.语言是C++,我可以使用boost.

搜索术语的示例可以是财富500强公司名称的列表.

想法?

string algorithm search boost

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

jQuery:load方法在div中重新加载相同的div?

我有点困惑.

我想实际重新加载相同的页面并从中获取具有特定ID的div.所以我试图将网站的一部分重新加载到网站的同一部分.;)我知道这听起来很奇怪.

不知怎的,我不知道我做错了什么或更好我必须做什么.

var $sv = $('#server_view');
$sv.load('/server/ftp/' + goToURL + " #server_view");
Run Code Online (Sandbox Code Playgroud)

所以在这种情况下,相同的div被加载到同一个div中,这不是我想要的.然后它看起来像:

<div id="#server_view"> <div id="#server_view"> blabla</div> blabbla </div>
Run Code Online (Sandbox Code Playgroud)

我实际上只是想抓住div里面的内容并重新加载它们.我怎么能解决这个小问题.

javascript jquery load

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

使用不同列的可选值更新多行

这基本上是一个查询更新多行的扩展.我希望能够一次更新多行的多列,但不一定要更新每一行的每一列.

这是我希望能够执行的示例命令:

UPDATE person
SET name = CASE id
    WHEN 1 THEN 'Jim'
    WHEN 3 THEN 'Precious'
END,
sex = CASE id
    WHEN 1 THEN 'female'
    WHEN 2 THEN 'male'
END
WHERE id IN (1,2,3)
Run Code Online (Sandbox Code Playgroud)

但是这会返回一个错误,告诉我列'name'不能为null.所以在我看来,指定WHERE id IN (x,y,z)意味着必须更新所有选定的列,即使我们根据具体情况指出要放置哪些值.

有没有办法绕过这个限制,比如一个特殊的符号表示"保持原始价值"?如果没有,是否有其他方法可以在一个查询中更新多行的选择,任意列?

mysql sql

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

android:gson性能

我试图使用gson在android模拟器上进行我的对象映射.

处理大约208 kb的json数据时,它的速度非常慢.我的json中没有任何层次结构.

对象映射完成后,我可以看到gson创建了大约500条记录.

在android模拟器上花了超过3分钟来映射输入json.

我注释了我的实体,包括字符串和几个浮点数.

我错过了什么?

任何想法,最佳实践都会有很大帮助.

有没有快速对象映射json数据的方法?

        URL myURL = new URL(url);
        /* Open a connection to that URL. */
        URLConnection ucon = myURL.openConnection();
        /*
         * Define InputStreams to read from the URLConnection.
         */
        InputStream is = ucon.getInputStream();
        InputStreamReader reader = new InputStreamReader(is);
        long tickCount = System.currentTimeMillis();
        Policy[] policies = new Gson().fromJson(reader, Policy[].class);
        long endCount = System.currentTimeMillis() - tickCount;
        Log.d("Time to pull policies in milliseconds", "" + endCount);
Run Code Online (Sandbox Code Playgroud)

performance android gson

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

UITableView标题保持在顶部

我希望有一个tableview标题可以保留在表的顶部,即使用户已向下滚动.我尝试使用节标题,但我的表有多个部分,所以我不能保证一个特定的标题将位于顶部.

我该怎么办?

iphone xcode uitableview ios

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

无法将Statement Lambda放在LINQ查询中

我正在尝试将一些内联工作作为语句Lambda注入到LINQ查询中select,如此...

// NOTE: mcontext.Gettype() == System.Data.Linq.DataContext

// Okay - compiles, nothing unusual
var qPeople1 = from ME.tblPeople person in mcontext.tblPeoples
              select person;

// ERROR - see below compile Error - Can I retrofit this thing?
var qPeople2 = from ME.tblPeople person in mcontext.tblPeoples
               select (() => { 
                   return person; 
               })();
Run Code Online (Sandbox Code Playgroud)

错误:

错误2方法名称预期file.cs 166 27 MigrationCore

...但是我也同样很高兴看到Expression Lambda首先内联工作.

注意:我知道代码示例是多余的,但我正在寻找基本概念.如果它可行,我将扩展它.

.net c# linq datacontext lambda

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

如何在simpleTest中捕获"未定义的索引"E_NOTICE错误?

我想使用simpleTest编写测试,如果我正在测试的方法导致PHP E_NOTICE"未定义的索引:foo" ,则会失败.

我试图expectError()expectException()没有成功.simpleTest网页表明simpleTest无法捕获编译时PHP错误,但E_NOTICE似乎是运行时错误.

有没有办法捕获这样的错误,如果是这样我的测试失败?

php simpletest exception

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

如何从字符向量解析CSV数据以提取数据框?

R中的read.table和read.csv函数用于解析包含分隔数据的文件或URL,并生成R数据帧.但是,我已经有一个包含CSV分隔数据的字符向量(使用逗号和\n作为列和记录分隔符),因此我不需要从文件或URL中读取它.如何将此字符向量传递到read.table,read.csv或者scan()不将其写入磁盘上的文件并将其重新读入?我意识到将它写入磁盘是可能的,但我正在寻找一种不需要这种不必要的往返的解决方案,并且可以直接从字符向量中读取数据.

csv parsing r dataframe import-from-csv

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