问题列表 - 第31364页

与分布式源代码控制持续集成

我想我误解了一些东西却找不到确切的东西.我用Google搜索,但没有得到这个想法.有两种流行的技术 - 持续集成和分布式源代码控制.人们以某种​​方式将它们结合起来,但我不明白如何.

AFAIK,持续集成意味着一旦您在本地测试代码,就会提交到中央存储库(推送).与此同时,分布式系统非常受欢迎,因为您可以在本地提交和提交并提交代码并使用代码,只有在您对其充满信心和满意时才将其推送给其他代码.因此,虽然它没有强制,但它鼓励不要急于推动.在我看来,每隔几个小时就不会发生CI推送的经典之作.

那么你如何以及何时将这两件事联系起来呢?或者我说的错了吗?

编辑

我读了前三个答案.感谢您的答复.我仍然感到困惑,但现在我可以更准确地提出这个问题了.

在分布式系统中,没有那么多频繁提交的愿望,然后是集中式的.那么有关于在分布式系统中发布以符合CI的频率的指南吗?它仍然是一天几次还是这个规则的另一个版本?

version-control continuous-integration

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

在JavaScript/jQuery中解析CSS

我正在尝试在JavaScript中实现CSS的解析,以便:

a {
  color: red;
}
Run Code Online (Sandbox Code Playgroud)

被解析为对象:

{
  'a' {
    'color': 'red'
  }
}
Run Code Online (Sandbox Code Playgroud)

首先,我可以使用JavaScript/jQuery 吗?

我的实现非常基础,所以我确信它无论如何都不是万无一失的.例如,它适用于基本CSS,但对于类型的属性:

background: url(data:image/png;base64, ....);
Run Code Online (Sandbox Code Playgroud)

它失败了,因为我split(';')用来分隔property:value对.在这里,;发生在value,所以它也在那一点分裂.

还有另一种方法吗?

这是代码:

parseCSS: function(css) {
    var rules = {};
    css = this.removeComments(css);
    var blocks = css.split('}');
    blocks.pop();
    var len = blocks.length;
    for (var i = 0; i < len; i++)
    {
        var pair = blocks[i].split('{');
        rules[$.trim(pair[0])] = this.parseCSSBlock(pair[1]);
    }
    return rules;
},

parseCSSBlock: function(css) { 
    var rule = {};
    var …
Run Code Online (Sandbox Code Playgroud)

javascript css jquery parsing

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

列表清单味道不好,我的其他选择是什么

我需要组建一个列表列表,但整个想法听起来不太漂亮.这听起来很麻烦.是否有其他模式用于保存列表列表.

我的第一个是使用Arraylist的arrayList.

c#,.net-2

更多:那么要存储的项目数量很少但总是在变化.

注意:我在此问题上使用ArrayLists时已得到纠正:

在.net-2.0中使用ArrayList有什么问题

c# .net-2.0

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

Haskell:打印TextEncoding

Haskell新手在这里.

$ ghc --version
The Glorious Glasgow Haskell Compilation System, version 6.12.1

在尝试调试第三方Haskell程序中与奇怪的与语言环境相关的错误时,我正在尝试打印默认编码:

import System.IO
main = do
  print localeEncoding
Run Code Online (Sandbox Code Playgroud)

但它失败了:

$ ghc -o printlocale main.hs
main.hs:4:2:
    No instance for (Show TextEncoding)
      arising from a use of `print' at main.hs:4:2-21
    Possible fix: add an instance declaration for (Show TextEncoding)
    In the expression: print localeEncoding
    In the expression: do { print localeEncoding }
    In the definition of `main': main = do { print localeEncoding }

我的google-fu让我失望了.我错过了什么?

locale haskell localization ghc

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

编辑原始Nautilus上下文菜单

有没有人知道如何简化Nautilus中的标准上下文(右键单击)菜单?我正在为不经常使用计算机的人制作一个非常简化的界面,我想使用Nautilus作为文件管理器.我已经使用nautilus-action在上下文菜单中添加了一些操作,但我想删除标准的复制/粘贴/创建文件夹/创建链接以及几乎所有其他操作.我没有在我的系统上找到任何XML或其他配置文件,我在Nautilus的资源上使用grep来查找它的位置,因为我怀疑它是硬编码的,但到目前为止还没有任何乐趣.

contextmenu nautilus

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

F#优先级队列

F#库是否包含优先级队列?有人可以指点我在F#中实现优先级队列吗?

f# priority-queue

15
推荐指数
5
解决办法
3085
查看次数

如何正确列出Django模板中的表

我目前正在尝试将一个人员列表(aprox 20到30项)分成一个包含4列的表.这是我目前的代码.

<table>
{% for person in people %}
    {% cycle "<tr><td>" "<td>" "<td>" "<td>" %}
        {{ person }}
    {% cycle "</td>" "</td>" "</td>" "</td></tr>" %}
{% endfor %}
</table>
Run Code Online (Sandbox Code Playgroud)

显然,这非常难看,并不总是关闭最后一个TR标签.我找到的另一个选择是将我的人员列表分成4个人的多个列表,然后遍历每个列表.我希望有一种更简单的方法可以单独在模板方面执行此操作,而无需自己扩展django模板(我也发现并考虑过)

谢谢!

python django django-templates

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

虽然循环不起作用

$r = mysql_query ( "SELECT guid FROM characters" );
if (mysql_num_rows($r) != 0) {
    while ( $row == mysql_fetch_array ( $r ) ) {
        $cap = rand ( 0, $char );
        if ($row ['guid'] != $cap) {
            $captain = rand ( 0, $char );
        } 
    }
} else {
    $captain = rand ( 0, $char );
}
Run Code Online (Sandbox Code Playgroud)

这段代码应该返回我的字符guid,它还没有记录在字符表中.第一部分如果有效,但循环根本不起作用,我试图添加打印"文本"; 在它,但它没有返回任何东西.

php while-loop

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

如何查看C#编译器生成的MSIL/CIL?为什么叫组装?

我是.NET C#编程的新手.我跟着几本书.据说不是直接将其编译为二进制代码(Native code).高级代码转换为中间语言(称为MSIL aka CIL).但是当我编译时,我得到一个exe/Dll文件.

  1. 这些exe/dll文件中是否包含此MSIL/CIL?
  2. 我想看看那个中间语言代码.只是为了感受它的存在.怎么看?
  3. 他们正在调用这个exe/dll文件assembly.他们使用这个"花哨的词"只是为了区分这些包含二进制代码(本机代码)的exe/dll文件吗?

.net c# assemblies

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

Rails3在视图中获取当前布局名称

我有Rails 2.X的答案但不适用于Rails 3.如何读取视图中呈现的当前布局的名称.

我的Rails2问题:Rails布局名称在视图中

谢谢.

layout views ruby-on-rails-3

13
推荐指数
4
解决办法
8569
查看次数