问题列表 - 第12402页

将更新合并到我的子树时,Git很困惑

我们之前在主存储库中使用了许多子模块,但是为了提高项目的可维护性,我们开始了一个实验分支,我们用子树替换它们.

这很好 - 但是现在当我试图更新其中一个子树时,它错误地将更新合并到一个完全错误的目录中,甚至不是一个子树.

分支"子树"包含实验分支的主存储库是:git://github.com/hugowetterberg/goodold_drupal.git

要从以下位置合并更新的存储库:git://github.com/voxpelli/drupal-oembed.git

通过执行合并:git merge -s subtree oembed/master

应将更新合并到的路径:sites/all/modules/oembed /

它们合并的路径:modules/aggregator/translations /

任何人都知道如何获得子树的更新或错误是什么?

git merge subtree git-subtree

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

为什么我不能在Visual C++中声明以下函数"string timeToStr(string);"?

当我试图在.h文件中声明一个带有字符串参数的函数时,会发生错误.我没有忘记包含string.h =)当我使用char []时,一切都很好,但我希望参数是一个字符串.

c++ declaration function

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

撕掉我的头发 - ASP.Net AJAX AutoComplete无法正常工作

希望有人能帮忙解决这个问题.我一直在网络上,并通过这个网站寻找答案,但仍然无法使Autocomplete AJAX控件工作.我试图将它包含在一个现有的网站中,直接将其剥离回一个非常基本的形式,但它仍然无法运行.我使用页面方法而不是本地Web服务有更多的运气,所以这是我的代码

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="droptest.aspx.cs" Inherits="droptest" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>  
    <form id="form1" runat="server">    
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <asp:ScriptManager ID="ScriptManager1" EnablePageMethods="true" runat="server">
        </asp:ScriptManager>
        <cc1:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server" 
            MinimumPrefixLength="1" ServiceMethod="getResults" 
            TargetControlID="TextBox1">
        </cc1:AutoCompleteExtender>
    </form>
</body>
</html>

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Script.Services;
using System.Web.Services;

public partial class droptest : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e) …
Run Code Online (Sandbox Code Playgroud)

c# autocomplete asp.net-ajax

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

如何在C++中实现no-op宏(或模板)?

如何在C++中实现no-op宏?

#include <iostream>   

#ifdef NOOP       
    #define conditional_noop(x) what goes here?   
#else       
    #define conditional_noop(x) std::cout << (x)   
#endif   
int main() {       
    conditional_noop(123);   
}
Run Code Online (Sandbox Code Playgroud)

我希望在定义NOOP时不执行任何操作,并且在未定义NOOP时打印"123".

c c++ macros templates

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

处理MySQL CASE语句中的空集

MySQL服务器版本5.0.45.考虑以下:

( SELECT CASE 
    WHEN t.group_id = 12 THEN 'yes' 
    ELSE 'no' 
    END
    FROM sample_table t
    WHERE t.user_id = 2
    AND t.group_id = 12 ) as foo
Run Code Online (Sandbox Code Playgroud)

这个较大语句的子查询符合我的预期,大部分时间都会产生"是"或"否"字符串值.这不是理想的,但这就是你在别人的代码上工作所得到的!

但是,有时select可以合法地返回一个空集,在这种情况下foo设置为NULL.这实际上并没有破坏应用程序,但它令人恼火.有没有办法可以保证foo总是'yes'或'no',即使表中没有匹配的行?

mysql null case

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

Python:添加列表来设置?

在Python 2.6解释器上测试:

>>> a=set('abcde')
>>> a
set(['a', 'c', 'b', 'e', 'd'])
>>> l=['f','g']
>>> l
['f', 'g']
>>> a.add(l)
Traceback (most recent call last):
  File "<pyshell#35>", line 1, in <module>
    a.add(l)
TypeError: list objects are unhashable
Run Code Online (Sandbox Code Playgroud)

我认为我无法将列表添加到集合中,因为Python无法判断如果我已经两次添加相同的列表.有解决方法吗?

编辑:我想添加列表本身,而不是其元素.

python list set

209
推荐指数
9
解决办法
26万
查看次数

双重登录ASP.Net WebForms应用程序的一些用户

我有一个使用表单身份验证的asp .net webforms应用程序.对于少数用户,我们在登录时遇到问题,他们导航到几页,然后要求他们再次登录.一旦登录第二次,他们似乎能够按预期保持登录状态.不应该要求他们第二次登录.

这是一个单一的服务器,没有网络农场,没有什么棘手的.

这只发生在少数用户身上,但似乎确实是来自同一建筑物的所有用户.我无法复制这一点,如果我们的一位培训师没有看到它发生在几个客户身上,我们甚至可能会开始否认这种情况正在发生.

有没有人见过这样的东西?

我也看到很多"会员资格证书验证失败".事件日志中的错误.这可能是相关的,但我所做的所有谷歌搜索似乎都指向网络农场等,而不是单个服务器.

UPDATE

  1. 没有代理服务器,IIS服务器和浏览器(IE8)都在同一台机器上.
  2. 安装的AV软件是Symantec Endpoint,在一台机器上,另一台用户根本没有任何AV(AV Fail!).
  3. 浏览器是IE 8,没有多余的装饰,没有一个没有默认安装的插件.
  4. 会话和用户登录超时都设置为30分钟,问题发生在用户登录的1分钟内.
  5. 日志记录显示用户只有一个IP地址.
  6. 我已经在其所有变体中尝试了sessionMode,这似乎没有任何区别.

asp.net forms-authentication

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

基于CakePHP的项目抛出错误,说"参考文献已弃用,返回值为新"

我已将Xampp升级到更新版本(1.7.2).但是现在当我运行我的项目(在CakePHP中完成)时,它正在抛出bug说

Deprecated: Assigning the return value of new by reference is deprecated in
C:\xampp\htdocs\ebayn\cake\libs\debugger.php on line 99

Deprecated: Assigning the return value of new by reference is deprecated in 
C:\xampp\htdocs\ebayn\cake\libs\debugger.php on line 108

Deprecated: Assigning the return value of new by reference is deprecated in 
C:\xampp\htdocs\ebayn\cake\libs\file.php on line 96

Deprecated: Assigning the return value of new by reference is deprecated in
C:\xampp\htdocs\ebayn\cake\libs\cache\file.php on line 89

任何人都可以帮助我,我怎么能纠正这些东西.... ???

提前致谢

cakephp

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

Git,编辑所有分支的根提交

我必须重写我的存储库的历史记录,因为它包含一些凭据.因为我必须修改root提交,所以我遵循Git Faq的指示:

git rebase -i允许您方便地编辑除根提交之外的任何先前提交.以下命令显示如何手动执行此操作.

# tag the old root
git tag root `git rev-list HEAD | tail -1`
git checkout -b new-root root
# edit...
git commit --amend

# check out the previous branch
git checkout @{-1}
# replace old root with amended version
git rebase --onto new-root root

# cleanup
git branch -d new-root
git tag -d root
Run Code Online (Sandbox Code Playgroud)

我的问题是,我已经在存储库中有两个分支和几个标签,我希望我的历史记录重写也适用于那些.回购还没有公开,所以这不是问题.我以前问了一个类似的问题,但在那种情况下git rebase没有使用该命令.这是我的回购的基本图表:

+  master branch
|
|   + topic branch
|   |
| …
Run Code Online (Sandbox Code Playgroud)

git

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

加载我的私钥,以便在Mac上的git中使用

我正在尝试在Mac上使用git(我是Mac新手.)我显然必须加载我的私钥.在我的Windows机器上,我只使用了pageant和msysgit.如何将我的私钥加载到Mac上的git中?

git macos private-key

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