问题列表 - 第37474页

git-gui报告每次运行时它有256个松散物体并建议压缩,这很好.怎么解决?

在意外关闭之后,现在git似乎工作正常,但每次运行都要求压缩,因为它找到256个松散的对象.可以清洗吗?

git

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

如何在WPF ComboBox中显示下拉列表值/所选项的不同值?

我有一个WPF组合框绑定到具有长描述的项目列表.

绑定到ComboBox的类型具有短和长描述作为属性.目前,我对完整描述具有约束力.

comboBox.DisplayMemberPath = "FullDescription";
Run Code Online (Sandbox Code Playgroud)

如何确保在选择项目并将其显示为组合框中的单个项目时,它将显示为ShortDescription属性值,同时显示下拉列表FullDescription

wpf binding combobox wpf-controls

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

Android上的Couchdb

我正在尝试评估couchdb及其在Android上解决同步问题的潜力,但我找不到任何文档来回答我关于如何复制到Android设备的问题.

看起来焦点todolist couchapp旨在展示我正在寻找的东西.它会自动同步webapp和设备之间的todo吗?

另外,如何将焦点couchapp放到Android设备上?

android couchdb sync

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

Rhino:如何从Java调用JS函数

我正在使用Mozilla Rhino 1.7r2(不是JDK版本),我想从Java调用JS函数.

我的JS功能是这样的:

function abc(x,y)
{
  return x+y
}
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

编辑:( JS函数在一个单独的文件中)

javascript java rhino

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

使用真实世界单位而不是类型

我有一个涉及许多现实世界单位的许多计算项目:

  • 距离;
  • 温度;
  • 流量;
  • ...

该项目涉及复杂而众多的计算公式.

这就是为什么我认为使用像Temperature,Distance ...... 这样的自定义类型可以提高代码的可读性.例如:

Temperature x = -55.3;
Meter y = 3;
Run Code Online (Sandbox Code Playgroud)

要么

var x = new Temperature(-55.3);
Run Code Online (Sandbox Code Playgroud)

我试图制作一个使用双内部值的Temperature类.

public class Temperature
{
    double _Value = double.NaN;

    public Temperature() { }

    public Temperature(double v) {
        _Value = v;
    }

    public static implicit operator Temperature(double v) {
        return new Temperature(v);
    }
}
Run Code Online (Sandbox Code Playgroud)

但是类可以为空.这意味着:

Temperature myTemp;
Run Code Online (Sandbox Code Playgroud)

是"正确的",将为空.我不想要这个.我不想使用结构,因为它们太有限了:

  • 他们不能使用无参数构造函数或实例字段初始化器double _Value = double.Nan;来定义默认值(我的默认底层double值为NaN)
  • 它们不能从类继承,它们只能实现接口

我想知道是否有办法告诉C#:

Temperature myTemp = 23K; // C# does not implement …
Run Code Online (Sandbox Code Playgroud)

c# types units-of-measurement

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

GCC 4.5.0:host-x86_64-unknown-linux-gnu/fixincludes:没有这样的文件或目录

GCC4.5.0进行“make check”时,出现这样的错误:

make[1]: Entering directory `/home/username/tool/gcc-4.5.0'
/bin/sh: line 0: cd: host-x86_64-unknown-linux-gnu/fixincludes: No such file or directory
make[1]: *** [check-fixincludes] Error 1
make[1]: Leaving directory `/home/username/tool/gcc-4.5.0'
make: *** [do-check] Error 2
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题呢?请......&谢谢~~~~~~

gcc

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

将一个C结构铸造成另一个

我有两个相同(但命名不同)的C结构:

typedef struct {
      double x;
      double y;
      double z;
} CMAcceleration;


typedef struct {
    double x;
    double y;
    double z;   
} Vector3d;
Run Code Online (Sandbox Code Playgroud)

现在我想将一个CMAcceleration变量赋给一个Vector3d变量(复制整个结构).我怎样才能做到这一点?

我尝试了以下但是得到了这些编译错误:

vector = acceleration;           // "incompatible type"
vector = (Vector3d)acceleration; // "conversion to non-scalar type requested"
Run Code Online (Sandbox Code Playgroud)

当然,我可以单独设置所有成员:

vector.x = acceleration.x;
vector.y = acceleration.y;
vector.z = acceleration.z;
Run Code Online (Sandbox Code Playgroud)

但这似乎很不方便.

什么是最好的解决方案?

c struct casting

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

FC++是否被任何开源项目使用?

所述FC++库提供一个有趣的方法在C++支撑功能的编程的概念.

FAQ中的一个简短示例:

take (5, map (odd, enumFrom(1)))
Run Code Online (Sandbox Code Playgroud)

FC++似乎从Haskell中获得了很多灵感,从而重用了Haskell前奏中的许多函数名称.

我已经看过最近一篇关于它的文章,并且在stackoverflow的一些答案中已经简要地提到过,但我无法在野外找到它的任何用法.

是否有任何开源项目积极使用FC++?或者过去使用它的任何项目历史?或者有人有个人经验吗?

网站上有一个客户部分,但唯一的活动链接是同一作者的另一个库(LC++).

作为背景:我正在寻找使用现有C++ API编写低延迟音频插件,我正在寻找允许我以功能样式编写简洁代码的工具.对于这个项目,我不想使用C++库而不是使用单独的语言,以避免引入FFI绑定(因为复杂性)或垃圾收集(以保持亚毫秒范围内的延迟上限).

我知道STL和Boost库已经提供了许多FP概念的支持 - 这可能是一种更实用的方法.我也知道其他有用的方法来生成功能语言的代码生成音频DSP代码,例如FAUST项目或Haskell 合成器包.

c++ haskell functional-programming

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

如何内联编写Objective-C块?

我正在尝试使用objective-c块实现二进制搜索.我正在使用该功能indexOfObject:inSortedRange:options:usingComparator:.这是一个例子.

// A pile of data.
NSUInteger amount = 900000;
// A number to search for.
NSNumber* number = [NSNumber numberWithInt:724242];

// Create some array.
NSMutableArray* array = [NSMutableArray arrayWithCapacity:amount];
for (NSUInteger i = 0; i < amount; ++i) {;
    [array addObject:[NSNumber numberWithUnsignedInteger:i]];
}
NSTimeInterval start = [NSDate timeIntervalSinceReferenceDate];

// Run binary search.
int index1 = [array indexOfObject:number 
                    inSortedRange:NSMakeRange(0, [array count]) 
                          options:NSBinarySearchingFirstEqual 
                  usingComparator:^(id lhs, id rhs) {
                      if ([lhs intValue] < [rhs intValue]) {
                          return (NSComparisonResult)NSOrderedAscending;
                      } else …
Run Code Online (Sandbox Code Playgroud)

compare objective-c binary-search objective-c-blocks

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

将INDEX添加到CTE

应该是一个非常直截了当的问题.我可以将INDEX添加到公用表表达式(CTE)吗?

common-table-expression sql-server-2008

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