问题列表 - 第9981页

VIM中的字/代码完成

我知道通过omnifunc 可以通过CTRL+N&CTRL+P和代码完成来完成单词的完成CTRL+X CTRL+O.我另外尝试了Supertab(非常好),因为我已经习惯了TAB完成.这一切都很好.我想在我打字的时候看到可能的匹配,所以我也尝试了autocomplpop.vim,女巫就是这么做的.

我喜欢什么,虽然完成,将是两者一起一点点扭曲的结合:我想看到的建议弹出如下I型(就像使用autocompop),但是当我使用TAB 这个词应该扩大在最大的普通比赛:

foo bar testor booze test baz teter
te<TAB>
Run Code Online (Sandbox Code Playgroud)

输入te第二行后,弹出窗口应该建议test,teter然后testor.

当我按下时TAB,它应该什么也不做,因为没有比它更常见的了te.在我输入一个额外的s并按下之后TAB,它应该扩展testest(因为它是最小的共同点)并且testor在第二个之后TAB.

编辑:我试着更清楚......

  • te<TAB>
    • 应该什么也不做,因为"我们"不知道是否应该跟随't'(te t er)或's'(te s t,te s tor).
  • tes<TAB>
    • 应该扩展到test(因为它适用于两者 - 测试和测试者 - 并且teter不再是可能的匹配).
  • test<TAB>
    • 应该扩展到testor(只有可能的匹配).

好吧,建议弹出只是奖金,但我真的很想看到这种TAB行为.希望我不会在这里深奥,你可以帮助我用一些脚本技巧或插件来驯服VIM来做到这一点.

vim code-completion

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

MVC SelectList无法正常工作

List<SelectListItem> items = new List<SelectListItem>();
if (a)
{
    SelectListItem deliveryItem = new SelectListItem()
    {
        Selected = a.selected,
        Text = "Delivery",
        Value = "1"
    };

    items.Add(deliveryItem);
}

if (b)
{
    SelectListItem pickupItem = new SelectListItem()
    {
        Selected = b.selected,
        Text = "Pickup",
        Value = "2"
    };

    items.Add(pickupItem);
}

SelectList selectList = new SelectList(items);

ViewData["OrderTypeList"] = selectList;
Run Code Online (Sandbox Code Playgroud)

然后使用它

Html.DropDownList("OrderTypeList") 
Run Code Online (Sandbox Code Playgroud)

呈现

<select id="OrderTypeList" name="OrderTypeList"><option>System.Web.Mvc.SelectListItem</option>
<option>System.Web.Mvc.SelectListItem</option>
</select>
Run Code Online (Sandbox Code Playgroud)

为什么它没有正确渲染选项?

asp.net-mvc

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

在python中模板xml文件的快速简便的方法

现在我已经在我的 python 脚本中对整个 xml 文件进行了硬编码,并且只是在执行 out.write(),但是现在它越来越难以管理,因为我有多种类型的 xml 文件。

什么是设置模板的最简单快捷的方法,以便我可以只提供变量名称和文件名?

python xml

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

调用macports svn而不是预先安装mac的svn

我有mac预安装svn at - >/usr/bin/svn

我有macport install svn at - > opt/local/var/macports/software/subversion/1.6.3_0/opt/local

我的.bash_profile看起来像导出M2_HOME =/Users/teoh/work/maven export M2 = $ M2_HOME/bin export PATH = $ M2:$ PATH

export JAVA_HOME =/System/Library/Frameworks/JavaVM.framework/Home export PATH =/Users/teoh/work/gwt-mac-1.5.3:$ PATH

如何在mac中使用控制台时将macport svn设置为默认svn?我需要放入什么.bash_profile?

macos macports

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

如何集中对齐浮动:左侧ul/li导航菜单与css?

所以我有以下CSS来显示水平导航栏使用:

.navigation ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.navigation li {
  float: left;
  margin: 0 1.15em;
  /*    margin: 0 auto;*/
}

.navigation {
  /*    width: auto;*/
  /*    margin: 0 auto;*/
  text-align: center;
}
Run Code Online (Sandbox Code Playgroud)

我的问题是:如何将标题上方的导航栏对齐?

html css css-float

26
推荐指数
4
解决办法
9万
查看次数

从Cormen et al的算法书中学习自学有点麻烦

我在3个星期前的空闲时间开始阅读Cormen等人的Ingorithms to Algorithms.我完成了第二章,并且已经尝试了很长一段时间.我发现它们有点困难.

这是正常的吗?我应该在继续之前完成所有练习吗?或者,如果我能解决所有问题并继续下一章,可能会回到我现在无法弄清楚的练习中,这是否还好?

如果有人有这本书的经验,你能告诉我它是怎么回事吗?我有点气馁无法在这里解决一些练习.

algorithm

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

python正则表达式的Unicode友好字母模式?

我正在寻找一个等同于\ w的模式,它与数字模式不匹配.我不能使用[a-zA-Z],因为我希望它也能与日本的kanjis相匹配.

有没有办法写[[w ^ [0-9]]之类的东西?在python正则表达式中是否有等价的[:alpha:]?

python regex

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

请引导我完成这个"Erlang Programming"递归样本

从Cesarini和Thomson的Erlang Programming第90页开始,有一个例子没有详细讨论.我是函数式编程和递归思维的新手,所以我不熟悉以这种方式解决问题.

"例如,以下函数通过交错它们的值来合并两个列表(长度相同):"

merge(Xs,Ys) -> lists:reverse(mergeL(Xs,Ys,[])).

mergeL([X|Xs],Ys,Zs) ->  mergeR(Xs,Ys,[X|Zs]);
mergeL([],[],Zs) ->  Zs.

mergeR(Xs,[Y|Ys],Zs) ->  mergeL(Xs,Ys,[Y|Zs]);
mergeR([],[],Zs) ->  Zs.
Run Code Online (Sandbox Code Playgroud)

这是如何运作的?谢谢!

erlang recursion

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

正确索引Lucene中的纬度和经度值

我正在使用Lucene API处理"在给定半径内基于​​美国的最近城市搜索"功能.我在Lucene索引城市的纬度和长值如下:

doc.Add(new Field("latitude", paddedLatitude, Field.Store.YES, Field.Index.UN_TOKENIZED));

doc.Add(new Field("longitude", paddedLongitude, Field.Store.YES, Field.Index.UN_TOKENIZED));
Run Code Online (Sandbox Code Playgroud)

由于Lucene只理解字符串而不是数字,因此填充lat和long值.

例如,如果原始lat和long分别为41.811846和-87.820628,则在填充后,值看起来像:

paddedLatitude - >"0041.811846"和paddedLongitude - >" - 087.820628"

在构建最近的城市查询时使用相同的填充(使用Lucene的ConstantScoreRangeQuery类).

鉴于lat和long值可能是十进制/负数,这是正确的索引方法,以便当lucene对这些值执行数字范围/比较操作时,我会在搜索结果中得到正确的最近城市吗?

谢谢.

lucene lucene.net

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

什么是目前在网站上放置音频和视频的最佳方式?

我正在一个非常小的网站上工作,几乎没有预算作为对朋友的青睐.她想在网站上放一个简短的音频和视频片段(两个片段都在两分钟之内).音频目前是1.6 MB AAC(.m4a),视频是30 MB H.264(.mov).

目前对我来说最简单的最佳做法是什么,同时仍然为用户创造了良好的体验?我们应该将视频上传到youtube还是vimeo并嵌入?我可以下载一些简单的音频播放器.我有闪光,所以可以制作FLV; 我可以将m4a转换为mp3等.我可以直接链接到原始文件....

html audio video

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