问题列表 - 第42284页

254
推荐指数
8
解决办法
13万
查看次数

动态添加元素到listView Android

谁能解释或建议在android中创建listView的教程?

这是我的要求:

  • 我应该能够通过按下按钮动态添加新元素.
  • 应该足够简单易懂(例如,可能没有任何性能改进或转换视图)

我知道有很多关于这个主题的问题,在StackOverflow上发布,但找不到任何能回答我问题的问题.谢谢!

android listview dynamic

323
推荐指数
5
解决办法
51万
查看次数

使用包含N个透视项的pivotview进行逻辑删除

我有一个pivotview,其中的项目是动态创建的.每个视图都是轻量级和虚拟化的,因此内存不会超过允许的最大值.当出现墓碑时,我保存了枢轴项目所基于的对象以及所选的pivotview索引.返回页面后,成功重新创建了数据透视表项,但是当您设置所选索引时,我在App.xaml.cs中得到一个未处理的异常,表示"参数不正确"我已将此作为源代码验证注释掉设置pivotview.SelectedIndex值的行的异常.

关于为什么会这样的想法?

pivot windows-phone-7 tombstoning

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

我无法在php中获取我的IP地址

我正在尝试编写一个打印客户端ip的小脚本.我试图在我的localhost上运行它,但我无法获取IP地址.相反,我得到像:: 1的东西.

这是代码:

<?php echo $_SERVER['REMOTE_ADDR'];?>
Run Code Online (Sandbox Code Playgroud)

为什么这不能按预期工作?

php ip

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

Python和Unicode:一切都应该是Unicode

原谅如果这是一个很长的问题:

我用Python编程了大约六个月.自学,从Python教程开始,然后是SO,然后只使用谷歌的东西.

这是悲伤的部分:没有人告诉我所有字符串都应该是Unicode.不,我不是在撒谎或说谎,但教程在哪里提到它?我也看到大多数示例只是使用byte strings,而不是Unicode strings.我只是浏览并在SO上遇到这个问题,它说明Python中的每个字符串应该是一个Unicode字符串.这让我哭了!

我读到默认情况下Python 3.0中的每个字符串都是Unicode,所以我的问题是2.x:

  1. 我应该这样做:

    print u'Some text'还是只是print 'Text'

  2. 一切都应该是Unicode,这是否意味着,就像说我有一个tuple:

    t = ('First', 'Second'), it should be t = (u'First', u'Second')?

    我读过我可以做一个from __future__ import unicode_literals然后每个字符串都是一个Unicode字符串,但是我应该在容器内执行此操作吗?

  3. 读/写文件时,我应该使用该codecs模块.对?或者我应该使用标准方式或阅读/写作和/ encodedecode在需要的地方?

  4. 如果我从中获取字符串raw_input(),我应该将其转换为Unicode吗?

在2.x中处理所有上述问题的常用方法是什么?该from __future__ import unicode_literals声明?

对不起是一个这样的菜鸟,但这改变了我长期以来一直在做的事情,所以我很困惑.

python unicode bytestring

22
推荐指数
3
解决办法
3854
查看次数

在Ruby中增加字符串的一部分

我在Ruby脚本中有一个方法,它试图在保存文件之前重命名文件.它看起来像这样:

def increment (path)
    if path[-3,2] == "_#"
        print "    Incremented file with that name already exists, renaming\n"
        count = path[-1].chr.to_i + 1
        return path.chop! << count.to_s
    else
        print "    A file with that name already exists, renaming\n"
        return path << "_#1"
    end
end
Run Code Online (Sandbox Code Playgroud)

假设您将3个具有相同名称的文件保存到目录中,我们会说该文件已被调用example.mp3.这个想法是第一个将被保存为example.mp3(因为它不会被if File.exists?("#{file_path}.mp3")脚本中的其他地方捕获),第二个将被保存为example_#1.mp3(因为它被else上述方法的部分捕获)而第三个被保存为example_#2.mp3(因为它被if上述方法所捕获).

我遇到的问题是双重的.

1)if path[-3,2] == "_#"不适用于整数超过一位数的文件(example_#11.mp3例如),因为字符放置是错误的(你需要它,path[-4,2]但那时不能处理3位数字等).

2)我永远不会遇到问题1)因为该方法无法可靠地捕获文件名.目前它将重命名第一个,example_#1.mp3但第二个重命名为同一个东西(导致它覆盖以前保存的文件).

这可能对Stack Overflow来说太模糊了,但我找不到任何能解决增量字符串某个部分的问题.

提前致谢!

编辑/更新:

Wayne的方法似乎在它自己的方法上工作,但是当它作为整个脚本的一部分被包含时 - …

ruby string increment

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

Emacs:为每个缓冲区设置编译命令

所以,假设我有一个文件 file.c 和一个文件 anothr.c。我想分别为每个文件设置编译命令,例如:gcc -Wall -O3 -o f file.cgcc -Wall -std=c99 -o a another.c. 如何gcc为该缓冲区设置命令,以便每次打开它时,它都知道如何编译它?是否有// -*-指令或类似的东西?谢谢。

emacs

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

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

JPA和Hibernate级联之间的混淆

我正在使用Hibernate 3.6并对我的代码进行了注释(与使用hibernate映射文件相比).我遇到了使用与Hibernate的CascadeType不兼容的JPA级联选项的已知"问题"(有关详细信息,请参阅此链接http://www.mkyong.com/hibernate/cascade-jpa-hibernate-annotation-common-mistake /).

我希望能对这个问题有一点澄清.我有一些特别的问题:

1)所以@Cascade({CascadeType.SAVE_UPDATE})适用于saveOrUpdate(),但如果我使用merge()或persist(),它是否也适用?或者我必须使用所有三种Hibernate CascadeTypes?

2)如何决定是使用JPA级联选项还是使用Hibernate @Cascade注释?

2)在Hibernate中存在针对此问题的"bug",但开发人员显然将此视为文档问题(我完全不同意这些问题),并且我没有看到它在所述文档中得到解决.任何人都知道为什么这是"按设计工作"而不是Hibernate的JPA实现中的错误?

提前谢谢了.

hibernate jpa cascade

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

如果标记接口没有任何方法,它是如何工作的?

我知道什么是标记接口以及何时需要使用它.我仍然不清楚一个问题.如果标记接口没有任何方法或主体,它在运行时如何工作?

java interface

17
推荐指数
3
解决办法
5695
查看次数