问题列表 - 第42705页

在VBScript中创建多维关联数组

是否可以在VBScript中创建多维关联数组?

我正在尝试在VBScript中重新创建以下JScript代码:

names["teachers"] = ["Helen","Judy","Carol"];
names["students"] = ["George","John","Katie"];

For (var i=0; i<names["teachers"].length; i++) {

     Response.Write(names["teachers"][i]);

}
Run Code Online (Sandbox Code Playgroud)

我试过的VBScript:

dim names

SET names = CreateObject("Scripting.Dictionary")

names.Add "teachers", Array("Helen","Judy","Carol")
names.Add "students", Array("George","John","Katie")
Run Code Online (Sandbox Code Playgroud)

创建对象似乎没有错误,但我无法弄清楚如何在VBScript中循环遍历数组.

vbscript associative-array multidimensional-array

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

PHP中的字符串比较问题

我有两个看似相同的值的字符串.一个存储为数组中的键,另一个存储在另一个不同的数组中.我使用==,===和strcmp比较两者.所有都将它们视为不同的字符串 我做了一个var_dump,这就是我得到的.

string(17) "Valentine’s Day" 
string(15) "Valentine's Day"
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么第一个字符串是17个字符,第二个字符串是15个?

更新:当我从我的编辑器中粘贴它时,这稍微明显一点,它的字体使两个不同的撇号几乎无法区分.

php string-comparison

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

是否可以用相机测量到物体的距离?

是否可以用手机摄像头测量到物体的距离?

我的意思是,在我的应用程序中,我启动相机,面向相机对象(让我们说房子),然后按下按钮,它计算距离,并在屏幕上显示我.

如果有可能我可以找到一些教程或相关信息?

camera android distance

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

什么是这个C#代码的VB.NET等价物(将ASCII字符串转换为十六进制)?

什么是这个C#代码的VB.NET等价物(将ASCII字符串转换为十六进制)?

public static string AsciiToHex(string asciiString)
{
    string hex = "";

    StringBuilder sBuffer = new StringBuilder();
    for (int i = 0; i < asciiString.Length; i++)
    {
        sBuffer.Append(Convert.ToInt32(asciiString[i]).ToString("x"));
    }
    hex = sBuffer.ToString().ToUpper();

    return hex;
}
Run Code Online (Sandbox Code Playgroud)

c# vb.net c#-to-vb.net

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

mysqlite,在perl中插入数据和特殊字符的情况

我在我的sqlite数据库中插入来自perl的数据.

这是我的编码:

如果我的值具有引号等特殊字符,我该如何使这个案例工作?

sub ADDROWDATATODATABASE
{
    my $dbh1 = $_[0];
    my $table = $_[1];
    my @DATA = @{$_[2]};
    my $string = ();
    foreach (@DATA) { $string .= "'$_',"; } $string =~ s/,$//; 

    $dbh1->do(qq|insert into $table values(NULL,$string);|); 

    my $date = `date`;
    print "[MYSQLITE_ADDROW.pl] $date : ADDING DATA INTO DATABASE <p>";
}
Run Code Online (Sandbox Code Playgroud)

mysql perl

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

SQL组由id

如果我有一个结果集

ID1     ID2
43918   804
43917   804
44047   805
44046   805
44045   805
44044   805
44048   805
45172   806
44298   807
44296   808
44297   808
44294   808
44295   808
44331   809
44330   809
44334   809
44333   809
44332   809
44323   810
Run Code Online (Sandbox Code Playgroud)

如何将其限制为结果集

ID1     ID2
43918   804
44047   805
45172   806
44298   807
44296   808
44331   809
44323   810
Run Code Online (Sandbox Code Playgroud)

基本上每个唯一ID2有一个ID1.列来自同一个表.

select ID1,ID2
from table
where ID2 in (804, 805, 806, 807, 808, 809, 810);
Run Code Online (Sandbox Code Playgroud)

sql

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

汉明距离与Levenshtein距离

对于我正在研究的问题,找到两个序列之间的距离来确定它们的相似性,序列顺序非常重要.但是,我所拥有的序列长度并不完全相同,所以我用空点填充任何不足的字符串,使得两个序列的长度相同,以满足汉明距离要求.我这样做是否有任何重大问题,因为我所关心的只是换位次数(不是像Levenshtein那样的插入或删除)?

我发现汉明距离比Levenshtein快得多,作为长度较长的序列的距离度量.何时应该使用Levenshtein距离(或Levenshtein距离的导数)而不是更便宜的汉明距离?汉明距离可以被认为是两个序列之间可能的Levenshtein距离的上限,因此如果我将两个序列进行比较以获得有序偏差的相似性度量而不是绝对最小的移动数量以匹配序列,则没有明显的我之所以选择Levenshtein而不是Hamming作为指标,是吗?

algorithm diff nlp hamming-distance levenshtein-distance

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

对许多包含数字的NSArray进行排序

我有一个NSArray,其中填充了NSMutableArray中的对象.这些对象中的大多数具有整数值,如"1","2","3","4","5",有时会有"home","far left"或"far right"这样的名称.我正在尝试使用sortedArrayUsingSelector在Objective C中对此数组进行排序:@selector(compare :)在数组中少于10个项目时工作正常.但是当它还有更多我开始得到"1","10","11","12","2","3"类型的东西.非常感激任何的帮助.代码不应返回任何内容.它只需要排序并继续前进.

原始代码:

presetNamesSort = [[[NSMutableArray alloc]init]retain];

presetNamesSort = [presetNames sortedArrayUsingSelector:@selector(compare:)];
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch objective-c nsarray ios

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

如何让按钮从android中的屏幕宽度填充50%?

我想让按钮始终50%从屏幕的宽度填充,因为当我水平或垂直旋转设备时,总是从宽度填充按钮50%.

android

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

Google图表带注释的时间线提示未显示

我正在尝试通过Google Charts API实现带注释的时间线图表.我成功地使用AJAX调用从数据库加载数据,但是我注意到虽然注释显示在右侧,但它们不会出现在图形上的点之上(如工具提示).然而,他们工作得很好,我可以点击它们甚至正确包含Annotation过滤器.

在一两个小时左右没有看到任何错误后,我决定回到绘图板并从Google API中获取图表示例代码的精确副本并进行测试.事实证明我遇到了同样的问题.

本教程的链接在这里(注意A和B如何显示在图表本身上),我还粘贴了下面的代码.

是否有一些我缺少的设置或阻止这种情况的东西?我在Chrome和Firefox中测试过,但都没有用.它也适用于我的教程页面,所以我很茫然.

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>Google Charts Example</title>

        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
        <script type="text/javascript" src="https://www.google.com/jsapi"></script>

        <script type='text/javascript'>
              google.load('visualization', '1', {'packages':['annotatedtimeline']});
              google.setOnLoadCallback(drawChart);


      function drawChart() {
        var data = new google.visualization.DataTable();

        data.addColumn('date', 'Date');
        data.addColumn('number', 'Sold Pencils');
        data.addColumn('string', 'title1');
        data.addColumn('string', 'text1');
        data.addColumn('number', 'Sold Pens');
        data.addColumn('string', 'title2');
        data.addColumn('string', 'text2');

        data.addRows([
          [new Date(2008, 1 ,1), 30000, undefined, undefined, 40645, undefined, undefined],
          [new Date(2008, 1 ,2), 14045, undefined, undefined, 20374, undefined, undefined],
          [new Date(2008, 1 ,3), 55022, …
Run Code Online (Sandbox Code Playgroud)

html javascript annotations google-visualization

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