问题列表 - 第31337页

在Android手机中存储这个小型只读数据表的最佳方法是什么?

我需要存储要在我的android程序中使用的数据.以下是有关数据的详细信息:

  • 会有一张桌子.每个"行"数据将具有唯一的INT标识符.除了该字段之外,还将有四个其他INT字段和一个文本字段.字符串字段可能长达2或3个句子.4个INT字段中的每一个将对应于其他行的ID.

  • 将有100行,可能是200行.但是所有行都是只读的,并且预先填充.

  • 数据将被频繁读取,而不是按顺序读取.

存储数据的第一个答案很多次是SQLite,但考虑到数据的细节,另一种存储方法可能更有效.我对任何建议持开放态度,欢迎提供代码示例!

sqlite android data-storage

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

为什么我的“ontouchstart”事件没有在 iPhone 上触发?

这是我的代码:

<div id="a" ontouchstart="touchstart(event);" style="width:100px ; height:100px;background:red;"></div>
<script src="jquery-1.4.2.js" type="text/javascript"></script>
<script>
    function touchstart(event){
            $('#a').css('width','1000px')
        }
</script>
Run Code Online (Sandbox Code Playgroud)

我的代码有什么问题?

谢谢

更新:*

当我添加此代码时,它可以被触发:

$('#a')[0].addEventListener("touchstart", touchstart, false);
Run Code Online (Sandbox Code Playgroud)

那么,为什么ontouchstart="touchstart(event);" 没有被触发?

iphone events triggers

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

如何让Win32 API窗口看起来更现代?

我几天前订购了Programming Windows Fifth Edition,并开始使用它.

我开始学习win32 api,但是,我有一个问题.窗户看起来并不像现代的winxp/win vista/win 7风格.我该如何解决?

它目前看起来像这样,废话字体和所有.

在此输入图像描述

提前致谢!

Machiel

c c++ windows winapi interface

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

是否可以使用静态类型的完整Lisp变体?

是否可以使用静态类型的完整Lisp变体?这样的事情存在甚至是否有意义?我相信Lisp语言的优点之一就是它的定义简单.静态类型会破坏这个核心原则吗?

lisp programming-languages static-typing

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

在Django我有一个复杂的查询,我只需要通过外键的唯一值,这可能吗?

我有以下型号:

class Indicator(models.Model):
    name = models.CharField(max_length=200)
    category = models.ForeignKey(IndicatorCategory)
    weight = models.IntegerField()
    industry = models.ForeignKey(Industry)

    def __unicode__(self):
        return self.name
    class Meta:
        ordering = ('name',)

class IndicatorRatingOption(models.Model):
    indicator = models.ForeignKey(Indicator)
    description = models.TextField()
    value = models.FloatField(null=True)

    def __unicode__(self):
        return self.description

class Rating(models.Model):
    product = models.ForeignKey(Product, null=True)
    company = models.ForeignKey(Company, null=True)
    rating_option = models.ForeignKey(IndicatorRatingOption)
    value = models.IntegerField(null=True)
Run Code Online (Sandbox Code Playgroud)

我需要做的是获得两家公司的所有公司评级选项,而不会在指标(rating.rating_option.indicator)上重叠.如果存在冲突,公司'a'将永远战胜公司'b'.我该怎么做呢?

python django django-models

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

Java的String#intern()方法是如何实现的?

我试着看看Java的String#intern()方法,但它确实如此public native String intern();

一般来说,如何实施实习?在String的情况下?

java string string-interning

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

在Java中处理MySQL日期时间和时间戳

在Java应用程序中,使用日期时间和时间戳的混合在MySQL数据库中提取和输入日期信息方面会有什么好处?

java mysql timestamp date jdbc

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

如何从linux命令行以数字方式对文件进行排序

好吧,现在这更像是一个关于Linux的咆哮而不是一个问题,但也许有人知道如何做我想做的事.我知道这可以实现使用sort的命令,但我希望有一个更好的解决方案,因为获得该工作大约是写一个C程序做同样的事情一样简单.

我有文件,为了论证,让我说我有这些文件:(我的文件是相同的,我只是有更多)

  • 文件10.xml
  • 文件20.xml
  • 文件100.xml
  • 文件k10.xml
  • 文件k20.xml
  • 文件k100.xml
  • 文件M10.xml
  • 文件M20.xml
  • 文件M100.xml

现在这就是我希望它们排序的顺序.顺便说一下,这是Windows中默认排序的顺序.真好.Windows将连续的数字字符分组为一个有效字符,在字母之前按字母顺序排序.

如果我ls在linux命令行输入,我会得到以下垃圾.注意20被取代了.当我想要在报告中按顺序查看数百个这样的文件时,这是一个更大的交易.

  • 文件100.xml
  • 文件10.xml
  • 文件20.xml
  • 文件k100.xml
  • 文件k10.xml
  • 文件k20.xml
  • 文件M100.xml
  • 文件M10.xml
  • 文件M20.xml

我可以ls -1 | sort -n -k 1.6用来得到没有'k'或'M'正确的那些......

  • 文件k100.xml
  • 文件k10.xml
  • 文件k20.xml
  • 文件M100.xml
  • 文件M10.xml
  • 文件M20.xml
  • 文件10.xml
  • 文件20.xml
  • 文件100.xml

我可以ls -1 | sort -n -k 1.7用来解决这个问题

  • 文件100.xml
  • 文件10.xml
  • 文件20.xml
  • 文件k10.xml
  • 文件M10.xml
  • 文件k20.xml
  • 文件M20.xml
  • 文件k100.xml
  • 文件M100.xml

好的.让我们真的做对.ls -1 | grep "file-[0-9]*\.xml" | sort -n -k1.6 …

linux sorting command-line

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

如果在PHP中存在重复项时,如何只显示一次MySQL数据库记录?

假设我的db看起来像这样:

id | person_id | hobby       | time
-----------------------------------
1  | 67        | golf        | mon
2  | 33        | reading     | tues
3  | 67        | baseball    | fri
4  | 67        | golf        | sun
Run Code Online (Sandbox Code Playgroud)

我想在页面上显示id为67的人的所有爱好列表.

如果我这样做:

$query = mysql_query("SELECT * FROM hobbies WHERE person_id = '67'");

while ($row = mysql_fetch_assoc($query)) {

   echo $row['hobby'];

}
Run Code Online (Sandbox Code Playgroud)

我会得到:

golf
baseball
golf
Run Code Online (Sandbox Code Playgroud)

我想要由同一个人ID输入的重复爱好只显示一次,所以它会显示:

golf
baseball
Run Code Online (Sandbox Code Playgroud)

并且通过复制,我的意思是,然而许多冗余时间,同一个人的相同爱好被输入数据库中(只要它不止一次它应该只显示一次).

如何才能做到这一点?

php mysql

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

我应该开始学习使用ErgoEmacs的emacs吗?

我刚开始使用emacs,刚刚完成了教程.作为一个长期的Windows用户(我在Win7上运行emacs),快捷方式确实感觉不直观,但我曾预料到这一点,并准备花时间学习命令.

但是,我最近发现了ErgoEmacs包,我想知道我是否应该:

  • 从那开始,然后转换到正常的快捷方式
  • 使用ErgoEmacs'永远'
  • 只需坚持正常的绑定,然后在我的技能得到改善后按照我认为合适的方式进行自定义?

您认为哪些选项会让我在多年使用中效率最高?

虽然我目前使用Windows,但我希望在未来12个月内过渡到Mac或Linux以供日常使用.

作为旁注,我建议安装http://github.com/technomancy/emacs-starter-kit/吗?这会与ErgoEmacs发生冲突吗?

我使用emacs的原因是试用Org-Mode,但我想在不久的将来用它作为我的编辑器,可能还有其他东西,如电子邮件等.

如果有人可以帮助解决一些配置问题并帮助在Windows上设置颜色主题,那也会很棒 - https://superuser.com/questions/167110/how-to-use-emacs-color-theme-在窗口和的帮助与-的-的Emacs的Emacs-d

emacs ergonomics windows-7

16
推荐指数
5
解决办法
6899
查看次数