问题列表 - 第29880页

在Android中引用XML中的枚举样式属性

我有一个应用程序,要求在一个横向方向启用滚动条,但不能在纵向方向启用滚动条.我认为最简单的方法是创建一个属性,指示是否启用滚动条,如下所示:

<ScrollView
        a:layout_width="fill_parent"
        a:layout_height="fill_parent"
        a:scrollbars="?my_activity_scrollbars"
        a:fadingEdge="none"
        >
Run Code Online (Sandbox Code Playgroud)

然后,我将为横向和纵向模式定义属性的单独值.看似容易.

所以我在attrs.xml中定义了这个属性:

<resources>
  <declare-styleable name="Theme">
    <attr name="my_activity_scrollbars" format="enum" /> 
  </declare-styleable>
</resources>
Run Code Online (Sandbox Code Playgroud)

并将其添加到我的应用程序的styles.xml:

<style name="MyApp" parent="@android:style/Theme.Light">
    <item name="add_credit_card_scrollbars">none</item> 
</style>
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试编译我的应用程序时,我收到以下错误:

styles.xml:8: error: Error: String types not allowed (at 'my_activity_scrollbars' with value 'none').
Run Code Online (Sandbox Code Playgroud)

很明显,它将"none"视为字符串而不是枚举值.而不是使用"无"我尝试了"?android:attr/scrollbars/none","?android:attr/none"等等,但那些没有用.

如何将"none"值指定为枚举值而不是字符串?

android

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

每次我想提交时,我是否必须向git添加文件?

来自SVN世界,我是git的新手.到目前为止,它似乎更有用,但我仍然在解决问题.

目前,我的工作流程是这样的:

进行更改> git add.> git commit>输入日志消息

我不明白的是为什么我似乎必须在提交之前添加所有文件.他们已经受版本控制了吗?为什么git commit告诉我没有添加到提交的更改,但是也指出我修改了文件?它说"已更改但未更新:".这是什么意思??

对不起,如果这很容易,我觉得我错过了一些重要的观点

svn git git-svn

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

SQL Max参数

在这里读到,可以传递给存储过程的最大参数数量是2100.

我只是好奇什么样的系统需要通过2100参数的SP,并且不能将它分成多个SP?

我认为也许一个称为多个SP的SP需要通过很多参数,我只是无法理解这个令人作呕的判断EXEC.

sql sql-server parameters

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

SQLite可以处理9000万条记录吗?

或者我应该使用不同的锤子来解决这个问题.

我有一个非常简单的用例来存储数据,实际上是一个稀疏矩阵,我试图将其存储在SQLite数据库中.我创建了一个表:

create TABLE data ( id1 INTEGER KEY, timet INTEGER KEY, value REAL )
Run Code Online (Sandbox Code Playgroud)

我插入了大量数据(每10分钟800个元素,每天45次),一年中大部分时间.(id1,timet)的元组将始终是唯一的.

时间值是自纪元以来的秒数,并且将始终增加.出于所有实际目的,id1是随机整数.虽然可能只有20000个独特的ID.

然后我想访问id1 == someid的所有值或访问timet == sometime的所有元素.在我通过Linux上的C接口使用最新SQLite的测试中,查找其中一个(或此查找的任何变体)大约需要30秒,这对我的用例来说还不够快.

我尝试为数据库定义一个索引,但这减慢了插入到完全不可行的速度(虽然我可能做错了...)

上表导致对任何数据的访问速度非常慢.我的问题是:

  • SQLite完全是错误的工具吗?
  • 我可以定义索引以显着加快速度吗?
  • 我应该使用像HDF5而不是SQL这样的东西吗?

请原谅我对SQL的基本理解!

谢谢

我包含一个代码示例,显示使用索引时插入速度如何减慢到爬行速度.使用'create index'语句,代码需要19分钟才能完成.没有它,它会在18秒内运行.


#include <iostream>
#include <sqlite3.h>

void checkdbres( int res, int expected, const std::string msg ) 
{
  if (res != expected) { std::cerr << msg << std::endl; exit(1); } 
}

int main(int argc, char **argv)
{
  const size_t nRecords = 800*45*30;

  sqlite3      *dbhandle = NULL;
  sqlite3_stmt *pStmt = NULL;
  char statement[512]; …
Run Code Online (Sandbox Code Playgroud)

sql sqlite

41
推荐指数
5
解决办法
4万
查看次数

Mysql按字符串选择顺序,而不是数字

如果您的号码低于0且大于0,您如何按号码订购?

示例Mysql表:

|Name|Karma|
 __________
|Me  | -8  |
|Bill|  5  |
|Tom |  2  |
|Saly|  0  |
|San.| -3  |
Run Code Online (Sandbox Code Playgroud)

示例选择查询

$sql="SELECT karma FROM table ORDER BY karma DESC";
Run Code Online (Sandbox Code Playgroud)

我得到的结果是这个(用逗号分隔):5,2,0,-8,-3.不应该是5,2,0,-3,-8?我在互联网上的某处发现mysql按字符串排序.如何按号码订购?

php mysql int numbers sql-order-by

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

静态和外部变量

静态变量和外部变量之间有什么区别?制作静态变量有什么好处?为什么我们更喜欢在多功能程序中创建外部变量?这本书说,其他它很晚才被初始化.我不明白.

c

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

我可以将自己的应用程序放在我的iPhone上吗?

我想创建一个供个人使用的iPhone应用程序.

我可以把它放在我的手机上并使用它,还是我必须通过iPhone手机存储过程将其放在手机上?

谢谢.

iphone

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

实时摄像头数据访问在iOS 4中

在发布新SDK之前,有一些关于Apple最终提供对实时摄像机数据的访问的讨论:

我一直在阅读Apple的文档,但没有找到任何参考.现在NDA已被解除,有谁知道这个新功能的记录在哪里?

iphone camera augmented-reality

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

如何反映作为通用提供的Type的名称?

如何反映作为通用参数提供的类型的名称?我真的想知道在C#和VB.NET中是如何完成的.请参阅以下示例代码和预期响应.

在C#中:

public void Test<T>()
{
     Console.WriteLine("The supplied type is {0}",???)
}
Run Code Online (Sandbox Code Playgroud)

在VB.NET中

Public Sub Test(Of T)()
     Console.WriteLine("The supplied type is {0}",???)
End Sub
Run Code Online (Sandbox Code Playgroud)

执行Test<String>()Test(Of String)()应该产生:

The supplied type is String

.net c# vb.net generics reflection

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

使用%Wildcards的Rails SQL查询在SQLite中工作但在PostgreSQL中不起作用?

我有一个查询我用于搜索:这样的条件:

:conditions => ['family_name LIKE ? OR given_name LIKE ?', "%#{params[:search]}%", "%#{params[:search]}%"]
Run Code Online (Sandbox Code Playgroud)

查询在SQLite上本地工作正常,但是当我在PostgreSQL上推送到Heroku时,只有第一个%适用于family_name和given_name.换句话说,它将匹配出现在单词结尾但不出现在开头或中间的关键字.

示例: 现有记录包含:family_name =>"Washington"和:given_name =>"George"

搜索"ington"或"rge"将检索此记录.搜索"Wash"或"Geo"不会.

我是一个新用户,对于rails来说我是个新手.在此先感谢您的帮助.


相关主题: 1 2

这是我正在使用的修复程序:

:conditions => ['LOWER(family_name) LIKE ? OR LOWER(given_name) LIKE ?', "%#{params[:search].downcase}%", "%#{params[:search].downcase}%"]
Run Code Online (Sandbox Code Playgroud)

postgresql ruby-on-rails wildcard

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