问题列表 - 第22809页

Svn合并树干和树枝

我有一个庞大的项目.

我需要创建一个分支 - 这将是项目的第2版,但我还需要保留主干并与分支1并行更改它作为版本1的错误修复.

我需要将树干中的错误修复程序合并到分支1,同时向分支添加新功能.

最后,我需要将所有更改合并到主干中并从中创建新标记.

所以我需要修复版本1的bug,修改版本2的新版本,当然还要修复版本2中的错误修复.

我正在使用svn但是svn一直都会出问题.没有冲突,我无法合并任何东西.

有人可以给我一个建议吗?

问候

svn merge branch trunk

11
推荐指数
2
解决办法
5505
查看次数

在Python中将有状态对象与无状态计算分开的位置?

以下哪些代码片段最"pythonic"?在这个例子中计算是微不足道的,但可以假设在现实生活中是复杂的.

class A(object):
    """Freely mix state and calcs - no good I presume"""
    def __init__(self, state):
        self.state = state

    def calc_with_state(self, x):
        return (self.state + x)**2
Run Code Online (Sandbox Code Playgroud)

要么

class B(object):
    """Separate state from calc by a static method"""
    @staticmethod
    def inner_calc(u, v):
        return (u + v)**2

    def __init__(self, state):
        self.state = state

    def calc_with_state(self, x):
        return B.inner_calc(self.state, x)
Run Code Online (Sandbox Code Playgroud)

要么

class C(object):
    """Break out the calculation in a free function"""
    def __init__(self, state):
        self.state = state

    def calc_with_state(self, x):
        return outer_calc(self.state, x) …
Run Code Online (Sandbox Code Playgroud)

python

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

Cocoa Touch:每次显示视图的方法?

有一个名为viewDidLoad的方法,在加载视图时执行代码是否有一个方法可以执行相同的操作,但每次显示视图时?

iphone cocoa-touch objective-c uiviewcontroller uikit

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

Lucene索引具有相同性质的多个字段

每个Lucene doc都是一个配方,每个配方都有成分.

我努力寻找成分,并给出一个结果,说两个成分匹配四个.(例如)

那么如何将这些成分添加到doc中呢?在solr我可以创建多个字段,它会将它们全部保存,我可能做错了,因为它只保存了一个成分.

这也适用于像'tags'这样的字段.

ps我正在使用Zend Framework,如果它很重要的话.

lucene indexing zend-framework

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

如何"替换"通过ruby include函数包含的模块

作为一个跟进我如何反转ruby的包含函数,这个问题得到了很好的解答,但结果表明我对实际问题的简化并不意味着该解决方案不适用.

我现在面对这个(名称改为保护身份!):

module OldFormHelpers
  def foo
    puts "foo"
  end
  def bar
    puts "bar"
  end
end

module Helpers
  include OldFormHelpers
end
Run Code Online (Sandbox Code Playgroud)

这给了我:

Helpers.instance_methods
=> ["bar", "foo"]
Helpers.ancestors
=> [Helpers, OldFormHelpers]
Run Code Online (Sandbox Code Playgroud)

这是我无法真正有权修改的代码,而不需要分叉.

我想要做的是创建一个新模块;

module BetterFormHelpers
  def foo
    puts "better foo"
  end
end
Run Code Online (Sandbox Code Playgroud)

这需要从中删除行为OldFormHelpers,然后从中添加新内容BetterFormHelpers

以前的解决方案是这样使用undef_method:

Helpers.module_eval do
  OldFormHelpers.instance_methods do |m|
    undef_method(m)
  end
end
Run Code Online (Sandbox Code Playgroud)

但是,在包含之后BetterFormHelpers,Helpers.instance_methods不包含"foo".其原因在http://ruby-doc.org/core/classes/Module.src/M001652.html上解释.

使用remove_method告诉我Helpers没有"foo"方法,所以我想我需要一些方法从祖先链中删除第一个包含...

这有点长,所以我最后停止了这么多片段,但是我添加了一个irb会话,显示了undef/remove的行为,然后是一个include.

ruby metaprogramming class

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

在aspx页面中使用#if DEBUG条件编译语句

我想在aspx页面中做这样的事情:

<head runat="server">
    <% #if DEBUG %>
        <script src="jquery-1.3.2.js" type="text/javascript"></script>
    <% #else  %>
        <script src="jquery-1.3.2.min.js" type="text/javascript"></script>
    <% #endif %>
</head>
Run Code Online (Sandbox Code Playgroud)

我收到错误"预处理程序指令必须显示为一行中的第一个非空白字符".我怎样才能做到这一点?

webforms conditional-compilation

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

如何在运行时检查子类是否是类的实例?

在Android应用程序测试套件中,我有一个这样的类,其中B是一个视图:

public class A extends B {
... etc...
}
Run Code Online (Sandbox Code Playgroud)

现在我有一个可能包含A对象的视图对象列表,但在这种情况下我只关心它们是子类还是"实例" B.我想做点什么:

ArrayList<View> viewList = getViews();
Iterator<View> iterator = viewList.iterator();
while (iterator.hasNext() && viewList != null) {
    View view = iterator.next();
    if (view.getClass().isInstance(B.class)) {
        // this is an instance of B
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是,当if遇到一个A对象时,它不会评估为"实例B".有办法做isSubclassOf什么吗?

java subclass instanceof

68
推荐指数
4
解决办法
12万
查看次数

从c#内部查找SQL Server的恢复进度

我知道这很可能是一个简单的问题,但是当您从 SQL Management Studio 内部恢复数据库时,您可以使用统计信息设置更新间隔

RESTORE DATABASE [test] FROM  DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\test.bak' WITH  FILE = 1,  NOUNLOAD,  STATS = 10
Run Code Online (Sandbox Code Playgroud)

如果我想从 c# 内部执行该行代码,我将如何获得进度?目前我只是使用System.Data.SqlClient.SqlCommand.ExecuteNonQuery(),但我不知道如何获得进度。

另外,如果速度更快,使用 Microsoft.SQLServer 命名空间也是可以接受的。

c# sql-server backup progress database-restore

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

C#中的通用因子函数

我想编写一个通用函数来计算C#中的factorial ...像:

 static T Factorial<T>(T n)
        {
            if (n <= 1)
                return 1;

            return Factorial<T>(n - 1);
        }
Run Code Online (Sandbox Code Playgroud)

但显然有限制我们不能对类型' T' 执行操作.任何替代?

c# generics

4
推荐指数
2
解决办法
1984
查看次数

PHP json_decode()返回带有效JSON的NULL?

我将此JSON对象存储在纯文本文件中:

{
    "MySQL": {
        "Server": "(server)",
        "Username": "(user)",
        "Password": "(pwd)",
        "DatabaseName": "(dbname)"
    },
    "Ftp": {
        "Server": "(server)",
        "Username": "(user)",
        "Password": "(pwd)",
        "RootFolder": "(rf)"
    },
    "BasePath": "../../bin/",
    "NotesAppPath": "notas",
    "SearchAppPath": "buscar",
    "BaseUrl": "http:\/\/montemaiztusitio.com.ar",
    "InitialExtensions": [
        "nem.mysqlhandler",
        "nem.string",
        "nem.colour",
        "nem.filesystem",
        "nem.rss",
        "nem.date",
        "nem.template",
        "nem.media",
        "nem.measuring",
        "nem.weather",
        "nem.currency"
    ],
    "MediaPath": "media",
    "MediaGalleriesTable": "journal_media_galleries",
    "MediaTable": "journal_media",
    "Journal": {
        "AllowedAdFileFormats": [
            "flv:1",
            "jpg:2",
            "gif:3",
            "png:4",
            "swf:5"
        ],
        "AdColumnId": "3",
        "RSSLinkFormat": "%DOMAIN%\/notas\/%YEAR%-%MONTH%-%DAY%\/%TITLE%/",
        "FrontendLayout": "Flat",
        "AdPath": "ad",
        "SiteTitle": "Monte Maíz: Tu Sitio",
        "GlobalSiteDescription": "Periódico local de Monte …
Run Code Online (Sandbox Code Playgroud)

php null json

98
推荐指数
11
解决办法
19万
查看次数