我刚刚安装了Allegro Common Lisp CL企业版.安装手册说如果运行(require:build)输出如"fast loading .."那么意味着安装成功.但是,在我跑完之后
cg-user(1):( require:build),我只得到"NIL".
这是否意味着我的软件安装不成功?谢谢.
这是情况.我在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中通过重置而完成的工作,以防我想使用它.
请记住,这是一种简化.而不是只有三个文件,我有十几个文件,其中有几十行代码被改变,所有这些都有多次提交.我当然希望解决方案不是逐个文件合并/签出,因为这将是一个巨大的痛苦.
有任何想法吗?
如何在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) 在一个遍历整个循环的循环中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.
只是想知道其他人如何管理与完成用户故事(如服务器配置和应用程序部署)(在Web应用程序环境中)不直接相关的任务.以前我将这些活动包含在产品积压项目的任务突破中,但是这些工作往往会在与满足用户需求直接相关的其他任务中丢失.
其他人是否为这类工作创建了专门的产品积压?或者以"需要潜在可交付"为幌子将其滚动到现有要求中?或者你甚至没有在Sprint计划中包括这个?对那里的不同方法感兴趣.谢谢!
下面是一个小测试用例,演示了我试图使用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) 在
int salary() const { return mySalary; }
据我所知const为这个指针,但我不确定.谁能告诉我const在这里的用途是什么?
我正在考虑将我们的内部应用程序从MSMQ和WCF转换为SSB.我们想要一个功能更丰富的系统来排队.
但是,如果SSB与.Net一起使用,我没有看到很多实现或一般信息.SSB博客不是很活跃,我看到很少有关于实施成功或建议的帖子.
SSB用得多吗?排队和.Net有更好的替代方案吗?
我有一个DataThread继承自Thread的类.我用两个DataThread对象ReadThread和WriteThread.我有另一个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?
c++ ×3
.net ×1
agile ×1
common-lisp ×1
const ×1
deployment ×1
git ×1
gruber ×1
halt ×1
iterator ×1
java ×1
php ×1
preg-match ×1
regex ×1
ruby ×1
scrum ×1
sql-server ×1
string ×1
templates ×1
url ×1