小编har*_*rpo的帖子

具有子存储库和脱机克隆的Mercurial工作流程?

我离线了很多.

通常,我使用一个本地克隆作为功能,错误等的"中心".

hg clone local-hub bug-123
Run Code Online (Sandbox Code Playgroud)

离线工作.凉.

如果该项目包含远程子库,我可以使用类似的工作流程吗?

因为,如果.hgsub说

sub/shared = http://server/hg/shared
Run Code Online (Sandbox Code Playgroud)

hg克隆说

abort: error: getaddrinfo failed
Run Code Online (Sandbox Code Playgroud)

需要注意的是,一旦克隆创建(同时连接),push并且pull将使用路径在subrepo的hgrc(而不是用位置.hgsub).所以我可以指出这是一个本地克隆,一切都很酷.

clone.hgsub(正如它应该的那样).因此,如果服务器上存在"有福"的subrepo,我就无法离线创建新的克隆,即使我需要的文件就在那里.

这是一个问题,对吗?

workflow mercurial offline subrepos

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

从ensime运行sbt时java.io.IOException?

我在mac os上试过了ensime/sbt.首先,我打开项目文件夹中的.scala文件,在命令行中使用sbt创建,然后我运行了ensime,它仍然正常工作,但每当我运行ensime-sbt(cc cv s)时,我得到了

java.io.IOException: No such file or directory
at java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(File.java:883)
at xsbt.boot.Locks$.apply0(Locks.scala:34)
at xsbt.boot.Locks$.apply(Locks.scala:27)
at scala.collection.Iterable$class.$init$(Proxy.scala:32)
at xsbt.boot.Launch$ScalaProvider.<init>(Launch.scala:107)
at xsbt.boot.Launch$$anonfun$1.apply(Launch.scala:83)
at org.apache.ivy.plugins.namespace.NamespaceRule.newEntry(Cache.scala:17)
at org.apache.ivy.plugins.namespace.NamespaceRule.apply(Cache.scala:12)
at xsbt.boot.Launch.getScala(Launch.scala:85)
at xsbt.boot.Launch$.run(Launch.scala:49)
at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:43)
at xsbt.boot.Launch$.launch(Launch.scala:68)
at xsbt.boot.Launch$.apply(Launch.scala:14)
at xsbt.boot.Boot$.runImpl(Boot.scala:24)
at xsbt.boot.Boot$.main(Boot.scala:15)
at xsbt.boot.Boot.main(Boot.scala)
    Error during sbt execution: java.io.IOException: No such file or directory

    Process sbt exited abnormally with code 1
Run Code Online (Sandbox Code Playgroud)

我尝试从命令行使用sbt,一切都在那里工作(编译/运行/控制台).我在mac os上的emacs24(2011/07/24)上使用了sbt 0.10.1和最新的二进制文件.

知道我做错了吗?

scala sbt ensime

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

这些jQuery元素测试完全不必要吗?

在重构此代码之前,只需进行实际检查.据我所知,它来自一个有能力的人.这是一个示例:

// remove line at the latest list
if($(".extra-space").length > 0) {
    $(".extra-space li:last").addClass("noborder");
}

// select all
if($(".extra-select-all").length > 0) {
    $(".extra-select-all").click(function() {
        if($(this).attr("checked") == true) $(".extra-select-item").attr("checked","checked");
        else $(".extra-select-item").removeAttr("checked");
    });
}
Run Code Online (Sandbox Code Playgroud)

有没有人知道这种模式背后的基本原理,还是只是无知if包装是不必要的?

// remove line at the latest list
$(".extra-space li:last").addClass("noborder");

// select all
$(".extra-select-all").click(function() {
    if($(this).attr("checked") == true) $(".extra-select-item").attr("checked","checked");
    else $(".extra-select-item").removeAttr("checked");
});
Run Code Online (Sandbox Code Playgroud)

jquery

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

使用"set"命令的简单bash脚本

我应该创建一个脚本,使用"set"命令在当前目录中打印所有大小和文件名,按大小排序.

#!/bin/bash

touch /tmp/unsorted

IFS='@'
export IFS

ls -l | tr -s " " "@" | sed '1d' > /tmp/tempLS

while read line
do
    ##set probably goes here##
    echo $5 $9 >> /tmp/unsorted
done < /tmp/tempLS

sort -n /tmp/unsorted
rm -rf /tmp/unsorted
Run Code Online (Sandbox Code Playgroud)

按逻辑,这是应该工作的脚本,但它只产生空行.在与同学讨论之后,我们认为"set"命令必须首先在while循环中.问题是我们无法理解"set"命令的作用以及如何使用它.请帮忙.谢谢.

bash

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

打印机友好页面或打印CSS ....?

在主页上使用"点击打印按钮"制作单独的打印机友好页面是否更好?或者只有打印CSS足以获得可访问性和可用性的观点?

css accessibility

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

<input type ="image">似乎没有发布

我无法弄清楚为什么......

这有效:

<?php
    if($_POST['test']) echo "posted";

?>

<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
    <input type="submit" name="test" />
</form>
Run Code Online (Sandbox Code Playgroud)

这不是:

<?php
    if($_POST['test']) echo "posted";

?>

<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
    <input type="image" name="test" src="images/button.submit.png" />
</form>
Run Code Online (Sandbox Code Playgroud)

php form-submit

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

如何在SQL Server中获取*actual*default数据库位置?

在SQL Server Management Studio中,有一个选项可以为给定实例设置默认数据库路径:

替代文字

这有效.当我说

CREATE DATABASE test
Run Code Online (Sandbox Code Playgroud)

它是在我指定的路径中创建的E:\data.大.

但是如何在T-SQL中获取此路径(用于安装脚本)?

相反,以什么多页 ,没有注册表键(我的机器上)的DefaultDataDefaultLog.我在XP 64上运行SQL Server 2005 Express.

这个值必须存储在某个地方.哪里?

scripting configuration sql-server-2005

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

如何从.NET获取Windows版本号?

我正在使用虚拟化Web服务器,我不记得它是运行Windows Server 2000还是2003.我怎么知道哪个?

问问ISP,当然,我做了.那么,问题在某种程度上是学术性的.有没有办法从.NET告诉这个?

我通过Plesk访问机器,Plesk旨在保护您免受这种类型的奥秘.

为什么我想知道这个?因为我正准备安装2003年但不支持2000版本的产品.(我知道这并不意味着它不会运行.)

.net windowsversion

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

Jquery发现不起作用

这是我的页面的Html我只是想要,如果没有流行的产品,那么整个div popular_prd应该隐藏.

<div class="popular_prd">
    <h1 class="views-heading">Popular Products</h1>
    <div class="view view-popular-products view-id-popular_products view-display-id-default boxes-bottom view-dom-id-3">
        <div class="views-admin-links views-hide">
            <ul class="links">
                <li class="0 first">
                    <a href="/admin/build/views/edit/popular_products?destination=node#views-tab-default">Edit</a>
                </li>
                <li class="1">
                    <a href="/admin/build/views/export/popular_products">Export</a>
                </li>
                <li class="2 last">
                    <a href="/admin/build/views/clone/popular_products">Clone</a>
                </li>
            </ul>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我使用以下jquery代码来隐藏div.

$('document').ready(function(){
if(!$('.popular_prd').find('.view-content') ) {
        $('.popular_prd').hide();
    }
    else {
    $('.popular_prd').show();
    }
});
Run Code Online (Sandbox Code Playgroud)

但代码不工作div仍然出现.

jquery find

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

为什么我在SharpDevelop调试器的"附加到进程"列表中看不到w3wp?

如果你需要一个"独立"的CLR调试器(比如提供的.NET 2),SharpDevelop是VS的一个很好的替代品(如果你是这样的话).

但是,在尝试调试正在运行的ASP.NET应用程序时,我没有看到w3wp"附加到进程"中列出的内容.为什么不?

本着"Q&A风格"分享的精神,我发布了我已经想到的这个项目.我发现有两个不明显的要求.

asp.net debugging sharpdevelop

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

为什么Task.Wait(timeout)不会立即返回同步的单操作任务?

我有一个库调用,我需要在超时中包装,因为它挂起了某些输入.

看来这Task.Wait(timeout)是最简单的方法.但它没有做我期望的事情.这是一个测试用例(对于类似linqpad的测试环境):

class A { public int X; }

public static void Main() {
    var o = new A { X = 0 };

    new Task(() => { o.X = 1; }).RunSynchronously();
    o.X.Dump(); // Says "1" immediately

    new Task(() => { o.X = 2; }).Wait(2000);
    o.X.Dump(); // Says "1" after 2 seconds
}
Run Code Online (Sandbox Code Playgroud)

为什么第二次呼叫超时,从不执行任务?我误解了API吗?

更新:@ ThomasLevesque的回答是正确的,我需要Run完成任务.但是,我现在发现Wait超时无效.我的实际案例涉及SmartXLS组件.我取代了这个

// hangs for some workbooks (as in, never returns and hoses the process, or falls to request …
Run Code Online (Sandbox Code Playgroud)

.net task-parallel-library

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