问题列表 - 第811页

你怎么让vim unhighlight你搜索的是什么?

我在文件中搜索"nurple".我找到了,很棒.但是现在,每次出现的"nurple"都会以黄色的病态黑色呈现.永远.

永远,也就是说,直到我搜索我知道的东西都找不到,例如"asdhfalsdflajdflakjdf",这样就可以清除之前的搜索突出显示.

当我完成搜索时,我不能只是用一把魔法钥匙来杀死高光吗?

vim search highlight

225
推荐指数
8
解决办法
10万
查看次数

用for循环或while循环迭代?

我经常看到如下代码:

Iterator i = list.iterator();
while(i.hasNext()) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

但我写的是(当Java 1.5不可用或者每个都不能使用时):

for(Iterator i = list.iterator(); i.hasNext(); ) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

因为

  • 它更短
  • 它保持i在较小的范围内
  • 它减少了混淆的可能性.(在i外面使用?i声明在哪里?)

我认为代码应该尽可能简单易懂,这样我才能制作复杂的代码来完成复杂的事情.你怎么看?哪个更好?

来自:http://jamesjava.blogspot.com/2006/04/iterating.html

java iterator for-loop

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

如何让Haml使用Rails?

我想让Haml使用我的Ruby on Rails项目.我是Ruby on Rails的新手,我非常喜欢它.但是,当我尝试添加一个aplication.html.hamlindex.html.haml一个视图时,我只是收到错误.

我使用NetBeans作为我的IDE.

ruby haml netbeans ruby-on-rails

77
推荐指数
6
解决办法
5万
查看次数

使用UIWebView时,有没有办法从Objective-C访问DOM?

UIWebView适用于显示HTML,但我想从Objective-C程序修改加载的DOM.有谁知道怎么做?这是第三方页面,所以我不能真正包含任何自定义JS ...除非我能以某种方式修改DOM.

iphone objective-c

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

RMI服务器:rmiregistry或LocateRegistry.createRegistry

对于服务器端的RMI,我们需要启动rmiregistry程序,还是只需要调用LocateRegistry.createRegistry?如果两者都有可能,有哪些优点和缺点?

java rmi rmiregistry

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

要求使用Visual Studio Professional而不是标准,最常见的功能是什么?

我担心我对VS 2008的审判很快就会结束,除非客户为此付出代价,否则我可能会为此付出一些现金.我一直在查看比较图表来比较VS专业版和标准版,到目前为止我觉得我很安全.我想听听你将会遗漏哪些最重要的功能.

当然,你不知道我的情况的所有细节 - 但请根据你认为最重要的事情回答.

visual-studio-2008 visual-studio

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

C#COM Office Automation - RPC_E_SYS_CALL_FAILED

我正在编写一个充当PowerPoint 2007插件的C#程序.在某些机器上,对PowerPoint对象模型的一些调用会抛出一条COMException消息RPC_E_SYS_CALL_FAILED.关于如何处理此错误或如何避免错误,我找不到任何具体建议.从谷歌搜索它看起来与消息队列或单线程公寓有关.还是我离开了?

错误消息的示例是:

系统调用失败.(来自HRESULT的异常:0x80010100(RPC_E_SYS_CALL_FAILED))
在Microsoft.Office.Interop.PowerPoint._Presentation.get_FullName()

不幸的是,问题出现在客户端的机器上,所以我没有简单的方法来调试它!我是否应该在收到此错误时重试呼叫?

任何建议,以帮助我解决这个问题将不胜感激!

c# com ms-office

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

如何解析网页并提取所有href链接?

我想在Groovy中解析一个网页,并用它提取所有href链接和相关文本.

如果页面包含以下链接:

<a href="http://www.google.com">Google</a><br />
<a href="http://www.apple.com">Apple</a>
Run Code Online (Sandbox Code Playgroud)

输出将是:

Google, http://www.google.com<br />
Apple, http://www.apple.com
Run Code Online (Sandbox Code Playgroud)

我正在寻找一个Groovy的答案.AKA.简单的方法!

html groovy parsing

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

如何实现虚拟功能和vtable?

我们都知道C++中的虚函数是什么,但它们是如何在深层次实现的?

可以在运行时修改甚至直接访问vtable吗?

vtable是否适用于所有类,或仅适用于至少具有一个虚函数的类?

抽象类对于至少一个条目的函数指针只有一个NULL吗?

有一个虚拟函数会减慢整个班级的速度吗?或者只调用虚拟函数?如果虚拟功能实际被覆盖了,速度是否会受到影响,或者只要它是虚拟的,它就没有效果.

c++ polymorphism virtual-functions vtable

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

理解[ClassOne,ClassTwo] .each(&:my_method)

可能重复:
map(&:name)在Ruby中意味着什么?

我正在看一个railscast并看到了这段代码.

[Category, Product].(&:delete_all)
Run Code Online (Sandbox Code Playgroud)

关于清理数据库.

我询问了IRC中的线路,并被告知

(&:delete_all)
Run Code Online (Sandbox Code Playgroud)

是一个捷径

{|model| model.delete_all}
Run Code Online (Sandbox Code Playgroud)

我用以下测试了这个

class ClassOne
  def class_method
    puts 1
  end
end

class ClassTwo
  def class_method
    puts 2
  end
end

[ClassOne, ClassTwo].each(&:class_method)
Run Code Online (Sandbox Code Playgroud)

我收到一个错误说

Wrong Argument type Symbol (expected Proc)
Run Code Online (Sandbox Code Playgroud)

我也试过了

one = ClassOne.new
two = ClassTwo.new

[one, two].each(&:class_method)
Run Code Online (Sandbox Code Playgroud)

但那仍然失败了.

如果我修改它来阅读

[one, two].each{|model| model.class_method}
Run Code Online (Sandbox Code Playgroud)

一切都按预期工作.

那么,&:delete_all实际上做了什么?文档说这delete_all是一种方法,所以我对这里发生的事情感到困惑.

ruby

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