问题列表 - 第19038页

Allegro Common Lisp软件问题

我刚刚安装了Allegro Common Lisp CL企业版.安装手册说如果运行(require:build)输出如"fast loading .."那么意味着安装成功.但是,在我跑完之后

cg-user(1):( require:build),我只得到"NIL".

这是否意味着我的软件安装不成功?谢谢.

common-lisp

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

git:如何在合并时覆盖所有本地更改?

这是情况.我在master分公司工作.我创建了file1并提交.我创建了file2并提交.哎呦.有一天,我可能想要使用file2,但绝对不应该放在master分支中.所以我不会丢失我使用的file2

git checkout head~1
git branch new-branch
git checkout new-branch
Run Code Online (Sandbox Code Playgroud)

这样我才能继续发展.我添加file3 new-branch.如果你一直在关注,我有两个分支,master包含"file1"和"file2" new-branch,包含"file1"和"file3".

现在是时候把我已经做出的改变带回主分支了.最好的方法是什么?我绝对希望master分支的负责人在它们出现时指向文件new-branch,但我也不想丢失我在file2中通过重置而完成的工作,以防我想使用它.

请记住,这是一种简化.而不是只有三个文件,我有十几个文件,其中有几十行代码被改变,所有这些都有多次提交.我当然希望解决方案不是逐个文件合并/签出,因为这将是一个巨大的痛苦.

有任何想法吗?

git

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

在PHP中使用Gruber的正则表达式进行URL匹配

如何在php中使用preg_match处理本文中提到的正则表达式?

<?php
preg_match("\b(([\w-]+://?|www[.])[^\s()<>]+(?:\([\w\d]+\)|([^[:punct:]\s]|/)))/i", $text, $matches);
print_r($matches);
?>
Run Code Online (Sandbox Code Playgroud)

使用上面的代码我收到以下错误:

Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash...
Run Code Online (Sandbox Code Playgroud)

php regex url preg-match gruber

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

我如何查看字符串迭代器的下一个值

在一个遍历整个循环的循环中string我如何查看迭代器的下一个值?

for (string::iterator it = inp.begin(); it!= inp.end(); ++it)
{
  // Just peek at the next value of it, without actually incrementing the iterator
}
Run Code Online (Sandbox Code Playgroud)

这在C中非常简单,

for (i = 0; i < strlen(str); ++i) {
     if (str[i] == str[i+1]) {
         // Processing
     }
}
Run Code Online (Sandbox Code Playgroud)

在c ++中有什么有效的方法吗?

注意:我没有使用Boost.

c++ string iterator

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

管理Scrum中的部署和配置任务

只是想知道其他人如何管理与完成用户故事(如服务器配置和应用程序部署)(在Web应用程序环境中)不直接相关的任务.以前我将这些活动包含在产品积压项目的任务突破中,但是这些工作往往会在与满足用户需求直接相关的其他任务中丢失.

其他人是否为这类工作创建了专门的产品积压?或者以"需要潜在可交付"为幌子将其滚动到现有要求中?或者你甚至没有在Sprint计划中包括这个?对那里的不同方法感兴趣.谢谢!

deployment agile configuration scrum

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

C++语言模板问题

下面是一个小测试用例,演示了我试图使用C++中的模板解决的问题:

template<typename T>
void
unused(T const &) {
  /* Do nothing. */
}

int main() {
  volatile bool x = false;
  unused(!x); // type of "!x" is bool
}
Run Code Online (Sandbox Code Playgroud)

如下所示,g ++ v3.4.6编译器抱怨:

test.cc: In constructor `test::test()':
test.cc:11: error: invalid initialization of reference of type 'const volatile bool&' from expression of type 'volatile bool'
test.cc:3: error: in passing argument 1 of `void unused(const T&) [with T = volatile bool]'
Run Code Online (Sandbox Code Playgroud)

这里的目标是在优化的代码中使用未使用的抑制未使用的变量警告.我有一个执行断言检查的宏,在优化代码中断言消失了,但是我希望断言表达式中的任何变量都保持引用,这样我才能在优化代码中得到未使用的变量警告.在unused()模板函数的定义中,我使用引用,以便不会无意中运行复制构造函数代码,以便编译器可以完全忽略对未使用的调用.

对于那些感兴趣的人,断言宏看起来像这样:

#ifdef NDEBUG
#  define Assert(expression) unused(expression)
#else // not NDEBUG …
Run Code Online (Sandbox Code Playgroud)

c++ templates

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

const在这里有什么用处

int salary() const { return mySalary; }

据我所知const为这个指针,但我不确定.谁能告诉我const在这里的用途是什么?

c++ const

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

SQL Service Broker成功?

我正在考虑将我们的内部应用程序从MSMQ和WCF转换为SSB.我们想要一个功能更丰富的系统来排队.

但是,如果SSB与.Net一起使用,我没有看到很多实现或一般信息.SSB博客不是很活跃,我看到很少有关于实施成功或建议的帖子.

SSB用得多吗?排队和.Net有更好的替代方案吗?

.net sql-server service-broker

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

在当前线程上调用sleep会使我的主GUI停顿

我有一个DataThread继承自Thread的类.我用两个DataThread对象ReadThreadWriteThread.我有另一个Main_GUI正在运行的线程.

现在,当我按下一个按钮时,main_GUI它调用一个方法x.method1()然后这个方法使用WriteThread方法WriteThread.sleepForReset().在

public void sleepForReset(){
    try {
        sleep(28000);
    } catch (InterruptedException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
}
Run Code Online (Sandbox Code Playgroud)

当我按下main_GUIGUI停止按钮28000几毫秒.如果我打电话给睡觉,WriteThread为什么它会停止main_GUI?是因为睡眠是一种静态的方法吗?如果有,是否有人可以建议如何睡觉WriteThread而不影响Main_GUI

java user-interface multithreading halt

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

在Ruby中做什么|| =做什么

我一直在使用Ruby一段时间了,我一直看到这个:

foo ||= bar
Run Code Online (Sandbox Code Playgroud)

它是什么?

ruby

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