问题列表 - 第44205页

我应该将哪个云数据库后端用于我的Android应用程序?

我正在设计一个服务,它将包含一个基于云的数据库(具有用于管理数据的UI),然后是一个面向最终用户的移动应用程序,用于向需要它的人显示数据(主要是只读) .最终用户将是匿名的.

云数据库/应用服务器需要提供:

  • 一个可靠,可扩展,基于云的数据库

  • 一个不错的简单API,REST,理想情况下是一个Android SDK

  • Web上用于管理数据的UI(包括跨表创建表单)

  • 明智的定价,但不是免费的

我的选择包括Google App Engine,Microsoft Azure,托管Couchdb,Salesforce即将推出的database.com和Amazon SimpleDB.但我的第三个要求是基于网络的内部数据管理表格,这是最大的障碍.

Database.com(或更具体地说是force.com产品)使得创建在线表单以运行报告以及添加和编辑数据非常容易.但Salesforce在处理背后很痛苦,而且database.com定价看起来很昂贵.

人们建议我自己编写一个用于数据编辑和管理的UI,是的,我可以,但这是很多工作(特别是因为我不知道Azure,Python等),我更愿意付出这些努力进入应用程序,这是我的客户将使用.今年我是Android的新手,所以让我的双手充分学习一个平台.

一种选择是让我使用force.com来管理数据,然后将其复制到API调用进入的其他地方,也许是两个世界中最好的.

哪种选择最适合我的需求?我确信在寻找一个不错的后端服务来支持移动应用程序时,我并不孤单.

google-app-engine android salesforce amazon-simpledb azure-sql-database

6
推荐指数
0
解决办法
4234
查看次数

在.NET中注册热键 - 三/四键的组合

我被困.

现在,我使用以下代码来收听热键:

    [DllImport("user32.dll")]
    public static extern bool RegisterHotKey(IntPtr hWnd,
      int id, int fsModifiers, int vlc);
    [DllImport("user32.dll")]
    public static extern bool UnregisterHotKey(IntPtr hWnd, int id);


    protected override void WndProc(ref Message m)
    {
        if (m.Msg == 0x0312)
        {
            // whatever i need
        }
        base.WndProc(ref m);
    }
Run Code Online (Sandbox Code Playgroud)

和这个注册热键的功能:

Form1.RegisterHotKey(this.Handle, this.GetType().GetHashCode(), 0, (int)chr);
Run Code Online (Sandbox Code Playgroud)

它完美地运作.我的问题是如何将多个热键注册为相同的组合,例如:

  1. A + B + C + d
  2. ALT + SHIFT + B
  3. CTRL + ALT + SHIFT + X

编辑:我发现(如Zooba所说)如何"解密"发送了哪个热键,这是解决方案:

    protected override void WndProc(ref Message m)
    {
        if (m.Msg == …
Run Code Online (Sandbox Code Playgroud)

.net c# hotkeys registerhotkey

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

EXT JS - 在添加到容器的任何元素上添加侦听器

嗨,我有一个ExtJS父'容器'类型,而我需要通过拖放添加一个'contextmenu'监听器添加到这个父容器的任何元素.有人可以指导我这样做的最佳方法吗?

我在下面尝试了这个,但无法启动功能.

myContainer.on('added', function(obj1,obj2,index){
   alert('added');
});
Run Code Online (Sandbox Code Playgroud)

无论如何,这可能不是这样做的"最佳实践"......?谢谢您的帮助 !

extjs

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

为什么java.io.File没有close()方法?

虽然java.io.RandomAccessFile确实有一种close()方法java.io.File没有.这是为什么?文件是否在最终确定时自动关闭?

谢谢!

java file-io

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

在Setter.Value结构中设置事件处理程序

我有一个ListView,我想设置一个上下文菜单,我不仅可以打开一些列中的某些文本,但是在任何地方都可以打开ListViewItem,这样做我认为我只是设置我ContextMenu使用样式设置器我不能直接访问ListViewItem.

不幸的是,当您尝试这样做时,它将无法编译:

<Style TargetType="ListViewItem">
    <Setter Property="ContextMenu">
        <Setter.Value>
            <ContextMenu>
                <MenuItem Header="Header" Click="Handler"/>
                ...
            </ContextMenu>
        </Setter.Value>
    </Setter>
</Style>
Run Code Online (Sandbox Code Playgroud)

错误102'处理程序'无效.'Click'不是'System.Windows.Controls.GridView'上的事件.

我想,你可以通过使用避免这种情况EventSetterClick-event.但很明显,代码从你需要的所有包装标签中得到了充分的膨胀.

我的问题是,如果有一些解决方法,所以你不必处理EventSetters.


编辑:请参阅此问题以获取有关此错误发生原因的说明.

wpf setter events xaml styles

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

测试单个向量的所有元素之间的相等性

我正在尝试测试向量的所有元素是否彼此相等.我提出的解决方案似乎有点迂回,都涉及检查length().

x <- c(1, 2, 3, 4, 5, 6, 1)  # FALSE
y <- rep(2, times = 7)       # TRUE
Run Code Online (Sandbox Code Playgroud)

unique():

length(unique(x)) == 1
length(unique(y)) == 1
Run Code Online (Sandbox Code Playgroud)

rle():

length(rle(x)$values) == 1
length(rle(y)$values) == 1
Run Code Online (Sandbox Code Playgroud)

一个允许我包含容差值的解决方案,用于评估元素之间的"平等",这是避免FAQ 7.31问题的理想选择.

是否有我完全忽略的测试类型的内置函数?identical()all.equal()比较两个R对象,因此它们在这里不起作用.

编辑1

以下是一些基准测试结果.使用代码:

library(rbenchmark)

John <- function() all( abs(x - mean(x)) < .Machine$double.eps ^ 0.5 )
DWin <- function() {diff(range(x)) < .Machine$double.eps ^ 0.5}
zero_range <- function() {
  if (length(x) == 1) …
Run Code Online (Sandbox Code Playgroud)

equality r vector

88
推荐指数
9
解决办法
6万
查看次数

不断监控Android中的传感器

我试图找出监测加速计传感器的最佳方法,轮询速率小于0.25毫秒.我已经为用户实现了一个UI选项,可以切换到恒定的监控状态,并清除电池耗尽的后果.由于Android处理清理内存和线程的方式,远程服务是否是守护程序线程的最佳方式?关键是要使加速度计尽可能接近监控,电池耗尽.这种监控需要长时间运行,甚至可能超过24小时,我再次意识到功耗的后果.任何建议的阅读或代码片段将不胜感激.

只是一个寻求Android社区智慧的新手.提前致谢,

史蒂夫

澄清:我试图检测加速度发生变化的瞬间.我的代码通过轴进行区分,但从加速度计获取实时数据是我的目标.

multithreading android daemon

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

MSBuild - 确定解决方案的_PublishedWebsites

我正在编写一个Web开发目标文件,并希望以编程方式确定"_PublishedWebsites"下面显示的目录的名称.

我目前必须使用这个:

$(BinariesRoot)\%(ConfigurationToBuild.FlavorToBuild)\ _ PublishedWebsites\MyWebApplication

有任何想法吗?

(我没有将此用于有多个网站发布的解决方案)

msbuild

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

所有列表值都相同

在Python中,是一种测试列表中所有值彼此相等的简单方法吗?

python list

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

在ARM与Intel之间将浮动强制转换为unsigned char

当我在Intel机器上运行以下C代码时......

float f = -512;
unsigned char c;

while ( f < 513 )
{
    c = f;
    printf( "%f -> %d\n", f, c );
    f += 64;
}
Run Code Online (Sandbox Code Playgroud)

...输出如下:

-512.000000 -> 0
-448.000000 -> 64
-384.000000 -> 128
-320.000000 -> 192
-256.000000 -> 0
-192.000000 -> 64
-128.000000 -> 128
-64.000000 -> 192
0.000000 -> 0
64.000000 -> 64
128.000000 -> 128
192.000000 -> 192
256.000000 -> 0
320.000000 -> 64
384.000000 -> 128
448.000000 -> 192
512.000000 -> …
Run Code Online (Sandbox Code Playgroud)

iphone floating-point arm intel coercion

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