问题列表 - 第47218页

setContentView在listview中崩溃Android应用程序

好吧,由于setContentView行,我有一个应用程序在加载时崩溃.现在在你问之前,当我在第15行注释掉setContentView行时,我得到了一个有用的应用程序.但是当我放入它的那一刻,它就错了.现在这是使用2.1-update1 android.

Java的:

package com.clark.listview;

import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;

public class listview extends ListActivity {
    /** Called when the activity is first created. */
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        //setContentView(R.layout.main);
        // Create an array of Strings, that will be put to our ListActivity
        String[] names = new String[] { "Linux", "Windows7", "Eclipse", "Suse",
                "Ubuntu", "Solaris", "Android", "iPhone", "ClarkPhone" };
        // Use your own layout and point the adapter to …
Run Code Online (Sandbox Code Playgroud)

android

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

动态执行剃刀视图

有没有办法动态执行剃刀视图?如果我将视图代码作为字符串,我可以执行它并将模型作为参数传递给它吗?

.net asp.net razor

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

如何使用Javascript阻止Anchor标记的默认操作?

我正在尝试阻止对锚点("a")标记的默认操作.在我的场景中,使用ajax(在提交表单之后)动态渲染几行html并且我想添加一个事件监听器

  1. 单击新创建的链接时执行操作

  2. 阻止浏览器打开该链接.

这就是我写的:

a = document.getElementById("new_link");
a.addEventListener("click",function(){alert("preform action");
                                      return false;},false);
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

a.addEventListener("click",function(e){e.preventDefault(); alert("preform action");});
Run Code Online (Sandbox Code Playgroud)

当我点击链接"a"时,它会显示警告消息,但仍会打开"href"链接,我希望它显示该消息,然后停止.

如果附加到预先存在的链接,这两种方法都会显示警报,但是当附加到新插入的链接时(通过ajax),这两种方法都不起作用..这就是我需要做的.

任何帮助/建议.

谢谢.

javascript dom

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

如何从iframe中使用javascript获取iframe的高度?那些包含多个iframe的网页呢?

有没有办法通过从iframe内部执行脚本来检测iframe的高度和宽度?我需要根据iframe的不同高度/宽度动态定位iframe中的一些元素.

如果同一页面中有多个iframe会有什么区别吗?即每个iframe想要找到自己的尺寸.

Javascript或jquery解决方案受到欢迎.

谢谢!

<iframe src='http://example.com' width='640' height='480' scrolling='no' frameborder='0' longdesc='http://example.com'></iframe>
Run Code Online (Sandbox Code Playgroud)

iframe必须嵌入到其他网站上,正如下面的答案之一所述,我遇到了权限问题.

html javascript iframe jquery dom

16
推荐指数
3
解决办法
7万
查看次数

添加按钮到ui导航控制器底栏

我可以使用以下代码取消隐藏导航控制器底栏

[self.navigationController setToolbarHidden:NO];
Run Code Online (Sandbox Code Playgroud)

但现在我想改变底栏的颜色,并在底栏上添加按钮.任何人都可以帮助我如何做到这一点是否有任何委托方法?

iphone

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

使用Python在同一进程中运行三个命令

我需要在Win32上运行这三个命令以进行性能分析/代码覆盖率报告.

vsperfcmd /start:coverage /output:run.coverage
helloclass
vsperfcmd /shutdown
Run Code Online (Sandbox Code Playgroud)

我不能一个地运行一个命令,因为应该在vsperfcmd的相同进程中分析helloclass可执行文件.

我想到的是制作一个批处理文件来运行这三个命令,并在Python中运行批处理文件.但是,我认为python应该有一种方法来执行启动shell和运行命令的等效操作.

  • 问:如何在Python中以相同的进程运行命令?
  • 问:或者,我如何在Python中启动命令shell并运行命令?

解决了

import subprocess
cmdline = ["cmd", "/q", "/k", "echo off"]
cmd = subprocess.Popen(cmdline, stdin=subprocess.PIPE, stdout=subprocess.PIPE, shell=True)
batch = b"""\
rem vsinstr -coverage helloclass.exe /exclude:std::*
vsperfcmd /start:coverage /output:run.coverage
helloclass
vsperfcmd /shutdown
exit
"""
cmd.stdin.write(batch)
cmd.stdin.flush() # Must include this to ensure data is passed to child process
result = cmd.stdout.read()
print(result)
Run Code Online (Sandbox Code Playgroud)

python process launch

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

postgresql总数据库大小不匹配各个表大小的总和

我的postgres数据库(版本8.2.3)显示的大小为24 GB.

为了得到这个数字,我执行这个查询:

SELECT
  oid, datname, pg_database_size(datname) as actualsize, 
  pg_size_pretty(pg_database_size(datname)) as size 
FROM pg_database 
ORDER BY datname  
Run Code Online (Sandbox Code Playgroud)

但是,执行此查询时,同一数据库中各个表的大小不会增加24 GB:

SELECT 
  schemaname, tablename, pg_size_pretty(size) AS size_pretty, 
  pg_size_pretty(total_size) AS total_size_pretty 
FROM
  (SELECT *, pg_relation_size(schemaname||'.'||tablename) AS size, 
   pg_total_relation_size(schemaname||'.'||tablename) AS total_size 
   FROM pg_tables where schemaname = 'public') AS TABLES 
ORDER BY total_size DESC;
Run Code Online (Sandbox Code Playgroud)

我已经用漂亮的大小和total_size总结了各个表的大小,但是值不匹配:

我的大小相当于3.5 GB

我得到一个5.2 GB的total_size_pretty.

我在哪里可以找到剩余的总空间用于什么?

postgresql

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

如何在编译时查询constexpr std :: tuple?

在C++ 0x中,可以创建一个constexpr std :: tuple,例如

#include <tuple>
constexpr int i = 10;
constexpr float f = 2.4f;
constexpr double d = -10.4;
constexpr std::tuple<int, float, double> tup(i, f, d);
Run Code Online (Sandbox Code Playgroud)

还可以在运行时查询std :: tuple,例如通过

int i2 = std::get<0>(tup);
Run Code Online (Sandbox Code Playgroud)

但是在编译时无法查询它,例如,

constexpr int i2 = std::get<0>(tup);
Run Code Online (Sandbox Code Playgroud)

将抛出编译错误(至少使用最新的g ++快照2011-02-19).

有没有其他方法在编译时查询constexpr std :: tuple?

如果没有,是否有一个概念上的原因,为什么不应该查询它?

(我知道避免使用std :: tuple,例如,通过使用boost :: mpl或boost :: fusion,但不知何故,如果不在新标准中使用元组类,这听起来是错误的......).

顺便问一下,有人知道为什么

  constexpr std::tuple<int, float, double> tup(i, f, d);
Run Code Online (Sandbox Code Playgroud)

编译好,但是

  constexpr std::tuple<int, float, double> tup(10, 2.4f, -10.4);
Run Code Online (Sandbox Code Playgroud)

不?

非常感谢提前! - 啦

c++ tuples const c++11

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

在.NET中对私有方法进行单元测试的最佳实践是什么?

最近为了实现类的私有方法的单元测试,我通过创建私有访问器而不是使用Reflection使用PrivateObject,我收到了以下代码审查注释:

"我对私有对象的主要关注是在构造函数中使用object [].它取代了编译器强制执行的强类型操作和JavaScript式运行时错误检测.因此,个人而言,我不推荐它."

上面的评论让我感到困惑,因为根据我的理解,Reflection也需要object[]调用任何方法.请帮助我了解最佳方法.

.net reflection unit-testing design-patterns accessor

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

QDockWidget选项卡位置

当我在同一个地方组合多个QDockWidgets时,它们的标签位于底部.有没有办法把它们放在顶部?

更好的是,如果我可以用标签本身替换标题栏.Eclipse IDE具有非常相似的行为,如此屏幕截图所示:

Eclipse标签.

例如,JUnit选项卡也是它的标题,可以拖动它以将其停靠在其他位置.

c++ user-interface qt tabs qdockwidget

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