问题列表 - 第30204页

如何删除未经删除的git提交?

我不小心犯了错误的分支.如何删除该提交?

git

838
推荐指数
6
解决办法
48万
查看次数

为什么"git log-foo"不适用于已删除的文件foo?

我的存储库经历了以下更改:

  1. ......一些不相关的提交......
  2. 提交foo包含100行内容的新文件
  3. ......介入提交,其中一些涉及foo......
  4. 插入foo现有文件顶部bargit rm foo同一提交中的内容
  5. ...更多不相关的提交......

现在我想查看已删除文件的日志foo.我读过的所有东西,包括SO,都说我应该可以git log -- foo,但是这个命令不产生任何输出.

如果我发现包含删除的提交foo我可以git log 1234abcd -- foo看到它的日志,所以我认为我的路径foo不是问题.还要注意git merge-base HEAD 1234abcd输出1234abcd[...],所以我认为应该证明提交可以从中获得HEAD.请注意,foo我的工作树中没有文件(很明显,因为它已被删除).在OS X上使用Git 1.7.1.1.

为什么不git log -- foo适合我,我该如何解决?谢谢!

git git-log

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

为什么我找不到System.ServiceModel.WebHttpBinding?

我添加了对"System.ServiceModel"库的引用,但是"WebHttpBinding"类不在其中.根据文档,它应该在那里(WebHttpBinding).我已尝试使用3.5和4.0框架.

谢谢你的帮助.

.net c# wcf

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

CURL:没有使用unicode字符获取url

我正在使用CURL来获取Yahoo! 带有unicode查询的BOSS api url,但是我收到了"错误请求"错误.

http://boss.yahooapis.com/ysearch/web/v1/??????????appid={appid}&format=xml
Run Code Online (Sandbox Code Playgroud)

上面的url工作正常,并在firefox中返回结果.

请任何人帮我解决这个问题.

$url = "http://boss.yahooapis.com/ysearch/web/v1/??????????appid={appid}&format=xml";

$ch - curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$data = curl_exec($ch);

curl_close($ch);
Run Code Online (Sandbox Code Playgroud)

php curl

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

C++:将成员指针初始化为null?

我有一个类看起来像:

class Foo
{
public:
    Foo();
    virtual ~Foo();

private:
    Odp* bar;
};
Run Code Online (Sandbox Code Playgroud)

我希望初始化barNULL.这是最好的方法吗?

Foo::Foo() : bar(NULL)
{
}
Run Code Online (Sandbox Code Playgroud)

此外,析构函数是否必须是虚拟的?(如果这是真的,那么构造函数也必须是虚拟的吗?)

c++ oop initialization-list

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

JBoss会话超时

我正在尝试写我的应用程序的一部分,以便它优雅地处理会话超时,但我似乎无法控制超时发生前的持续时间测试.

我正在使用JBoss 5.1,我正在修改session-config我的web描述符(web.xml),以便会话在一分钟后超时(仅用于测试)

<session-config>
  <session-timeout>1</session-timeout>
</session-config>
Run Code Online (Sandbox Code Playgroud)

但是在通过登录创建会话后,它永远不会超时.没有我给它的设置会导致超时.

在tomcat环境中,我没有遇到过这个问题.有没有人遇到过与JBoss类似的问题?

jboss session-timeout

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

为多个接口返回相同的实例

我正在使用以下代码注册组件:

StandardKernel kernel = new StandardKernel();

string currentDirectory = Path.GetDirectoryName(GetType().Assembly.Location)
foreach (var assembly in AppDomain.CurrentDomain.GetAssemblies())
{
    if (!Path.GetDirectoryName(assembly.Location).Equals(currentDirectory)) 
        continue;

    foreach (var type in assembly.GetTypes())
    {
        if (!type.IsComponent()) 
            continue;

        foreach (var @interface in type.GetInterfaces())
        kernel.Bind(@interface).To(type).InSingletonScope();
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我有一个实现两个接口的类:

class StandardConsole : IStartable, IConsumer<ConsoleCommand>
Run Code Online (Sandbox Code Playgroud)

如果我解决了IStartable我得到一个实例,如果我解决IConsumer<ConsoleCommand>我得到另一个.

如何为两个接口获取相同的实例?

c# singleton autofac

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

SQL:如果我的最大值是255,那么使用tinyint而不是Integer是否有效?

让我们假设我想保存datagrid行的数量,这可以是max.24因为每行是1小时.

要在数据库中保存行索引,tinyint字段就足够了.但是在我的脑海里,我还记得有些数据库是针对整数进行优化的吗?!

那么使用tinyint是否值得?

sql sql-server integer tinyint sqldatatypes

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

如何在.NET详细信息视图插入模式中为字段指定默认值

原谅我,但我是一个.NET新手.我知道必须有办法做到这一点.

我有一个详细信息视图,其默认模式设置为Insert.这将用作用户将记录输入数据库的表单.对于其中两个字段,我想用信息预先填充该字段.具体来说,我有一个带有一些函数的vb脚本来查询Active Directory以根据用户ID返回用户的名称.这个脚本工作正常.

我为这个用户名调用函数如下:

<InsertItemTemplate>
    <asp:TextBox ID="txtUserID" runat="server" Text='<%#CurrentUID() %>'></asp:TextBox>
</InsertItemTemplate>  
<InsertItemTemplate>
    <asp:TextBox ID="txtUserName" runat="server" Text='<%# GetUserName(CurrentUID()) %>'></asp:TextBox>
</InsertItemTemplate> 
Run Code Online (Sandbox Code Playgroud)

页面加载时,将使用用户标识和用户名填充文本框.

但是,在提交表单时,文本框中的值不会插入到数据库中.

当值来自函数时,如何为字段设置默认值?

谢谢你的帮助!

asp.net

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

如何使用JavaScript随机化整数变量?

如何在0-4之间随机化JavaScript中的变量,这样每次页面加载变量都不同但在0到4之间?

javascript variables

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