小编Spe*_*eed的帖子

Gson fromJson()返回null为attrubutes的对象

我正在尝试使用此行创建一些Java对象:

Quiz currentQuiz = gson.fromJson(json, Quiz.class);

但我得到的就是:

fromJson之后的测验对象

这是我的对象类:

测验:

public class Quiz {

private String ref;
private String broadcast_dt;
private Question[] questions;

public Quiz() {
    // TODO Auto-generated constructor stub
}

public String getRef() {
    return ref;
}

public void setRef(String ref) {
    this.ref = ref;
}

public String getBroadcast_dt() {
    return broadcast_dt;
}

public void setBroadcast_dt(String broadcast_dt) {
    this.broadcast_dt = broadcast_dt;
}

public Quiz(String ref, String broadcast_dt, Question[] questions) {
    super();
    this.ref = ref;
    this.broadcast_dt = broadcast_dt;
    this.questions = …
Run Code Online (Sandbox Code Playgroud)

android json gson deserialization

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

浮动操作按钮图标不在中心

SO上的其他答案都没有帮助我。

这是我的 FAB xml:

<com.google.android.material.floatingactionbutton.FloatingActionButton xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/fabTransfer"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom|end"
    app:fabCustomSize="@dimen/fab_size_normal"
    android:layout_margin="16dp"
    app:srcCompat="@drawable/ic_add_white_24dp" />
Run Code Online (Sandbox Code Playgroud)

这是图标xml:

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="24.0"
    android:viewportHeight="24.0">
<path
    android:fillColor="#FFFFFFFF"
    android:pathData="M19,13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"/>
 </vector>
Run Code Online (Sandbox Code Playgroud)

然而我的图标看起来像这样!

在此处输入图片说明

任何想法发生了什么?我也尝试过其他图标(png 和矢量),但还是一样。

xml android android-layout floating-action-button

8
推荐指数
2
解决办法
2921
查看次数

使用 go_router 嵌套页面子路由 (Flutter)

我的应用程序结构可以是这样的:

home/folder/:fid/player
home/folder/:fid/folder/:fid/player
home/folder/:fid/folder/:fid/folder/:fid/player
Run Code Online (Sandbox Code Playgroud)

具有可以打开其他文件夹的嵌套文件夹(文件夹可以包含在播放器中播放的音频文件)等

这可以用 go router 实现吗?我尝试做这样的事情:

home/folder/:fid/folder2/:f2id/player
Run Code Online (Sandbox Code Playgroud)

但它变得非常混乱。我的路由器目前看起来像这样

 final router = GoRouter(
      routes: [
        GoRoute(
            path: HomePath,
            builder: (context, state) => HomeWrapperWidget(),
            routes: [
              GoRoute(
                path: 'session/:sid',
                routes: [
                  GoRoute(
                    path: 'player',
                    pageBuilder: (context, state) =>
                        getPlayerMaterialPage(state),
                  )
                ],
                pageBuilder: (context, state) =>
                    getSessionOptionsMaterialPage(state),
              ),
              GoRoute(
                path: 'folder/:fid',
                routes: [
                  GoRoute(
                    path: 'folder2/:f2id',
                    routes: [
                      GoRoute(
                        path: 'folder3/:f3id',
                        pageBuilder: (context, state) => getFolderMaterialPage(state),
                      ),
                    ],
                    pageBuilder: (context, state) =>
                        getFolderMaterialPage(state),
                  ),
                ],
                pageBuilder: (context, state) => getFolderMaterialPage(state), …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-navigation

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

绘制点而不是线?JFreeChart PolarChart

目前,PolarChart将所有坐标与创建多边形的线连接起来.我只是想用点来绘制每个点,而不是将它们连接在一起.这可能吗?

我曾尝试使用translateValueThetaRadiusToJava2D()和Graphics2D绘制圆圈,但它非常笨重和做作.

欢迎任何建议!

plot jfreechart

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

如何在取消之前获得可取消的拖动量-Flutter

DismissibleFlutter中的小部件可让您 onDismissed: (direction) {....} 告诉您它在关闭后被拖动的方向。我如何获取当前拖动小部件的方向(或增量)?

我尝试将其包装在GestureDectecor()具有onHorizontalDragStart:etc的容器中,但似乎阻止了Dismissible的工作(即,您无法拖动它)

flutter dismissible

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

LaTex中从左到右的树,而不是从上到下?

我想要绘制一个树,其中根位于左侧,每个子节点都绘制在右侧.

似乎qtree包不能这样做.有人有主意吗?

我发现这个文件似乎有点帮助,但它有点迟钝.

tree latex orientation

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

MS-Access前端无法识别SQL Server中的日期

我有一个带有Access前端的SQL Server 2008数据库.我的问题是Access无法识别SQL Server的日期,因为它们的格式不同.

SQL Server的格式是YYYY-MM-DD
Access'格式DD-MM-YYYY

当日期显示在文本框中时,它将显示为字符串(旁边没有小日历图标).
无论如何我可以配置我的Access前端,以便它识别SQL Server的日期?

干杯.

ms-access datetime date sql-server-2008

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

如何使用 Android 制作圆角 ImageView

是否可以将 ImageView 变成松鼠?即不只是圆角而是一个squircle?如果是这样,你怎么做?

基本上,我想要一个松鼠图标列表,因此在 XML 中执行此操作并在小部件上设置背景将是理想的选择。

xml android shape imageview

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

如何对一组总和求和?SQL Server 2008

我有一个这样的查询sum

SELECT
    Table1.ID, SUM(Table2.[Number1] + Table2.[Number2]) AS SumColumn
FROM         Table1 INNER JOIN
                      Table3 ON Table1.ID = Table3.ID 
                    INNER JOIN
                      Table2 ON Table3.ID = Table2.ID
WHERE     (Table2.[Something] = 'Whatever')

GROUP BY Table1.ID,  Table2.[Number1] , Table2.[Number2]
Run Code Online (Sandbox Code Playgroud)

它给了我这样的一张桌子:

ID  SumColumn
67  1
67  4
70  2
70  6
70  3
70  6
80  5
97  1
97  3
Run Code Online (Sandbox Code Playgroud)

我怎样才能给我一个像这样的表,其中SumColumn被求和,按ID列分组?

ID   SumColumn
67   5
70   17
80   5
97   4
Run Code Online (Sandbox Code Playgroud)

我无法使用GROUP BYSumColumn,因为出现错误(无效的列名“ SumColumn”。)COALESCE也不起作用。提前致谢。

编辑:

只是按ID分组会给我一个错误:

[Number1,Number2和我正在选择的其他列名称]在选择列表中无效,因为它既不包含在聚合函数中,也不包含在GROUP BY子句中。

编辑2 …

group-by sum inner-join sql-server-2008

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

使用多个同名元素解析OpenXML

我有这样的数据结构:

<rootnode>
  <group>
    <id>1</id>
     <anothernode>first string</anothernode>
     <anothernode>second string</anothernode>
  </group>
 <group>
   <id>2</id>
     <anothernode>third string</anothernode>
     <anothernode>fourth string</anothernode>
  </group>
</rootnode>
Run Code Online (Sandbox Code Playgroud)

以下代码:

EXEC sp_xml_preparedocument @index OUTPUT, @XMLdoc

SELECT *
FROM OPENXML (@index, 'rootnode/group')
WITH 
(
  id int 'id',
  anothernode varchar(30) 'anothernode'
)
Run Code Online (Sandbox Code Playgroud)

这给了我结果

id | anothernode
————————————————
1  | first string
2  | third string
Run Code Online (Sandbox Code Playgroud)

如何在显示所有四个字符串的位置显示此结果?

id | anothernode
————————————————
1  | first string
1  | second string
2  | third string
2  | fourth string
Run Code Online (Sandbox Code Playgroud)

sql sql-server openxml sql-server-2008 sql-server-openxml

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