问题列表 - 第3061页

在Unix环境中的代码中隐藏注释

我使用典型的Unix工具(emacs,vim,gvim,sunstudio等)在Unix环境中工作

我的项目对每种方法都有很大的评论.它使文件长达数千行,有几百行实际代码.我可能会有点兴奋,但你明白了.我正在寻找一种方法,在查看这些文件时隐藏(不删除)所有注释,以便我可以快速浏览代码.C++只评论'//'.

c++ comments editor folding

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

可以在模型中使用Rails路由助手(即mymodel_path(模型))吗?

假设我有一个名为Thing的Rails模型.Thing有一个url属性,可以选择将其设置为Internet上的某个URL.在视图代码中,我需要执行以下操作的逻辑:

<% if thing.url.blank? %>
<%= link_to('Text', thing_path(thing)) %>
<% else %>
<%= link_to('Text', thing.url) %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

视图中的这种条件逻辑很难看.当然,我可以构建一个辅助函数,它会将视图更改为:

<%= thing_link('Text', thing) %>
Run Code Online (Sandbox Code Playgroud)

这解决了冗长问题,但我真的更喜欢模型本身的功能.在这种情况下,视图代码将是:

<%= link_to('Text', thing.link) %>
Run Code Online (Sandbox Code Playgroud)

显然,这需要模型上的链接方法.这是它需要包含的内容:

def link
  (self.url.blank?) ? thing_path(self) : self.url
end
Run Code Online (Sandbox Code Playgroud)

就问题而言,thing_path()是Model代码中未定义的方法.我假设可以将一些辅助方法"拉入"模型中,但是如何?是否有一个真正的原因,路由只在控制器上运行并查看应用程序层?我可以想到许多模型代码可能需要处理URL(与外部系统集成等)的情况.

ruby-on-rails rails-routing helpermethods

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

我可以从DLL中删除数字签名吗?

我的安装程序在构建过程中使用代码签名证书"​​签署"DLL.

我注意到如果我尝试连续构建两次,第二次构建失败,因为DLL已经签名所以签名代码扼流圈.显然,我可以通过在构建中签署DLL的副本来解决这个问题,但问题引起了我的兴趣:

是否可以"取消签名"DLL,如果没有,为什么不......?

dll winapi code-signing

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

datetime.parse并使其使用特定格式

我有一个日期时间从XML文件返回格式:

20080916 11:02

如在

yyyymm ......:ss

我怎样才能获得datetime.parse函数来接收它?即解析它没有错误?干杯

c# asp.net .net-2.0

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

我可以在同一台Windows计算机上安装Python 3.x和2.x吗?

我正在运行Windows,当您在命令行上运行程序时,shell/OS会根据注册表设置自动运行Python.如果我在同一台机器上安装2.x和3.x版本的Python,这会破坏吗?

我想玩Python 3,同时仍然可以在同一台机器上运行2.x脚本.

python windows compatibility python-3.x

146
推荐指数
10
解决办法
18万
查看次数

如何设置Visual Studio 2008以在Perl中编程?

我公司给了我VS2008用于C#/ ASP.NET的Web开发.我也做了很多Perl编程,我想开始使用VS,因此我可以拥有一致的工作环境......但是我确实很难找到如何做到这一点.

VS有许多不错的功能,但似乎对它不支持开箱即用的语言充满敌意.是真的还是我不是"得到"VS的做事方式?

我通常使用TextPad编写Perl脚本,而我以前使用的功能非常基本.

  1. 行编号
    • 软线包装
    • 语法高亮
    • 打开/关闭括号后自动缩进/缩小
    • 自动缩进到与上一行相同的起始点
    • 大括号匹配
    • 从编辑器中运行脚本
    • 在编辑器窗格中捕获脚本输出
    • dbl-单击错误消息跳转到发生错误的行

我如何在VS2008中至少获得上述功能?

如何获得以下高级功能:

  • 代码折叠
  • 智能感知
  • 代码完成
  • 综合perldoc
  • VS风格的调试和代码跟踪
  • 即时错误检测
  • 等等

(我在ASPN mod-perl邮件列表中看到一个可能相关的在线讨论,但是不明白,对于像我这样的人来说,这意味着什么.)

-添加-
我知道其他编辑器和IDE那里的:六,perlmode-emacs的,科莫多,E,是TextMate等,这问题不是什么其他的编辑器或IDE我应该尝试.
虽然我很感激你的建议,但我宁愿在一个帖子中阅读它们,比如"我应该为Perl使用什么编辑器",而不是"如何设置VS来实现我的目标"

- 补充 - 经过一些额外的研究后,我得出结论,你无法从这里到达那里.唯一的选择是编写我自己的语言插件.考虑到使某些东西可用的时间,我认为我最好使用不同的编辑器.无论如何,谢谢你们

ide perl configuration visual-studio

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

我需要.NET Repeater控件中的隐藏字段.

问题是这是一个.NET 1.0项目,没有隐藏的字段控件......

所以这是不可能的:


<asp HiddenField Runat="server" ID="hdn" />

我依稀记得某种类型的HtmlHiddenInput类允许类似的功能......有人知道怎么做吗?

谢谢.

c# asp.net .net-1.1

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

SQL Server功能等同于PostgreSQL"in"

在postgres中,您可以对多个项目进行比较,如下所示:

 SELECT 'test' IN ('not','in','here');
Run Code Online (Sandbox Code Playgroud)

这跟做的一样:

  SELECT ('test' = 'not' OR 'test' = 'in' OR 'test' = 'here');
Run Code Online (Sandbox Code Playgroud)

是否有SQL Server的功能等价物?

sql-server postgresql

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

在Textarea中获取光标位置

我正在尝试在文本区域中实现自动完成功能(类似于http://www.pengoworks.com/workshop/jquery/autocomplete.htm).

我想要做的是当用户输入一组特定的字符(比如插入:)时,他们会得到一个带有AJAX填充的div,可能有可选择的匹配.

在常规文本框中,这当然很简单,但在文本区域中,我需要能够根据光标在屏幕上的正确位置弹出div.

有人可以提供任何指示吗?

谢谢,-M

textarea autocomplete cursor-position

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

我可以在Visual Studio项目模板中创建"解决方案"级别项吗?

关于创建Visual Studio模板的MSDN上有很多很棒的信息.我一直在专门研究多项目解决方案(http://msdn.microsoft.com/en-us/library/ms185308(VS.80,printer).aspx)

我的模板中有一切工作(4个项目+ 2个解决方案文件夹 - 1个用于测试,1个用于我正在引用的库).我通过模板添加项目或解决方案文件夹没有问题,但是我试图添加不属于特定项目的dll和其他资源,它们只是解决方案级项目.

以前有人处理过这个吗?谢谢,

templates visual-studio-2008 visual-studio

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