问题列表 - 第2404页

有哪些常用的命名git分支实例的例子?

现在,我已经使用本地git存储库与我的组的CVS存储库进行了几个月的交互.我已经制作了一个几乎神经质的分支,其中大部分幸运地合并回我的行李箱.但是命名开始成为一个问题.如果我有一个容易用简单标签命名的任务,但是我在三个阶段完成它,每个阶段都包含它们自己的分支和合并情况,那么我每次都可以重复分支名称,但这会使历史有点混乱.如果我在名称中有更具体的说明,并且每个阶段都有单独的描述,那么分支名称开始变得冗长而且难以处理.

我确实在这里学习通过旧线程查看我可以开始用名称中的/来命名分支,即主题/任务,或类似的东西.我可能会开始这样做,看看它是否有助于保持更好的组织.

命名git分支有哪些最佳实践?

编辑:实际上没有人建议任何命名约定.当我完成分支时,我会删除分支.由于管理层不断调整我的优先事项,我恰巧有几个人.:)作为为什么我可能需要在任务上需要多个分支的示例,假设我需要将任务中的第一个离散里程碑提交到组的CVS存储库.那时,由于我与CVS的不完美交互,我会执行该提交然后杀死该分支.(如果我在那时尝试继续使用相同的分支,我看到太多奇怪的事情与CVS交互.)

git branch naming-conventions

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

是否存在从Python的OSError获取信息的跨平台方式?

例如,在一个简单的目录创建操作中,我可以像这样制作一个OSError:

(Ubuntu Linux)

>>> import os
>>> os.mkdir('foo')
>>> os.mkdir('foo')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
OSError: [Errno 17] File exists: 'foo'
Run Code Online (Sandbox Code Playgroud)

现在我可以像这样抓住这个错误:

>>> import os
>>> os.mkdir('foo')
>>> try:
...     os.mkdir('foo')
... except OSError, e:
...     print e.args
... 
(17, 'File exists')
Run Code Online (Sandbox Code Playgroud)

是否有一种跨平台的方式,我可以知道17或"文件存在"将始终意味着相同的事情,以便我可以根据情况采取不同的行动?

(这是在另一个问题中出现的.)

python cross-platform exception

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

如何在Perl中编写简单的HTTP代理?

我不想使用HTTP :: Proxy包,因为我想要转储几个请求.我的一个班轮看起来像这样,但在试图传递标题时打破了:

perl -MData::Dumper -MHTTP::Daemon -MHTTP::Status -MLWP::UserAgent -e 'my $ua = LWP::UserAgent->new;my $d=new HTTP::Daemon(LocalPort=>1999);print "Please contact me at: <", $d->url, ">\n";while (my $c = $d->accept) {while (my $r = $c->get_request) {if ($r->method eq 'GET' and $r->url->path eq "/uploader") {$c->send_response("whatever.");print Dumper($r);}else{$response=$ua->request($r->method,"http://localhost:1996".$r->uri,$r->headers,$r->content);$c->send_response($response);}}}'
Run Code Online (Sandbox Code Playgroud)

格式化,那是:

#perl -e '
use Data::Dumper;
use HTTP::Daemon;
use HTTP::Status;
use LWP::UserAgent;
my $ua = LWP::UserAgent->new;
my $d=new HTTP::Daemon(LocalPort=>1999);
print "Please contact me at: < ", $d->url, " >\n";
while (my $c = $d->accept) {
  while (my $r = …
Run Code Online (Sandbox Code Playgroud)

perl proxy daemon http

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

单身破坏者

不使用实例/引用计数器的Singleton对象是否应被视为C++中的内存泄漏?

如果没有计数器在计数为零时要求显式删除单例实例,该对象如何被删除?当应用程序终止时,操作系统是否清理它?如果那个Singleton在堆上分配了内存怎么办?

简而言之,我是否必须调用Singelton的析构函数,还是可以依赖它在应用程序终止时进行清理?

c++ singleton memory-management

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

我应该将html和java文件放在Apache Wicket的同一个包(文件夹)中吗?

我想知道是否有一个例子,html文件和java文件驻留在不同的文件夹中.

java wicket

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

如何在ASP.NET中跨多个子域共享会话?

我有一个应用程序,在使用该应用程序的过程中,用户可能会点击

virginia.usa.com
Run Code Online (Sandbox Code Playgroud)

newyork.usa.com
Run Code Online (Sandbox Code Playgroud)

由于每次用户从一个子域跨越到另一个子域时我不想创建新会话,在多个子域之间共享会话信息的好方法是什么?

asp.net iis session

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

使用wget以递归方式获取包含任意文件的目录

我有一个web目录,我存储一些配置文件.我想使用wget来拉下这些文件并保持它们当前的结构.例如,远程目录如下所示:

http://mysite.com/configs/.vim/
Run Code Online (Sandbox Code Playgroud)

.vim拥有多个文件和目录.我想使用wget在客户端上复制它.似乎找不到正确的wget标志组合来完成这项工作.有任何想法吗?

shell wget

545
推荐指数
12
解决办法
66万
查看次数

如何从.NET执行SSIS包?

我有一个SSIS包,最终我也想传递参数,这些参数将来自.NET应用程序(VB或C#),所以我很好奇,如果有人知道如何做到这一点,或者更好的是一个有帮助提示的网站如何做到这一点.所以基本上我想从.NET执行一个SSIS包传递它可以在其中使用的SSIS包参数.例如,SSIS包将使用平面文件导入到SQL数据库中,但文件的路径和名称可以是从.Net应用程序传递的参数.

.net c# vb.net sql-server ssis

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

学习SQL.从哪里开始?

我想开始学习sql?我应该从哪里开始?我正在寻找具体的答案:平台 - Windows/Linux RDBMS - MSSQL/Oracle/MySQL书籍 - 与一些现实世界的案例研究(不是枯燥的作者/书籍关系)一起在线资源 - 教程/现实世界的项目

sql

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

是否有允许正则表达式的JavaScript的String.indexOf()版本?

在javascript中,是否有一个等效的String.indexOf()为第一个第一个参数采用正则表达式而不是字符串,同时仍然允许第二个参数?

我需要做点什么

str.indexOf(/[abc]/ , i);
Run Code Online (Sandbox Code Playgroud)

str.lastIndexOf(/[abc]/ , i);
Run Code Online (Sandbox Code Playgroud)

虽然String.search()将regexp作为参数,但它不允许我指定第二个参数!

编辑:
事实证明这比我原先想象的要难,所以我编写了一个小测试函数来测试所有提供的解决方案......它假设regexIndexOf和regexLastIndexOf已被添加到String对象中.

function test (str) {
    var i = str.length +2;
    while (i--) {
        if (str.indexOf('a',i) != str.regexIndexOf(/a/,i)) 
            alert (['failed regexIndexOf ' , str,i , str.indexOf('a',i) , str.regexIndexOf(/a/,i)]) ;
        if (str.lastIndexOf('a',i) != str.regexLastIndexOf(/a/,i) ) 
            alert (['failed regexLastIndexOf ' , str,i,str.lastIndexOf('a',i) , str.regexLastIndexOf(/a/,i)]) ;
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在测试如下以确保至少对于一个字符regexp,结果与我们使用indexOf时相同

//在xes
test('xxx')中查找a ;
试验( 'AXX');
试验( 'XAX');
试验( 'XXA');
试验( 'AXA');
试验( '的Xaa');
试验( 'AAX');
试验( 'AAA');

javascript regex indexof

201
推荐指数
7
解决办法
14万
查看次数