小编Rob*_*bAu的帖子

CSS 表格重塑为 2 列

我有一个 html 表格,包含以下结构化数据:

<table>
  <tr><td>label1</td><td>value1</td></tr>
  <tr><td>label2</td><td>value2</td></tr>
  <tr><td>label3</td><td>value3</td></tr>
  ...
</table>
Run Code Online (Sandbox Code Playgroud)

这是一个很长的清单。我希望能够将第 n 行旁边的每个第 n+1 行,如下所示:

<table>
  <tr><td>label1</td><td>value1</td></tr><tr><td>label2</td><td>value2</td></tr>
  <tr><td>label3</td><td>value3</td></tr><tr><td>label4</td><td>value4</td></tr>
  ...
</table>
Run Code Online (Sandbox Code Playgroud)

因此结构保持不变,但 CSS 布局会负责将第二行放在右侧,因此用户会在一行中看到 2 列(字段,值)。

有什么提示吗?

更新:

这个技巧可以做到这一点,但会破坏表格布局,因此不可用。

TABLE TR
{
    float:left;
}
TABLE TR:nth-child(2n+1)
{
    float:left;
    clear:both;
}
Run Code Online (Sandbox Code Playgroud)

html css html-table

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

JPA Select Count Distinct

我需要一个相对简单的查询,但JPA很难创建它.

SQL变体看起来像这样:

SELECT COUNT(DISTINCT OrderID) AS DistinctOrders FROM Orders WHERE CustomerID=7;
Run Code Online (Sandbox Code Playgroud)

[编辑:OrderID不是主键.可以有更多的OrderId在表中等于]

我需要设置CustomerID一个传递给我的方法的变量.

我找到了文档,CriteriaQuery distinct()但我似乎无法将它们整合在一起.

这是我到目前为止:

CriteriaBuilder cb = this.em.getCriteriaBuilder();
CriteriaQuery<Order> c = cb.createQuery( Order.class );
Root<Order> order = c.from( Order.class );
Path<String> customerID = order.get( "customerID" );
c.where( cb.equal( customerID, theId ) );
Run Code Online (Sandbox Code Playgroud)

java sql jpa criteria

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

如何将 HEXEWKB 转换为纬度、经度(在 java 中)?

我从开放街道地图项目下载了街道信息。该文件基本上是一个包含以下字段的 CSV:

CSV fields
==============================================
1 : id; UniqueId of the street(always null for the moment)
2 : name; The name 
3 : location; The middle point of the street in HEXEWKB
4 : length ; Length of the street in meters
5 : countrycode; The iso3166 Alpha2 Code of the country 
6 : gid ; GlobalId (not use yet)
7 : type; The type of street (see bellow)
8 : oneway; Whether the street is a one way street …
Run Code Online (Sandbox Code Playgroud)

java gis postgis latitude-longitude openstreetmap

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

如何调试MySQL"你的SQL语法错误有错误"

这是错误

Could not enter data: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
Run Code Online (Sandbox Code Playgroud)

这是我的查询

$sql = 'INSERT INTO list '. 
   '(bond_amount,bond,prize,prize_amount,draw,draw_date,held_at) '.
   'VALUES ( "bonds", "bonds", prize, p_amount, draw, d_date, held,)';
Run Code Online (Sandbox Code Playgroud)

mysql debugging mysql-error-1064

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