小编Gen*_*diy的帖子

某些设备上的Android呈现蓝色错误

我在各种设备上运行一个应用程序,并且两个蓝色的阴影看起来不对.请参阅附图.任何想法为什么会这样?如果我用不同的颜色替换颜色而没有任何其他更改,一切看起来都很好. 在此输入图像描述

编者注:原始海报声明项目资源中有一个colors.xml文件,颜色定义一次.颜色由名称(@ color/pbr)定义,其值为#447AD4.上面的屏幕截图的布局始终使用相同的资源名称,但呈现为不同的颜色.

android android-color

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

Java类中的SQL代码

我们当前的项目不使用Hibernate(出于各种原因),我们使用Spring的SimpleJdbc支持来执行所有数据库操作.我们有一个实用程序类,它抽象所有CRUD操作,但使用自定义SQL查询执行复杂操作.

目前,我们的查询作为字符串常量存储在服务类本身中,并被提供给由SimpleJdbcTemplate执行的实用程序.我们陷入僵局,可读性必须与可维护性相平衡.类本身内部的SQL代码更易于维护,因为它驻留在使用它的代码中.另一方面,如果我们将这些查询存储在外部文件(平面或XML)中,与转义的java字符串语法相比,SQL本身将更具可读性.

有谁遇到过类似的问题?什么是良好的平衡?您在哪里将自定义SQL保留在项目中?

示例查询如下:

private static final String FIND_ALL_BY_CHEAPEST_AND_PRODUCT_IDS = 
"    FROM PRODUCT_SKU T \n" +
"    JOIN \n" +
"    ( \n" +
"        SELECT S.PRODUCT_ID, \n" +
"               MIN(S.ID) as minimum_id_for_price \n" +
"          FROM PRODUCT_SKU S \n" +
"         WHERE S.PRODUCT_ID IN (:productIds) \n" +
"      GROUP BY S.PRODUCT_ID, S.SALE_PRICE \n" +
"    ) FI ON (FI.PRODUCT_ID = T.PRODUCT_ID AND FI.minimum_id_for_price = T.ID) \n" +
"    JOIN \n" +
"    ( \n" +
"        SELECT S.PRODUCT_ID, \n" …
Run Code Online (Sandbox Code Playgroud)

java sql integration

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

MySql FLOAT数据类型和超过7位数的问题

我们在Ubuntu 9.04上使用MySql 5.0.完整版是:5.0.75-0ubuntu10

我创建了一个测试数据库.并在其中的测试表.我从insert语句中看到以下输出:

mysql> CREATE TABLE test (floaty FLOAT(8,2)) engine=InnoDb;
Query OK, 0 rows affected (0.02 sec)

mysql> insert into test value(858147.11);
Query OK, 1 row affected (0.01 sec)

mysql> SELECT * FROM test;
+-----------+
| floaty    |
+-----------+
| 858147.12 | 
+-----------+
1 row in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)

mySql中设置的比例/精度似乎有问题...或者我错过了什么?

更新:

找到我们插入的其中一个数字的边界,这里是代码:

mysql> CREATE TABLE test (floaty FLOAT(8,2)) engine=InnoDb;
Query OK, 0 rows affected (0.03 sec)

mysql> insert into test value(131071.01);
Query OK, 1 row affected (0.01 sec)

mysql> …
Run Code Online (Sandbox Code Playgroud)

mysql rounding mysql-5.0

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

标签 统计

android ×1

android-color ×1

integration ×1

java ×1

mysql ×1

mysql-5.0 ×1

rounding ×1

sql ×1