问题列表 - 第40181页

Android动态壁纸触摸事件层次结构

我有一个动态壁纸,使用各种屏幕触摸来触发某些事件.目前它正在运作,但我似乎得到了所有触摸事件.例如,当用户触摸图标以启动应用程序时,我似乎也得到了该事件.

是否可以确定用户是否触摸了背景屏幕(即图标间间隙),以便我只能在此时采取行动并忽略其他行为.

如果失败了,(假设 - 可能是错误的 - 如果我在队列中的第一个,而不是屏幕上没有其他应用程序),我可以确定我在触摸事件队列中的位置,这样我才能采取行动当我是队列中的第一个?
或者任何其他建议.谢谢理查德

android touch live-wallpaper

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

计算每个数组值的差异

新手在PHP编程中.我对阵列有一些疑问.如何获得数组中相邻值之间的差异?

$value = array(2, 5, 9, 10, 19);
Run Code Online (Sandbox Code Playgroud)

如何获得2和5之间的差异?然后9和5?那么10和9,然后是19和10?我想要获得差异的原因是绘制堆栈图.每个堆栈将取决于每个差异.

更新:

嗨,对不起,伙计们,完全迷失在这一个.似乎我不能按照我想要的方式去做.请点击此处查看我想要的类似堆叠图.如何为我的数组创建一个比例,这样当我绘制堆积图时,它会自动调整到它的值?

这是我尝试使用的代码.

<?php
$img_width=200;
$img_height=425; 
$img=imagecreatetruecolor($img_width,$img_height);
$bar_color=imagecolorallocate($img,0,64,128);
$line_color=imagecolorallocate($img,220,220,220);
imagefilledrectangle($img,$x1,$y1,$x2,$y2,$bar_color);

$value = array(116,160,210,269,325,425);
for ($i = 1, $n = count($value); $i < $n; $i++) {
    $diffs[] = $value[$i] - $value[$i-1];
    imageline($img,0,$value[$i]-$value[$i-1],$img_width,$value[$i]-$value[$i-1],$line_color);
}
header("Content-type:image/png");
imagepng($img);
?>
Run Code Online (Sandbox Code Playgroud)

我感谢你的帮助.

php

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

如何初始化父母的成员?

class Parent

{
public:
    int member;

    Parent():
        member(0)
    {
    }
};

class Child:
    public Parent
{
public:
    Child():
        member(1)  //error
    {

    }
};
Run Code Online (Sandbox Code Playgroud)

c++

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

ActiveRecord有两个关联

实现与activerecord有两个关联的最佳方法是什么?

我有团队和游戏模型.每个团队都会有很多游戏@team.games.一个游戏将有两支球队@game.hosting_team@game.opposing_team.

我从两个belongs_to/has_one协会开始,但后来@team.games才会回归他们的主场比赛.

我能想到的另一个选择是使用HABTM并使用验证器来确保只有记录.唯一缺少的就是跟踪主队.似乎我需要一个有很多通过协会,但我不完全确定...

谢谢你的帮助.

这是两个has_many关联的外观示例.这里的问题是我必须打电话team.gamesteam.opponents获得他们的游戏的完整列表

class Team < ActiveRecord::Base
  has_many :games
  has_many :opponents, :class_name => "Team"#, :foreign_key => ""
end

class Game < ActiveRecord::Base
  belongs_to :team, :class_name => "Team" #, :foreign_key => "team_id"
  belongs_to :opponent, :class_name => "Team" #, :foreign_key => "opponent_id"
end
Run Code Online (Sandbox Code Playgroud)

我想要这样的东西,但这显然不是belongs_to的工作原理.

class Team < ActiveRecord::Base
  has_many :games
end

class Game < ActiveRecord::Base
  belongs_to :hosting_team
  belongs_to :opposing_team
end
Run Code Online (Sandbox Code Playgroud)

我想要的api看起来像这样.

@team.games # return all …
Run Code Online (Sandbox Code Playgroud)

ruby activerecord ruby-on-rails

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

为什么querySelector('#id')映射到document.getElementById('id')?

我最近进入了选择器性能,当我传递document.getElementById一个简单的时候,当前实现Selectors API的浏览器不会使用它,这让我很烦恼#id.

性能损失是巨大的,因此库作者继续以自己的方式实现.

有任何想法吗?

javascript browser css-selectors selectors-api

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

C++到C#:指针和数组

下面是一个Win32控制台应用程序过程,演示了各种指针对数组的依赖性.通过例如取消注释标记为"// uncomment ..."的行来更改原始数组(模型)中的值会导致输出发生更改.我的问题是如何在C#托管代码环境中获取或模仿这种行为(即不使用不安全和指针)?

#include "stdafx.h"
#include <iostream>
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
    float model[100];
    for(int i = 0; i < 100; i++) { model[i] = i; }

    // uncomment these to alter the results
    //model[5] = 5000;
    //model[20] = 20000;
    //model[38] = 38000;

    static const int componentCount = 5;

    float* coefs = model;                   // coefs points to model[0]
    float* mean = coefs + componentCount;   // mean points to model[0 + componentCount] == model[5]
    float* cov = …
Run Code Online (Sandbox Code Playgroud)

c# c++ arrays pointers

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

如何在asp.net中获取应用程序路径?

如何获取应用程序路径?bin路径

在asp.net中

提前致谢

c# asp.net

34
推荐指数
5
解决办法
6万
查看次数

样式DataTrigger参考父控件的类型

在我的窗口上有几个GroupBox控件,每个控件包含一个网格控件.对于那些我希望设计风格的网格.但只对那些直接位于GroupBox中的网格,所有其他网格都不应受到影响.

我尝试了以下,但不起作用,因为GetType()不是属性.

<Style TargetType="Grid">
    <Style.Triggers>
        <DataTrigger Binding="{Binding RelativeSource={RelativeSource Mode=Self}, Path=Parent.GetType()}" Value="{x:Type GroupBox}">
           <!-- <Setter Property="..." Value="..."/> -->
        </DataTrigger>
    </Style.Triggers>
</Style>
Run Code Online (Sandbox Code Playgroud)

我找到了一个解决方法,但它并不是一个非常漂亮的解决方案,因为我必须修改GroupBoxes:

<Style TargetType="GroupBox">
    <Setter Property="Tag" Value="blub"/>
 </Style>
<Style TargetType="Grid">
    <Style.Triggers>
        <DataTrigger Binding="{Binding Path=Parent.Tag, RelativeSource={RelativeSource Mode=Self}}" Value="blub">
           <!-- <Setter Property="..." Value="..."/> -->
        </DataTrigger>
    </Style.Triggers>
</Style>
Run Code Online (Sandbox Code Playgroud)

显然我可以手动设置每个Grid的样式,但我试图避免这种情况,因为它们中有很多.我希望你能找到一种方法让第一个例子起作用.

.net wpf xaml binding styles

8
推荐指数
2
解决办法
8170
查看次数

用于查找特定正则表达式匹配的字符串的算法

给定一个正则表达式模式,我试图找到一个匹配它的字符串.类似于Django如何反转它们,但在C#中.是否有任何预先制作的C#库可以做到这一点?


编辑:很快将此项目移至Google代码.

目前的测试结果

^abc$                     > abc                  : pass
\Aa                       > a                    : pass
z\Z                       > z                    : pass
z\z                       > z                    : pass
z\z                       > z                    : pass
\G\(a\)                   > \(a\)                : pass
ab\b                      > ab                   : pass
a\Bb                      > ab                   : pass
\a                        >                     : pass
[\b]                      >                    : pass
\t                        > \t                   : pass
\r                        > \r                   : pass
\v                        > ?                    : pass
\f                        > \f                   : pass
\n                        > \n                   : pass
\e …
Run Code Online (Sandbox Code Playgroud)

c# regex

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

具有索引的Android SQLite性能

我的Android应用程序通过使用在用户PC上生成并传输到设备的SQLite数据库来工作.这一切都有效,但我没有预料到拥有大量数据的用户数量.在这些情况下,UI在等待获取数据时非常缓慢.

我已经尝试了一些技巧,我"确定"会加快速度,但似乎没有任何明显的效果.我的查询几乎都非常简单,通常是WHERE子句的单个"col = val"和列中的INTEGER数据.所以我对查询做不了多少.

最新的,我不是SQL专家,无论如何都是在PC上使用"CREATE INDEX"命令,认为这些索引用于加速数据库搜索.索引显着增加了数据库文件的大小,所以我很惊讶它似乎对我的应用程序的速度没有任何影响!在没有索引的情况下花费8秒钟填充的屏幕仍然需要大约8秒钟.我希望能把事情减少至少一半.

我现在想知道的是,如果Android上的SQLite实现完全使用数据库索引,或者我只是通过生成它们来浪费空间.谁能回答这个问题?

还有什么其他的东西可以尝试加快访问速度?

(对于它的价值,在绝对的基础上,用户没有什么可抱怨的.到目前为止,我的最坏情况用户的数据产生了630,000条记录(15个表),所以只有这么多可能!)

Doug Gordon GHCS Systems

sqlite android

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