标签: indexing

如何从文件URL获取路径?

我有这种格式的字符串:

file://c:/Users/....
file://E:/Windows/....
file:///f:/temp/....
file:///H:/something/....
Run Code Online (Sandbox Code Playgroud)

我怎么才能得到c:/Users/...H:/something/...

java regex indexing substring

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

Python:如何通过索引引用字符串中的数字?

我觉得这是一个简单的问题,但它一直在逃避我......

如果我有一个字符串,比如"1010101",我如何通过索引引用字符串中的第一个数字?

python string indexing digit

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

在postgres中如何向现有表添加索引?

在postgres中如何向现有表添加索引?

我试过跟随,但它不起作用:

CREATE INDEX my_index ON my_table USING btree(a_column);
Run Code Online (Sandbox Code Playgroud)

然后这个:

CREATE INDEX my_index ON my_table USING btree(a_column);
Run Code Online (Sandbox Code Playgroud)

但都不起作用.

我正在使用ant进行数据库迁移.当我这样做时,我会ant db-migrate-apply-postgresql不断收到错误

 [echo] ERROR:  relation "my_index" already exists
Run Code Online (Sandbox Code Playgroud)

postgresql indexing

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

初学者python列表补充,查找索引

我有以下代码,我想要所有1的索引位置:

mylist = ['0', '0', '1', '1', '0']

for item in mylist:
    if item is '1':
        print mylist.index(item)
Run Code Online (Sandbox Code Playgroud)

有人可以解释为什么这个程序的输出是2,2而不是2,3?

谢谢

python indexing list

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

为什么我的($ i)索引不起作用?

我的节目是

#!\usr\bin\perl -w

my @one= ("sun", "moon", "star");
my $three="SON"; 
my $flag= 0;
my $tester_1=0 ; 
my $tester_2= 0;
my $i= 0;

push (@one, $three);

print @one; 
print join(" ", @one);

while (@one[$i]= $three) 
{
    #flag 1
    if (@one[$i] ne "moon"&& @one[$i] ne "star") 
    {
        $tester_1= 1; 
    }

    ##flag2 
    if ($i<= 99) 
    {
        $tester_2=1;
    }

    #real condition 
    if ($tester_1= 1)
    { 
        if ($tester_2= 1)   
        {
            print @one[$i];
            $i++; 
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我运行我的程序.循环运行无限次.在标志2中,我设置了$ i <= 99;的条件,因此根据我打印第100个SON后我的程序应该停止.但是,由于某些原因,$ i <= 99无效?是什么原因?

indexing perl

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

为什么我在使用未定义的索引时没有收到错误?

我来自php和当我定义这样的东西时:

$a = array();
echo $a[586];
Run Code Online (Sandbox Code Playgroud)

我将收到有关未定义索引的通知.

与此同时,c++我可以这样做:

map<int, string> my_map;
cout << "Map is: " << my_map[34535];

string sentence = "acdefb s";
cout << "Letter is: " << sentence[15];
Run Code Online (Sandbox Code Playgroud)

我不会有任何错误.

为什么php不可能在c++

php c++ indexing

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

PHP删除数组中的项目并重置密钥

我有一个大数组(多维),我需要删除它中的项目并重置它的索引.我不知道该怎么做.

例:

$array = array(
 0 => 'Name G',
 1 => 'Name Z',
 2 => 'Name A',
 3 => 'Name H',
 4 => 'Name U',
)
Run Code Online (Sandbox Code Playgroud)

我需要这个:

$array = array(
 0 => 'Name G',
 1 => 'Name A',
 2 => 'Name U',
)
Run Code Online (Sandbox Code Playgroud)

我可以做unset()罚款..但我有这个:

$array = array(
 0 => 'Name G',
 2 => 'Name A',
 4 => 'Name U',
)
Run Code Online (Sandbox Code Playgroud)

我不能排序

有没有这样做的PHP功能?别的怎么办?

php arrays indexing removechild

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

如何在数组中的字典中获取值的索引

像这样的数组:

    <array>
      <dict>
        <key>Place</key>
        <string>A</string>
        <key>Name</key>
        <string>B</string>
        <key>Object</key>
        <string>C</string>
      </dict>
      <dict>
        <key>Place</key>
        <string>D</string>
        <key>Name</key>
        <string>E</string>
        <key>Object</key>
        <string>F</string>
      </dict>
      <dict>
        <key>Place</key>
        <string>X</string>
        <key>Name</key>
        <string>Y</string>
        <key>Object</key>
        <string>Z</string>
      </dict>
      <dict>
        <key>Place</key>
        <string>S</string>
        <key>Name</key>
        <string>T</string>
        <key>Object</key>
        <string>U</string>
      </dict>
      ...
    </array>
Run Code Online (Sandbox Code Playgroud)

//由于某种原因,我通过删除原始顶级数组来简化此示例的级别.现在它们看起来像一个由一些词典组成的数组.

例如,[[objectArray objectAtIndex:i] valueForKey:@"Place"]如果像X一样,可以获得任何值

然后,在另一个仍然相同的地方.m,需要利用X来反向获取X所在字典的索引.因为在这个地方,只能访问objectArray.

什么是正确的方法应该做什么?

indexing objective-c nsdictionary nsarray ios

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

带有部分密钥的SQL Server聚簇索引

主键由4列组成但在聚簇索引中只包含其中3列的SQL是什么?

是否可以在SQL Server Management Studio中执行此操作?

sql sql-server indexing

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

这引起的ArgumentOutOfRangeException是什么?

我有一个让我疯狂的问题.我正在使用一个泛型List,每当我尝试将其第一个(或最后一个?)索引分配给变量时,它会抛出ArgumentOutOfRangeException.这是一大堆代码,因此我将尝试仅提取相关内容.所以这里是:

private string GetRuleByName(string name, List<string> rules)
{
    if(rules != null)
    {
        List<string> todo = new List<string>();
        todo.AddRange(rules);

        while(rules.Count != 0)
        {
            string r = todo[0]; // <- Error 'ArgumentOutOfRangeException' here
            todo.RemoveAt(0);

            // ...
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这就是我称之为方法的方式:

void treeView_AfterSelect(object sender, TreeViewEventArgs e)
{
    string currentRule = GetRuleByName(treeView.SelectedNode.FullPath, ruleCollection)
    // the string list "ruleCollection" always contains
    // strings and thus is never empty
}
Run Code Online (Sandbox Code Playgroud)

虽然它不是一个非常详细的介绍正在发生的事情,因为我不得不切断一些复杂的代码,我真的希望别人可能会看到产生错误的原因.

非常感谢提前至少看看!

编辑:

这就是方法的样子.我没有改变任何东西,以显示其中的真实内容.我希望对某些人有意义:

private Rule GetRuleByNameOrId(string stName, List<Rule> rules)
{
    if(rules != null)
    { …
Run Code Online (Sandbox Code Playgroud)

c# indexing list argumentexception

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