问题列表 - 第13827页

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

如何使用Git自动更新Perl模块的$ VERSION?

比方说,一个程序员团队正在Perl中使用Web应用程序git来管理他们的代码.现在,他们的模块版本化有一个小问题:

  • Perl::CriticPBP都建议$VERSION在代码中使用RCS支持的变量
  • git明确建议不要在代码使用可替换的修订版号(有充分的理由)

我理解为什么git不做关键字扩展.但是,我可以完全理解对一些代码的修订号的需要:

  • 确实需要为每个模块单独进行版本控制,因为您可能希望使用版本化版本 use
  • 您可能希望手动更改快速更改模块的版本号

用于打包和测试的全球产品版本可以使用标签轻松实现git describe,但我仍然没有看到为单个模块引入自动版本控制的方法.

你有什么解决方案吗?

versioning git perl

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

R帮助页面中"不运行"是什么意思?

有时在R帮助页面上,评论中会出现"未运行"这一短语.请在帮助页面中查看"with()":

Examples
require(stats); require(graphics)
#examples from glm:
**## Not run:** 
library(MASS)
with(anorexia, {
    anorex.1 <- glm(Postwt ~ Prewt + Treat + offset(Prewt),
                    family = gaussian)
    summary(anorex.1)
})
## End(**Not run**)
Run Code Online (Sandbox Code Playgroud)

示例代码中"未运行"的含义是什么?

r

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

我应该接受IE 5.0(!)作为项目的浏览器要求吗?

听起来令人难以置信,我收到了一个项目提案请求,该项目将Internet Explorer 5.0和Firefox 2.0作为最低浏览器要求!

我们试图向客户解释有关此类要求的所有问题,但由于这是政府项目和公开招标,我们无法影响他们.要求留下来.

他们还坚持认为解决方案是" 现代的,支持Web 2.0(?!),可访问,...... ".我不能说太多其他内容,但它基本上是一个具有社区功能和CMS背景的公共门户网站.

该项目非常有趣并且可能非常有利可图,但这一要求似乎是一个永无止境的挫折和问题来源.

requirements cross-browser

11
推荐指数
4
解决办法
1131
查看次数

.NET Catch常规异常

.NET编程指南声明我们不应该捕获一般异常.我假设以下代码不是很好,因为一般异常类型catch:

    private object CreateObject(string classname)
    {
        object obj = null;
        if (!string.IsNullOrEmpty(classname))
        {
           try
           {
              System.Type oType = System.Type.GetTypeFromProgID(customClass);
              obj = System.Activator.CreateInstance(oType);
           }
           catch (Exception ex)
           {
               Log.Error("Unable to create instance for COM Object with class name " + classname + "\n" + ex.Message);
           }
        }
        return obj;
    }
Run Code Online (Sandbox Code Playgroud)

在下面的代码中,我捕获特定的异常但不是所有异常,然后我重新抛出异常,以防异常与非泛型异常.但是,函数"CreateInstance"可能会抛出许多异常(ArgumentNullException,ArgumentException,NotSupportedException,TargetInvocationException,MethodAccessException,MemberAccessException,InvalidComObjectException,MissingMethodException,COMException,TypeLoadException).

捕获所有其他个别例外是否可以接受?或者,还有更好的方法?

    private object CreateObject(string classname)
    {
        object obj = null;
        if (!string.IsNullOrEmpty(classname))
        {
           try
           {
              System.Type oType = System.Type.GetTypeFromProgID(customClass);
              obj = System.Activator.CreateInstance(oType);
           }
           catch (NotSupportedException ex)
           {
              Log.Error("...." + ex.Message); …
Run Code Online (Sandbox Code Playgroud)

.net exception-handling

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

使用列表使用此C++代码进行分段错误的原因是什么?

我有一些复杂的C++代码,但问题缩小到在push_back结构列表上执行:

list<cache_page> cachedPages;

void f()
{
    cache_page cpage(a,b);
    cachedPages.push_back(cpage);
}
Run Code Online (Sandbox Code Playgroud)

我已经评论了所有数据成员,但struct cache_page仍然存在错误.如果我评论该push_back行,则没有错误.

可能是什么原因?

我尝试过使用GDB,错误发生在_List_Node_base::hook()函数中.

template < class T >
class A
{
    T x;
    public:
        void func()
        {
          x->f();
        }

};

class B : public A < B* >
{
    list<cache_page> cachedPages;
    public:
        void f()
        {
            cache_page cpage;
            cachedPages.push_back(cpage);
        }
};
Run Code Online (Sandbox Code Playgroud)

我有一个什么都不做的复制构造函数.我在cache_page中没有数据成员.

c++ stl list segmentation-fault

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

如何配置ActionMailer使用的模板?

使用ActionMailer时,它在常规路径中使用"视图",但是如何配置正在使用的"视图"(即选择自己的)?

看起来很容易改变正在使用的'布局',但是你在视图中做同样的事情?

ruby-on-rails

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

流利的nHibernate:一对多的关系问题

我有一对多关系的问题.我有以下域类:

public class Installation : Entity<Installation>
{        
    public virtual string Name { get; set; }
    public virtual IList<Institution> Institutions { get; set; }

    public Installation()
    {
        Institutions = new List<Institution>();
    }
}
public class Institution : Entity
{
    public virtual string Name { get; set; }
    public virtual string Address { get; set; }
    public virtual string City { get; set; }
    public virtual Installation Installation { get; set; }        
}
Run Code Online (Sandbox Code Playgroud)

我根据以下帖子制作了Entity基类.我定义了以下映射:

public class InstitutionMapping : ClassMap<Institution> 
{ …
Run Code Online (Sandbox Code Playgroud)

c# nhibernate one-to-many fluent-nhibernate

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

在两个表单之间通过引用传递参数

我有两种形式(Form1和Form2).在Form1上有一个'public int i'变量,在Form1构造函数中设置为值1.然后我使用以下代码从Form1打开Form2:

Form2 f2 = new Form2(ref i);
f2.ShowDialog();
Run Code Online (Sandbox Code Playgroud)

Form2的构造函数如下所示:

public int i;
public Form2(ref int x)
{
    InitializeComponent();
    i = x;
}
Run Code Online (Sandbox Code Playgroud)

然后我将Form2上的变量i设置为值2并关闭Form2.现在我希望Form1上的变量i具有值2(因为传递参数的'ref'关键字),但是值仍然是1.我做错了什么以及为什么ref关键字在我的示例中不起作用?

谢谢

c# pass-by-reference

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

用于delphi的简单VirtualFilesystem - 必须是免费的!

我的应用程序存储有关在给定目录中分析的某些文件的信息...它为目录中找到的每个文件生成一个文件,因此它可以是任何数字......我需要单独存储这些生成的文件,但这不是最好的主意把它们放得像是......所以我正在寻找一些虚拟文件系统,它允许我将这些文件保存在一个文件中,但它仍然像"真正的"文件系统一样简单.表现也很重要......这里有什么建议吗?:)

filesystems delphi virtual

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