问题列表 - 第21581页

IPHONE - 以不同的时间淡入和淡出UIImageView

我想使用不同的时间淡入和淡出UIImageView,比方说,使用以下参数:

  • t = 0 ... UIImageView的alpha = 0
  • t = 0.5s ... UIImageView的alpha = 0.7
  • t = 0.7s ... UIImageView的alpha = 0

这可能与CAAnimation或其他方法有关吗?怎么办?

谢谢你的帮助!

iphone iphone-sdk-3.0 ipad

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

布局按钮使每个平均分隔空间

我使用LinearLayout将两个按钮水平并排放置,但我希望每个按钮自己调整大小以使用50%的水平空间.我认为每个按钮的layout_weight为"1"就可以了,但是我的layout_width可能需要改变吗?

layout android button sizing

12
推荐指数
2
解决办法
9292
查看次数

从cmake测试cuda功能GPU存在的最简单方法?

我们有一些夜间构建的机器安装了cuda库,但没有安装cuda的GPU.这些机器能够构建启用cuda的程序,但它们无法运行这些程序.

在我们的自动夜间构建过程中,我们的cmake脚本使用cmake命令

find_package(CUDA)

确定是否安装了cuda软件.这会CUDA_FOUND在安装了cuda软件的平台上设置cmake变量.这很棒,而且效果很好.何时CUDA_FOUND设置,可以构建启用cuda的程序.即使机器没有cuda功能的GPU.

但是,使用cuda的测试程序自然会在非GPU cuda机器上失败,导致我们的夜间仪表板看起来"脏".所以我希望cmake避免在这样的机器上运行这些测试.但我仍然想在这些机器上构建cuda软件.

得到一个积极的CUDA_FOUND结果后,我想测试一个实际GPU的存在,然后设置一个变量,比如说CUDA_GPU_FOUND,以反映这一点.

让cmake测试是否存在具有cuda功能的gpu的最简单方法是什么?

这需要在三个平台上运行:Windows与MSVC,Mac和Linux.(这就是为什么我们首先使用cmake)

编辑:在答案中有一些很好看的建议,如何编写程序来测试GPU的存在.仍然缺少的是让CMake在配置时编译和运行该程序的方法.我怀疑TRY_RUNCMake 中的命令在这里很重要,但不幸的是,这个命令几乎没有记录,我无法弄清楚如何让它工作.这个问题的CMake部分可能是一个更加困难的问题.也许我应该把这个问题作为两个单独的问题......

build-automation cuda gpu cmake

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

您是否认为F#的异步工作流程将来会在C#中引入?

首先,我道歉,因为我的愚蠢问题,我真的不太了解F#.但我知道它使线程处理变得更加容易.然而,看到语言构造有人可能想知道为什么C#应该错过异步工作流的酷感?C#有什么理论上的限制可以阻止上述功能的引入?

c# f# language-features asynchronous

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

基于文件的数据库asp.net

是否有某种简单的数据库系统使用简单的文本或xml文件进行数据存储?我只需要一些基本功能,如更新,删除,插入,简单约束和关系.

对于我现在使用SQL Server的项目来说,重量级太重了,无论如何我从来都不喜欢它.

xml sql database asp.net text

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

如何使用Java以编程方式登录Facebook?

我正在尝试编写一个可以自动登录Facebook的Java程序.

到目前为止我有以下代码将home html页面下载到String中但不知道如何发送电子邮件和密码登录Facebook?Java程序还需要处理返回的cookie以保持登录状态吗?

public static void main(String[] args) throws Exception {
        URL url = new URL("http://www.facebook.com/");
        URLConnection yc = url.openConnection();
        BufferedReader in = new BufferedReader(new InputStreamReader(yc
                .getInputStream()));
        String inputLine;
        String allInput = "";

        while ((inputLine = in.readLine()) != null) {

            allInput += inputLine + "\r\n";
        }
        System.out.println(allInput);

        in.close();
    }
Run Code Online (Sandbox Code Playgroud)

}

更新:

我已经使用htmlUnit尝试了下面的代码但是我得到以下异常:

Exception in thread "main" com.gargoylesoftware.htmlunit.ElementNotFoundException:     elementName=[form] attributeName=[name] attributeValue=[login_form] at com.gargoylesoftware.htmlunit.html.HtmlPage.getFormByName(HtmlPage.java:588)
Run Code Online (Sandbox Code Playgroud)

有谁知道这是为什么?

    final WebClient webClient = new WebClient();
    final HtmlPage page1 = webClient.getPage("http://www.facebook.com");
    final HtmlForm form = page1.getFormByName("login_form");

    final …
Run Code Online (Sandbox Code Playgroud)

html java cookies post facebook

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

如何将单词中的字母从大写改为小写或反过来(交换大小写)?

在相反的情况下,我不想删除单词并重新输入所有字母,而是想在Vim中找到一些聪明的方法来解决问题.

vim

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

通过原型javascript更改类的所有元素的样式

这可能非常简单,但是$$(函数)上的原型文档真的很糟糕.一旦功能给我带来所有项目,我该怎么办?

首先我试过:

$$('div.category').style.height = 400 +"px";
Run Code Online (Sandbox Code Playgroud)

然后:

$$('div.category').each(.style.height = 400 +"px");
Run Code Online (Sandbox Code Playgroud)

最后:

for (x in $$('div.category'))
{
    x.style.height = 400 +"px";
}
Run Code Online (Sandbox Code Playgroud)

他们都没有工作.救命?

html javascript css prototypejs

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

有没有办法获得结果集的JPA命名查询的计数大小?

我喜欢JPA中的命名查询的概念我将要做的静态查询,但我经常想要查询查询的计数结果以及查询的某个子集的结果列表.我宁愿不写两个几乎相同的NamedQueries.理想情况下,我想拥有的是:

@NamedQuery(name = "getAccounts", query = "SELECT a FROM Account")
.
.
  Query q = em.createNamedQuery("getAccounts");
  List r = q.setFirstResult(s).setMaxResults(m).getResultList();
  int count = q.getCount();
Run Code Online (Sandbox Code Playgroud)

因此,假设m为10,s为0,并且Account中有400行.我希望r有一个包含10个项目的列表,但我想知道总共有400行.我可以写第二个@NamedQuery:

@NamedQuery(name = "getAccountCount", query = "SELECT COUNT(a) FROM Account")
Run Code Online (Sandbox Code Playgroud)

但是,如果我总是想要计算,这似乎是一种干扰.在这个简单的情况下,很容易保持两者同步,但如果查询发生变化,我必须更新两个@NamedQueries以保持值一致,这似乎不太理想.

这里的一个常见用例是获取项目的某些子集,但需要某种方式来指示总计数("显示1-10的400").

java jpa jpql

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

Python基础:如何在stdin中找到'\n'之前读取N个int

如何int从输入中读取N s,并在找到时停止读取\n?另外,如何将它们添加到我可以使用的数组中?

我在C中寻找类似的东西,但在python中

while(scanf("%d%c",&somearray[i],&c)!=EOF){
    i++;
    if (c == '\n'){
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

python stdin

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