小编Bar*_*ers的帖子

如何在 MudBlazor 中调整表格的列宽

MudTable 组件真的很棒,看起来非常漂亮。但我想配置列宽。有可能吗?

<MudTable Items="@my_users">
    <HeaderContent>
    <MudTh>Nr</MudTh>
        <MudTh>Username</MudTh>
        <MudTh>Email</MudTh>
        <MudTh>Role</MudTh>
        <MudTh>Actions</MudTh>
    </HeaderContent>
    <RowTemplate>
        <MudTd>@context.Nr</MudTd>
        <MudTd>@context.Username</MudTd>
        <MudTd>@context.Email</MudTd>
        <MudTd>@context.Role</MudTd>
        <MudTd>
       <MudButton @onclick="@(()=> OnEdit(@context))">Edit</MudButton>
        </MudTd>
    </RowTemplate>
    <PagerContent>
        <MudTablePager PageSizeOptions="new int[]{10, 25, 100}" />
    </PagerContent>
</MudTable>

Run Code Online (Sandbox Code Playgroud)

问题是,所有列的列空间都是相同的。我想限制第一列和最后一列的宽度。我知道,我可以使用普通的 HTML 表格,但看起来不太好。MudTable可以进行过滤和多选。所以我知道 HTML 可以使用 colgroup 标签,但是如何应用 MudTable 呢?我尝试在 HeaderContent 中添加 colgroup 但不起作用。感谢帮助。

blazor mudblazor

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

字符串搜索算法

对于两种字符串搜索算法:KMP和后缀树,哪种情况首选?举一些实际的例子.

algorithm string-search

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

Fitts Law,将其应用于触摸屏

最近在UI设计中阅读了很多,Fitt的法律不断涌现.

现在从我收集它的基本上,一个项目越大,它越接近光标,就越容易点击.

那么输入来自多个触摸还是单个触摸的触摸屏设备呢?

考虑到这一点,需要考虑哪些基本因素?

应该是这样的,用户的手是在设备的侧面,所以按钮应该靠近设备的左侧和右侧?

谢谢

theory user-interface

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

Eclipse中的Antlr IDE不起作用

我正在使用Antlr v3和java进行项目,并且在AntlrWorks中一切顺利,但是当我切换到eclipse的插件Antlr IDE时,解释器无法匹配我写的句子,告诉我不匹配.在我看来,它无法识别我在lexer中指定的要跳过的单词列表.然而,它在AntlrWorks中完美运行是一样的.

有什么建议?

我在eclipse中设置了antlr buider:Antlr Parser Generator v3.4

java eclipse antlr antlrv3ide

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

ANTLR语法:parser和lexer文字

这个语法有什么区别:

...
if_statement : 'if' condition 'then' statement 'else' statement 'end_if';
... 
Run Code Online (Sandbox Code Playgroud)

还有这个:

...
if_statement : IF condition THEN statement ELSE statement END_IF;
...

IF : 'if';
THEN: 'then';
ELSE: 'else';
END_IF: 'end_if';
....
Run Code Online (Sandbox Code Playgroud)

如果有任何差异,因为这会影响性能......谢谢

parsing antlr token lexer antlr3

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

如何验证战舰领域?

我试图用这些规则来验证战舰领域:

  • 船舶不得与侧面或角落接触;
  • 船是直的;
  • 有1×4甲板船,2×3甲板,3×2甲板,4×1甲板船.

该字段表示为byte[10][10]数组.我可以用什么算法来实现这个目标?我使用的语言是Java,但任何语言都很好.

java algorithm

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

ANTLR决策可以使用多个备选方案匹配输入

我有这个简单的语法:

expr: factor;

factor: atom (('*' ^ | '/'^) atom)*;

atom: INT
    | ':' expr;

INT: ('0'..'9')+
Run Code Online (Sandbox Code Playgroud)

当我跑它时它说:

决策可以使用多个替代1,2匹配输入,例如'*'

决策可以使用多个备选方案1,2匹配输入,例如'/'

我无法发现模棱两可.红色箭头是如何指向的?任何帮助,将不胜感激.

在此输入图像描述

java antlr antlr3

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

构建二进制表达式树

有人可以解释如何构建二进制表达式树.

例如,我有一个字符串2*(1+(2*1));如何将其转换为二进制表达式树.

 *
 | \
 |  \
 2  +
    |\
    1 *
      |\
      2 1
Run Code Online (Sandbox Code Playgroud)

algorithm expression-trees

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

ViewPagerIndicator选项卡:文本上方的图标

我正在使用ViewPagerIndicator ,我想更改选项卡样式,以便我可以获得文本上方的图标,而不是默认设置,将图标放在左侧,标题放在右侧.

icons android viewpagerindicator

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

ANTLRv4:如何读取字符串中的双引号转义双引号?

在ANTLR v4中,我们如何使用双引号转义双引号来解析这种字符串,如在VBA中?

对于文字:

"some string with ""john doe"" in it"
Run Code Online (Sandbox Code Playgroud)

目标是识别字符串: some string with "john doe" in it

是否可以将其重写为单双引号中的双倍双引号?"" -> "

antlr4

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