问题列表 - 第44521页

获取所有git提交的列表,包括"丢失"提交

假设我有一个这样的图表:

A---B---C---D (master)
     \
      \-E---F (HEAD)
Run Code Online (Sandbox Code Playgroud)

如果我这样做git log --all --oneline,我将获得所有六个提交.

但如果图表是

A---B---C---D (master, HEAD)
     \
      \-E---F
Run Code Online (Sandbox Code Playgroud)

我不会看到E和F.我可以告诉我所有提交的git,包括那些未命名的分支上的提交吗?

谢谢

git git-log

120
推荐指数
10
解决办法
13万
查看次数

linux pmap输出中删除的段是什么?

以下是在CentOS 5.2上运行的进程上pmap的前几行输出:

Address   Kbytes     RSS    Anon  Locked Mode   Mapping
00101000    1268       -       -       - r-x--  libc-2.5.so
0023e000       8       -       -       - r----  libc-2.5.so
00240000       4       -       -       - rw---  libc-2.5.so
00241000      12       -       -       - rw---    [ anon ]
00244000      36       -       -       - r-x--  threads.so (deleted)
0024d000       4       -       -       - rw---  threads.so (deleted)
0024e000      20       -       -       - r-x--  Socket.so (deleted)
00253000       4       -       -       - rw---  Socket.so (deleted)
[...]
Run Code Online (Sandbox Code Playgroud)

"(已删除)"在共享库映射上的含义是什么?

linux pmap

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

C++如何将非consts列表传递给想要一个consts列表的函数

我有一个带签名的功能

void Foo(list<const A*>)
Run Code Online (Sandbox Code Playgroud)

我想通过它

list<A*>
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?(注意 - 列表不是常量,只是列表的成员)

c++ const covariance

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

使用字符串变量作为正则表达式

在JavaScript中,我们附加/g一个不带引号的字符串来表示正则表达式.

如果我在变量中有一个字符串并想将它用作正则表达式怎么办?

这可能吗?如果是这样,有人能告诉我一些示例代码吗?

谢谢.

javascript regex

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

如何在"包含"布局中访问Button

请参阅doc:http://android-developers.blogspot.com/2009/02/android-layout-tricks-2-reusing-layouts.html

我在包含的布局中有一个按钮,我该如何访问按钮?我不知道id!如何定义OnClickListener ...?

请帮忙...

layout android onclick include

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

在Android中创建"中间人"耳机按钮控制器

所有,

我已经找到了答案,但我没有得到任何确切的信息......这是我第一次写一个Android应用程序,所以请温柔:)

我对Android中最小的耳机支持感到非常沮丧 - 与iPhone不同,它本身似乎只支持一个按钮,因此无法控制耳机兼容性.此外,如果我正在听音乐并且有来电,操作系统会自动暂停音乐,但耳机按钮仍然只能用作媒体按钮 - 我无法用它来接听/结束通话.如果我通过屏幕接听电话并按下耳机按钮,音乐会再次开始,但通话继续...

我想创建一个"中间人"应用程序,可以选择按下耳机按钮(通过Keyevent.KEYCODE_HEADSETHOOK),然后可以确定是否执行默认的ACTION_MEDIA_BUTTON操作(在我选择的媒体播放器中切换播放/暂停)或者,如果有来电,请暂停音乐并接听电话(然后,再次按下时,结束通话并重新启动媒体播放器).甚至可以检查耳机按钮上的ACTION_MULTIPLE以指定不同的选项(ACTION_MEDIA_NEXT,ACTION_MEDIA_PREVIOUS等).也许还能够确定是否已经按下耳机上的不同按钮(如果耳机是例如花式iPhone耳机)并且将这些按钮按下"翻译"到适当的ACTION_MEDIA_*).如果操作系统无法区分不同按钮,这可能是不可能的.

显然,这样的应用程序必须以足够高的优先级接收意图,以便能够在当前媒体播放器获得广播之前中止广播.

我一直在修改各种各样的BroadcastReceiver类和意图过滤器等,但问题的一部分是Eclipse附带的bult-in Android模拟器似乎没有能力模拟用户插入耳机和/或随后单击耳机按钮.因此,每当我得到一些看起来很有前途的东西时,我必须把它放到我的实际手机上并尝试一下 - 耗费时间和麻烦.

然后3个问题:

  1. 我错过了一些显而易见的事实 - 这是一个真正的问题,如果是这样,它已经解决了吗?

  2. 如果它是一个问题,是否可以编写这样的中间人应用程序?

  3. 是否有其他Android模拟器可以检查与耳机相关的活动?

谢谢,

罗里

android android-emulator

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

autoconf set -fPIC 仅在必要时

我正在使用 autoconf/libtool 编写一个共享库,我想为 Linux 和 Windows 编译它(使用 mingw 交叉编译器)。对于 Linux(可能还有其他支持它的平台),我需要设置 -fPIC。所以我把它放到了 Makefile.am 的 CFLAGS 中。但是当我用 mingw 交叉编译它时,gcc 会发出警告:

warning: -fPIC ignored for target (all code is position independent)
Run Code Online (Sandbox Code Playgroud)

因此,显然 Windows 代码不需要此选项。这只是一个警告,但无论如何我都想摆脱它。我怎样才能做到这一点?也许已经有一个 libtool/autoconf 功能可以检查该选项是否受支持并且仅在需要时才设置它,所以我不必在 Makefile.am 中手动执行此操作?

c mingw shared-libraries libtool

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

代码在发布与调试模式下的行为方式不同

在Release模式和debug模式下运行时,我们有一些单元测试失败.如果我在发布模式下附加调试器,则测试通过.有太多的代码要在这里发布,所以我真的只是在寻找调试发布模式问题的最佳实践.我检查过:

  • DEBUG和RELEASE预处理程序指令,但我没有找到任何指令.
  • 条件方法

解决方案:在这种情况下,这是因为我在比较浮点变量是否相等.如果没有重大的重构,我无法将浮点数更改为十进制,所以我添加了一个扩展方法:

public static class FloatExtension
{
    public static bool AlmostEquals(this float f1, float f2, float precision)
    {
        return (Math.Abs(f1 - f2) <= precision);
    }

    public static bool AlmostEquals(this float f1, float f2)
    {
        return AlmostEquals(f1, f2, .00001f);
    }

    public static bool AlmostEquals(this float? f1, float? f2)
    {
        if (f1.HasValue && f2.HasValue)
        {
            return AlmostEquals(f1.Value, f2.Value);
        }
        else if (f1 == null && f2 == null)
        {
            return true;
        }
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# release

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

如何选择和排序不在Groupy中的列按SQL语句 - Oracle

我有以下声明:

SELECT  
    IMPORTID,Region,RefObligor,SUM(NOTIONAL) AS SUM_NOTIONAL
From 
    Positions
Where
    ID = :importID
GROUP BY 
    IMPORTID, Region,RefObligor
Order BY 
    IMPORTID, Region,RefObligor
Run Code Online (Sandbox Code Playgroud)

表中存在一些额外的列Positions,我想作为"显示数据"的输出,但我不希望在group by语句中.

这些是 Site, Desk

最终输出将包含以下列:

IMPORTID,Region,Site,Desk,RefObligor,SUM(NOTIONAL) AS SUM_NOTIONAL
Run Code Online (Sandbox Code Playgroud)

理想情况下,我希望数据排序如下:

Order BY 
    IMPORTID,Region,Site,Desk,RefObligor
Run Code Online (Sandbox Code Playgroud)

怎么做到这一点?

sql oracle group-by sql-order-by

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

jquery焦点进/出

我想在输入焦点上添加类"active"来输入焦点,当焦点关闭时,删除该类.

谢谢

jquery

18
推荐指数
4
解决办法
6万
查看次数