问题列表 - 第11501页

Git重新定位到稍后将创建的分支上

我正在开发一个目前在svn中跟踪的网站项目,但是一旦其他人有时间设置新的服务器和东西,它将转移到git.这是一个很长的故事,但与此同时,我已经从我的一些代码中创建了自己的git存储库,并对它进行了相当多的工作.我没有使用git svn clone,因为我在海外,我的互联网连接很奇怪,需要HTTP代理,而且似乎没有让git svn通过.在任何情况下,我一直在我自己的git存储库中开发,但最终一旦项目实际上正确导入,我将需要将我的工作重新定义为git-svn克隆的东西.会git rebase为此正常工作吗?

一个复杂的问题是,我实际上是在虚拟机中工作,对于许多提交,我没有意识到我没有设置user.name和user.email配置条目,所以提交来自vm的本地用户,这是一种很奇怪 将所有更改收集到diff文件中然后在创建新分支时将它们应用到新分支上会更好吗?

另一个复杂因素是之前使用的SVN有点半心半意,因此生产服务器上实际上没有提交我未提及的更改.实际上,我首先对代码进行了较旧的修订,甚至不是SVN头,所以我遗漏了一些东西.什么是最好的方法?

最后一个问题是,如果我通过导入SVN存储库git svn(我刚刚检查过它似乎现在正在工作)但是我没有添加一个authors文件,我以后能否将我的更改重新绑定到正确导入的分支上有作者文件?

哦,一个新的复杂功能.我自己导入了SVN存储库git svn,这是一个艰苦的过程,在这个缓慢的连接上花费了两天的大部分时间.然而,在最终完成克隆之后,我意识到在SVN存储库中代码都在子目录中,但在我的git存储库中,存储库的根也是目录的根.如果这有点令人困惑,那基本上就是这样

SVN:

\dir\codez

混帐:

\codez

我如何组合这两个存储库?我希望我仍然可以使用rebase,但这似乎是一个非常奇怪的情况.它听起来类似于子模块,但我认为这不是我需要的.

svn git rebase

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

如何正确实现我自己的静态Empty或Zero字段

我有一个班,这个班可以是空的.此类只具有String类型的公共属性.当此类处于空状态时,这意味着所有属性都具有String.Empty的值.

1)使用公共静态字段,可以修改Class.Empty的属性.

2)我没有看到公共静态属性 getter 每次都应该返回一个新的空对象(手动将所有字段设置为Empty ).我认为这是不好的做法.

3)另一种解决方案是实现自己的类.IsNullOrEmpty(Class obj).

4)非静态公共布尔属性obj.IsEmpty.

在使用此类另一个类中,该属性永远不会为null.的其它类是从方法(的又一类,),其可以正确初始化它返回.

属性可能为null的唯一情况是,如果它在该方法之外被新建,则会导致它无论如何都处于无效状态.

c# class-design

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

C#基本多态性问题

我不确定它真的是一个"多态"问题,但无论如何......所以我有一个抽象类和另外两个继承它的类.

来自基类的一些代码具有一个变量,该变量在扩展基类的类之间会有所不同.

最好的方法是什么?覆盖"获取"方法?稍微更改架构以调用从base classe到传递值的扩展类的函数...

这是一个例子(它不会编译,只是我如何做的一个小例子):

public abstract class BaseAbstract class {

  ... some code ....

  // Here "listName" would change depending on the extending class
  protected List<Items> getAllItems(String listName) {

    Web.getList(listName);

    ... some code ...

  }

  protected abstract List<Items> getAllItems();

}

public class NewClass : BaseAbstract {
 protected override void getAllItems() {
    return getAllItems("ListNameOfNewClass");
 }
}
Run Code Online (Sandbox Code Playgroud)

我就是这样做的,但是IMO的维护并不是很清楚和容易.

任何想法或评论欢迎!

c# polymorphism class-design

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

用于检测AIM状态的javascript或PHP选项

该网站是http://www.ipalaces.org/support/

我用于状态指示器的代码是

<img src="http://big.oscar.aol.com/imperialpalaces?on_url=http://www.ipalaces.org/support/widget/status_green.gif&off_url=http://www.ipalaces.org/support/widget/status_offline.gif">
Run Code Online (Sandbox Code Playgroud)

这是big.oscar.aol.com允许你做的一个巧妙的事情,它将它重定向到你为on_url设置的任何图像(如果它们在线),并且off_url用于离线.但是,我想在PHP或javascript中的if语句中使用它来显示不同的东西.目前我正在使用这个:

function getaim($screenname) {
        $ch     = curl_init();
        $url    = "http://big.oscar.aol.com/$screenname?on_url=true&off_url=false";
        curl_setopt($ch, CURLOPT_URL,$url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
        // added to fix php 5.1.6 issue:
        curl_setopt($ch, CURLOPT_HEADER, 1);
        $result = curl_exec($ch);
        curl_close($ch);

        if(eregi("true",$result)) {
            return true;
        } else {
            return false;
        }
}

If (getaim("ImperialPalaces")) { print "Online"; } else { print "Offline"; }
Run Code Online (Sandbox Code Playgroud)

此代码的问题在于,由于某种原因,在随机时间它可能需要12秒才能实际检索结果.而标准的img技巧几乎是即时的.

curl是否存在已知问题?有更快的方法吗?

我见过有人试图读取img标签的.src并做一个这样的if语句,但我无法让它工作.

javascript php curl aim status

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

为什么此代码导致分段错误?

#include<stdio.h>


void main()
{
FILE  *fp,*fp1;
char c;
fp=fopen("test.txt","r");
fp1=fopen("test1.txt","w");
c=getc(fp);
while(c!=EOF)
{
    if (c=="")
    {
        c=getc(fp);
        continue;
    }
    else 
        fprintf(fp1,"%s",c);
    c=getc(fp);
}
fclose(fp);
fclose(fp1);

}
Run Code Online (Sandbox Code Playgroud)

c

0
推荐指数
3
解决办法
2004
查看次数

如何管理Perl模块依赖项?

我目前正在使用由另一个部门开发的框架作为基础开发的项目.我们目前正在我们的部门引入质量标准(最后,yay!),但目前无法将这些标准引入其他部门.因此,我们正在努力对抗一个持续不断移动的目标,既没有API稳定性,也没有稳定的释放,这至少是一种压力.

由于我们首先尝试解决问题,因此我们希望确保自己能够抵御"上游"即框架代码的变化.我们设想了硬模块依赖:

  1. 仅使用代码中定义的某些版本范围的框架模块.
  2. 使用单元测试检查以确保所有必需的版本仍然可用.
  3. 每个版本范围扩展都需要对框架代码进行同行评审.

到目前为止,这是计划.现在的问题是:

  1. 这是明智的吗?如果没有,还有其他想法吗?
  2. 如何在perl中实现这一点?使用use Module我们只能定义应该使用的最低版本代码.

legacy perl dependencies module

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

HTML - 在表单控件中转义单引号

我有一个文本框,其值包含一个带有单引号的字符串,例如Andy的String

<input type='text' value='Andy's String' />

这显然无法在浏览器中正确呈现.这是最好的方式吗?

html

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

如何从一个MSBuild脚本调用多个MSBuild脚本

我有3个MSBUild脚本用于部署,1个用于部署UI 1以部署一些Web服务.1用于部署后端服务.

现在我想创建一个单击部署MSBuild脚本,该脚本将调用以上3个脚本,这些脚本可以从TeamCity服务器执行.

那么如何从不同的MSBuild脚本中调用这三个MSBuild脚本.

deployment msbuild teamcity

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

哪里可以获得sql格式的世界语言/国籍列表?

我正在寻找sql格式的世界语言和国籍/种族竞赛名单.是否有任何可导入MySql的资源?

mysql

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

在列中放置默认值有什么好处?

如果这个问题太宽泛,我很抱歉.我是一名DBA,我正在与一个开发人员合作,他认为列默认值是一个坏主意,只是将列设置为禁止空值就足够了.

我从开发人员的角度来寻找列默认值的好处.谢谢您的意见.

sql database sql-server database-design

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