问题列表 - 第42010页

android listview获取所选项目

我是android的新手,我有一个代码,我在列表视图中放置了按钮.我的清单是......

Number | Name | ID (visibility = gone) | Level | button1 | button2
Run Code Online (Sandbox Code Playgroud)

按钮1和按钮2的情况不同.我已经在按钮上应用了监听器,但是当我尝试从列表中获取ID时,它总是向我显示最后一个ID.

如何知道单击了哪个按钮,相关字段的名称和ID.

我在按钮上放置了按钮和监听器getView(...).

android listview selecteditem onclick

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

这是一个正确的iText设计吗?

我正在制作一些用于网络应用的pdf报告.
我想知道我采取的设计方式是否合适.
这将是我做事情的截图.

替代文字

如您所见,我使用表格来定位文档中的所有内容.我认为这与HTML非常相似.但我想知道是否有更好的方法来获得相同的结果.这是没有单元格边框的文档:

替代文字

如有必要,我可以发布代码.顺便说一下,为什么我可以花费很长时间用iText工具编程这些东西,这样我可以更快地做事并且可能更好地用iReport查看?我喜欢iText,这只是一个问题.

对不起我的英文,谢谢!

java itext

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

Linux中的匿名inode是什么?

我做了一个关于"匿名inode"的谷歌搜索,它似乎与epoll有关......但究竟是什么呢?

linux inode epoll

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

编译器在将对象实例直接作为const接口参数传递时是否应该提示/警告?

在将对象的新实例传递给具有对象类实现的接口的const接口参数的方法时,编译器是否应该提示/警告?

编辑:当然样本很容易说明问题.但在现实生活中,它变得更加复杂:如果创建和使用在相隔很远的代码(不同的单元,不同的类,不同的项目)中会怎么样?如果由不同的人维护怎么办?如果非const参数变为常量参数,并且不能检查所有调用代码(因为更改代码的人无法访问所有调用代码),该怎么办?

下面的代码崩溃了,很难找到原因.

首先是日志:

1.Run begin

1.RunLeakCrash
 2.RunLeakCrash begin
     NewInstance 1
     AfterConstruction 0
   3.LeakCrash begin
     _AddRef 1
    4.Dump begin
    4.Dump Reference=10394576
    4.Dump end
     _Release 0
     _Release Destroy
     BeforeDestruction 0
   3.LeakCrash Reference got destroyed if it had a RefCount of 1 upon entry, so now it can be unsafe to access it
     _AddRef 1
    4.Dump begin
    4.Dump Reference=10394576
    4.Dump end
     _Release 0
     _Release Destroy
     BeforeDestruction 0
   3.LeakCrash end with exception

1.Run end
EInvalidPointer: Invalid pointer operation
Run Code Online (Sandbox Code Playgroud)

然后过早释放实现接口的对象实例的代码:

//{$define all} …
Run Code Online (Sandbox Code Playgroud)

delphi parameters const interface

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

如何保存ruby builder生成的xml而不是在rails应用程序中呈现它?

我有一个构建器,在调用create时呈现xml.如何跳过渲染步骤,但将xml保存到文件系统?

def create
    @server = Server.new(params[:server])

    respond_to do |format|
        if @server.save
            flash[:notice] = "Successfully created server."
            format.xml
        else
            render :action => 'new'
        end  
    end
end
Run Code Online (Sandbox Code Playgroud)

ruby xml ruby-on-rails builder

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

NMake .PHONY 模拟

test我的 Makefile 中既有一个目标,又有一个test在我的项目中调用的目录。在 GNU Make 中,我可以像这样声明它是假的:

.PHONY: all compile test clean docs static
Run Code Online (Sandbox Code Playgroud)

是否可以在 NMake 中做同样的事情?根据http://www.bell-labs.com/project/nmake/tutorial/s6.html,我需要做

test: .VIRTUAL
Run Code Online (Sandbox Code Playgroud)

但它不起作用:

F:\SomePath>nmake test /f msvc.mk

Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
Copyright (C) Microsoft Corporation.  All rights reserved.

NMAKE : fatal error U1073: don't know how to make '.VIRTUAL'
Stop.
Run Code Online (Sandbox Code Playgroud)

nmake makefile

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

为什么switch语句上有奇怪的缩进?

为什么imho缺少"case"缩进 - switch语句中的关键字被认为是好的风格?

没有"case"关键字的缩进似乎是关于每个IDE的默认格式化选项:

switch (i){
case 0:
    break;
case 1:
    break;
}
Run Code Online (Sandbox Code Playgroud)

虽然我发现这种格式更直观:

switch (i){
    case 0:
        break;
    case 1:
        break;
}
Run Code Online (Sandbox Code Playgroud)

这背后有一些逻辑吗,这让我望而却步?

c java syntax

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

boost :: program_options - 如何处理INI文件中具有相同名称的多个部分

在如下配置中; 有没有办法处理各个部分.

我正在寻找一种方法来以可靠的方式验证下面的各个"服务器"部分.

[basic]
number_of_servers=3

[server]
ip=10.20.30.40
password=sdfslkhf    

[server]
ip=10.20.30.41
password=sdfslkhf

[server]
ip=10.20.30.42
password=sdfslkhf

[server]
password=sdfslkhf

[server]
ip=10.20.30.42
Run Code Online (Sandbox Code Playgroud)

c++ ini configuration-files boost-program-options

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

C#Threading.Suspend在Obsolete中,线程已被弃用?

在我的应用程序中,我正在通过另一个线程(其他GUI线程)执行我的文件读取.有两个按钮分别挂起和恢复线程.

private void BtnStopAutoUpd_Click(object sender, EventArgs e)
        {
           autoReadThread.Suspend();
        }

private void BtnStartAutoUpd_Click(object sender, EventArgs e)
        {
           autoReadThread.Resume();  
        }
Run Code Online (Sandbox Code Playgroud)

但我正面临这个警告,

Thread.Suspend已被弃用.请使用System.Threading中的其他类(如Monitor,Mutex,Event和Semaphore)来同步线程或保护资源. http://go.microsoft.com/fwlink/?linkid=14202

我怎么只运行单线程(而不是GUI线程),所以如何在这里应用同步或监控.

更新代码:

 class ThreadClass
{

    // This delegate enables asynchronous calls for setting the text property on a richTextBox control.
    delegate void UpdateTextCallback(object text);

    // create thread that perform actual task
    public Thread autoReadThread = null;

    public ManualResetEvent _event = new ManualResetEvent(true);

    // a new reference to rich text box
    System.Windows.Forms.RichTextBox Textbox = null;

    private volatile bool _run; …
Run Code Online (Sandbox Code Playgroud)

.net c# monitoring multithreading deadlock

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

.Net中的声明问题?

声明一个Nullable变量

例如int?a = null; - 默认情况下,a的值为null

声明另一个变量

int b;
b=a; // cannot convert from int? to int error
Run Code Online (Sandbox Code Playgroud)

要点: - 如果a的值不是null,则传递给b

要点: - 如何在b中获取空值,不将int b转换为int?b - 除此之外

我需要这个解决方案......任何人都可以帮忙

有什么解决方案吗?

.net c#

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