问题列表 - 第34661页

什么是textmate的'Go to File'模糊搜索算法?

Textmate的'去档案'模糊搜索真的很棒.

Wincent的vim的Command-T插件做了类似的事情并且它也摇摆不定.

谁能解释一下这些是如何工作的 他们使用的方法有一个通用术语吗?

编辑:我更详细地了解这些工具的作用

使用这些工具可以在键入时缩小选项列表(在本例中为文件路径).

例如,如果我有以下文件:

/app/models/people.rb
/app/models/address.rb
/app/person.rb
/person.rb
Run Code Online (Sandbox Code Playgroud)

为了缩小列表范围/app/models/people.rb我可以键入以下任何一个:

amp
peo
mp
modelsp
Run Code Online (Sandbox Code Playgroud)

它非常灵活,当我使用的应用程序没有它时,我发现自己错过了这个"列表缩小".我想了解更多关于它的信息,以便我可以实现自己的插件,如果我觉得有必要的话.希望我能更好地解释它,但那就是我在这里的原因:)

要查看它的实际效果,请查看wincent的command-t演示

algorithm textmate fuzzy-search taxonomy

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

为什么在SQL SERVER中没有给出finally块?

像C#,VB.NET这样的所有语言都尝试捕获最终阻塞但是SQL服务器只有尝试并且只捕获为什么不给出最终阻塞是否有任何具体原因?

sql sql-server error-handling

6
推荐指数
2
解决办法
4399
查看次数

尝试编译时C#换行常量错误

出于某种原因,当我尝试使用Visual Studio命令提示符将.cs文件编译为.dll时,我会new line constant error因某种原因尝试编译.

之后不喜欢分号+ feet".

知道为什么吗?

这是我的代码:

/* A simple C# class! */

public class Tree
{
    public int height = 0;

    public void Grow(int h)
    {
        height += h;
    }

    public string Message()
    {
        return "The height of tree1 is:<br/>" + tree1.height + feet";
    }    
}
Run Code Online (Sandbox Code Playgroud)

c# compiler-construction compilation

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

如何在x86程序集中调用fgets?

根据文档fgets(),该函数有三个参数:

  • char* - 一个保存输入的字符串
  • int - 一个整数,表示要读取的最大字符数
  • FILE* - FILE *要读取的流的a

我可以轻松调用该函数.我只push将三个参数放到堆栈上,调用函数,并增加ESP12.

我的问题是参数#3.什么应该作为FILE *标准输入传递?在C中,我可以使用stdin,但我不知道x86程序集中的等价物是什么.


更新:我在Linux上使用NASM.

linux file-io assembly nasm

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

当我将我的应用程序提交到Apple应用程序商店时,他们是否看到了我的源代码?

当我将我的应用程序提交到Apple应用程序商店时,他们是否看到了我的源代码?

iphone objective-c app-store

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

struct sockaddr_un与sockaddr

有什么struct sockaddr不同struct sockaddr_un

我知道我们在客户端 - 服务器模块中使用这些结构,用于将套接字绑定到套接字地址.我们使用一个强制转换操作符来接受struct sockaddr_un.

我想知道它们有多么不同/类似,以及为什么演员?

c sockets linux struct client-server

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

在Python中编写以空白分隔的文本是人类可读的

我有一个列表列表,看起来像这样:

data = [['seq1', 'ACTAGACCCTAG'],
        ['sequence287653', 'ACTAGNACTGGG'],
        ['s9', 'ACTAGAAACTAG']]
Run Code Online (Sandbox Code Playgroud)

我将信息写入这样的文件:

for i in data:
    for j in i:
        file.write('\t')
        file.write(j)
    file.write('\n')
Run Code Online (Sandbox Code Playgroud)

输出如下所示:

seq1   ACTAGACCCTAG  
sequence287653   ACTAGNACTGGG  
s9   ACTAGAAACTAG  
Run Code Online (Sandbox Code Playgroud)

由于每个内部列表中第一个元素的长度不同,列不能整齐排列.如何在第一个和第二个元素之间编写适当数量的空白以使第二列符合人类可读性?

python whitespace human-readable

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

我们如何在Windows中使用Perl配置SSH?

任何人都可以建议一个非常简单的方法在Windows中使用Net :: SSH :: Perl,而不是所有的cygwin黑客和所有.

每当我尝试安装模块时,它都会将我带到其他一些依赖模块,这个过程似乎永无止境.

先谢谢

windows ssh perl

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

对Java字符串使用'=='而不是.equals

可能重复:
什么使参考比较(==)适用于Java中的某些字符串?

我知道之前已经问过,但是尽管建议使用.equals()而不是==比较运算符,我发现它==一直都有效:

String s1 = "Hello";
String s2 = "Hello";
System.out.println(s1 == s2); // true
Run Code Online (Sandbox Code Playgroud)

谁能给我一个==操作员失败的例子?

java equals

9
推荐指数
3
解决办法
9821
查看次数

动态更改表单操作URL无效

当动态更改表单操作URL时,当表单提交时,它仍将使用默认操作URL,任何人都知道为什么?请看下面的一个简单示例:

<form action="test.php" method="get" id="test">
  <select name="id" onChange="formSubmit(this)">
    <option value="abc">abc</option>
    <option value="xyz">xyz</option>
  </select>
</form>

<script type="text/javascript">
function formSubmit(element){
  var url = $("#test").attr("action", url);
  var newParam = "&new=123";

  url += "?" + element.name + "=" + element.value + newParam;
  //e.g. formurl now = 'test.php?id=xyz&new=123';

  $("#test").attr("action", url);
  $("#test").submit();//the form will submit to test.php?id=xyz instead of the new URL
}
</script>
Run Code Online (Sandbox Code Playgroud)

谢谢.

javascript forms url action dynamic

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