问题列表 - 第9977页

在vim中获取ctags以进行定义,而不是声明

我遇到的问题是vim/gvim中的ctags很多时候都会将我带到前向声明而不是函数的实际定义.

有办法解决这个问题吗?

vim ctags

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

您在什么阶段在OO中添加日志记录和跟踪?

我对您的开发中的哪个阶段添加日志记录和/或跟踪到您的应用程序感兴趣?

我正在使用.Net堆栈和log4net(通过commons.logging).一般采用TDD方法进行开发虽然不是100%,但有时我知道在没有测试覆盖率的情况下飙升.我的应用程序都在服务器端,例如Web服务,消费总线消息的Windows服务,asp.net mvc业务管理应用程序.等等..

我发现自己在我的应用服务中使用描述性的logger.INFO"从存储库中获取蛋糕"来装饰方法.一些工作......"从存储库中获得了5个蛋糕.",然后是一个未处理的expcetion处理程序,用于appger doamin到logger.FATAL,用于意外的消息,它会冒出来.

然而,我通常最终会回到开发阶段而不是在开发开始时应用这些,而我可能只有十几个.我发现我很少装饰任何较低级别的类,例如使用logger东西实现ICakeRepository,因为它似乎毫无意义.

对于通过配置打开的跟踪,我正在考虑使用IOC框架拦截方法调用和实例创建,这应该考虑到现场故障而不是繁重的跟踪人口.

logging log4net trace

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

如何使用wxpython禁用OSX中的窗口关闭按钮?

我正在使用wxpython处理osx的应用程序.我想在用户点击窗口关闭按钮时最小化窗口到停靠栏,以便可以从停靠栏恢复它.我怎样才能做到这一点?目前我有恢复窗口的问题,因为它在用户点击关闭按钮时被破坏.我怎么能防止这种情况?

提前致谢

macos wxpython

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

是否可以在ruby中为to_yaml指定格式化选项?

代码

require 'yaml'
puts YAML.load("
is_something:
  values: ['yes', 'no']
").to_yaml
Run Code Online (Sandbox Code Playgroud)

产生

--- 
is_something: 
  values: 
  - "yes"
  - "no"
Run Code Online (Sandbox Code Playgroud)

虽然这是一个正确的yaml,但是当你有一个数组哈希时,它看起来很丑陋.有没有办法让我to_yaml生产yaml的内联阵列版本?

可以传递选项哈希, to_yaml但是如何使用它?

编辑0:感谢PozsárBalázs.但是,从ruby 1.8.7(2009-04-08 patchlevel 160)开始,选项哈希不像宣传的那样工作.:(

irb
irb(main):001:0> require 'yaml'
=> true
irb(main):002:0> puts [[ 'Crispin', 'Glover' ]].to_yaml( :Indent => 4, :UseHeader => true, :UseVersion => true )
--- 
- - Crispin
  - Glover
=> nil
Run Code Online (Sandbox Code Playgroud)

ruby yaml

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

c#中日期时间转换的问题

我有一个问题,而转换为字符串,其值是dd.mm.yyyyDateTime在C#

string OriginalDateFormat = "28.06.2009";
DateTime dt= Convert.ToDateTime(OriginalDateFormat);
Run Code Online (Sandbox Code Playgroud)

抛出异常 "String was not recognized as a valid DateTime."

但如果它在mm.dd.yyyy那时它运行良好.

我用Google搜索并获得了很多网站,但都是徒劳的

任何的想法?

提前致谢.

c#

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

F#:没有UI(比如WPF)吗?

我最近在F#上看过一些视频.它似乎主要用于服务或类?我在VS2010 Beta中看不到"F#WPF"应用程序?

wpf f#

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

django式框架?

嗨,我已经和Django合作了几个月,发现它真的很有帮助.是否有其他编程语言(如Java或C#)的类似框架?我与Django的问题是找到一个服务器来托管项目,因为支持服务器更昂贵,更难找到.

在Django中,我发现以下项有用:对象关系映射器,管理界面和URL管理.

谢谢!

.net java django frameworks

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

Java反射:如何在运行时覆盖或生成方法?

在普通Java中,可以在运行时以编程方式覆盖类的方法(甚至创建新方法)?

即使我在编译时知道类,我希望能够这样做.

我在运行时重写的意思是:

abstract class MyClass{
  public void myMethod();
}

class Overrider extends MyClass{
  @Override
  public void myMethod(){}
}

class Injector{
  public static void myMethod(){ // STATIC !!!
    // do actual stuff
  }
}

// some magic code goes here
Overrider altered = doMagic(
    MyClass.class, Overrider.class, Injector.class);
Run Code Online (Sandbox Code Playgroud)

现在,这个调用......

altered.myMethod();
Run Code Online (Sandbox Code Playgroud)

...将调用Injector.myMethod()而不是Overrider.myMethod().

Injector.myMethod()是静态的,因为在执行"magic"之后,它会从不同的类实例(它是Overrider)调用,(因此我们阻止它访问本地字段).

java reflection code-generation runtime

25
推荐指数
4
解决办法
3万
查看次数

针对DI的Ninject vs Unity

我们正在使用ASP.net MVC.

哪个是最好的DI框架Ninject或Unity?为什么?

asp.net-mvc ninject unity-container

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

找到数组中的第n个最小元素而不进行排序?

我想写一个程序来找到第n个最小的元素,而不使用任何排序技术.

我们可以递归地进行,分割和征服风格,如快速排序?

如果没有,怎么样?

c

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