小编Eri*_*man的帖子

LINQ:拆分“或”条件

所以我有以下条件

sessions = sessions.Where(y => y.session.SESSION_DIVISION.Any(x => x.DIVISION.ToUpper().Contains(SearchContent)) ||
                                                   y.session.ROOM.ToUpper().Contains(SearchContent) ||
                                                   y.session.COURSE.ToUpper().Contains(SearchContent));
Run Code Online (Sandbox Code Playgroud)

我想根据一个字符串是否为空将其分成多行,例如:

if (!String.IsNullOrEmpty(Division)) {
    sessions = sessions.Where(y => y.session.SESSION_DIVISION.Any(x => x.DIVISION.ToUpper().Contains(SearchContent)));
}

if (!String.IsNullOrEmpty(Room)) {

    // this shoudl be OR
    sessions = sessions.Where(y => y.session.ROOM.ToUpper().Contains(SearchContent));
}

if (!String.IsNullOrEmpty(course)) {

    // this shoudl be OR
    sessions = sessions.Where(y => y.session.COURSE.ToUpper().Contains(SearchContent));
}
Run Code Online (Sandbox Code Playgroud)

如果您发现我想添加多个OR条件,则根据Room,course和Division字符串是否为空来拆分。

.net sql linq where-clause multiple-conditions

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

LINQ:5 分钟内按日期范围分组

假设我有以下项目和日期集合:

ItemID: 1, Date: 10/10/2018 11:30 AM
ItemID: 1, Date: 10/10/2018 11:32 AM
ItemID: 1, Date: 10/10/2018 11:33 AM
ItemID: 1, Date: 10/10/2018 11:34 AM
ItemID: 1, Date: 10/10/2018 11:57 AM

ItemID: 2, Date: 10/10/2018 7:45 AM
ItemID: 2, Date: 10/10/2018 7:49 AM

ItemID: 3, Date: 10/10/2018 8:45 AM
ItemID: 3, Date: 10/10/2018 9:13 AM
Run Code Online (Sandbox Code Playgroud)

我想按 ItemID 和 Date 进行分组,但我希望它们按彼此相隔 5 分钟以内的日期进行分组

在上面的数据集中,以下内容将被分组

ItemID: 1, Date: 10/10/2018 11:30 AM    <-- Grouped with Item 1
ItemID: 1, Date: 10/10/2018 11:32 AM …
Run Code Online (Sandbox Code Playgroud)

c# linq group-by

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

Android:创建快速操作菜单

我需要创建某种类型的快速操作菜单,只要用户单击该按钮,该菜单就会显示在单击项目(按钮)的右侧.

这是我想要实现的一个例子:

在此输入图像描述

当用户点击button1时,我希望"子快速操作菜单"显示为如上图所示.反正有没有在Android中'本地'这样做?

我找到了这个插件但它只允许你从按钮的顶部或底部显示菜单. https://github.com/lorensiuswlt/NewQuickAction3D

android menu quickaction

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

特定范围内的按日期分组

假设我有以下内存中的项目和日期集合:

ItemID: 1, Date: 10/10/2018 11:30 AM
ItemID: 1, Date: 10/10/2018 11:32 AM
ItemID: 1, Date: 10/10/2018 11:33 AM
ItemID: 1, Date: 10/10/2018 11:34 AM
ItemID: 1, Date: 10/10/2018 11:57 AM
ItemID: 2, Date: 10/10/2018 7:45 AM
ItemID: 2, Date: 10/10/2018 7:49 AM
ItemID: 3, Date: 10/10/2018 8:45 AM
ItemID: 3, Date: 10/10/2018 9:13 AM
Run Code Online (Sandbox Code Playgroud)

我想按ItemID和Date进行分组,但是我希望它们分组的日期在最低日期的5分钟内,在这种情况下,项目1最低时间是:11:30 AM在接下来的几分钟11:30 + 5分钟之间

在上面的数据集中,将对以下内容进行分组

ItemID: 1, Date: 10/10/2018 11:30 AM    <-- Grouped with Item 1
ItemID: 1, Date: 10/10/2018 11:32 AM    <-- …
Run Code Online (Sandbox Code Playgroud)

.net c# linq group-by

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

CSS:使用Floating Divs垂直对齐Icon旁边的文本

我正在尝试对齐图标/图像旁边的文本,我希望文本或图像垂直对齐但是不应用vertical-align,它可能与浮动有关

这是一个图像解释我想做什么: 在此输入图像描述

这是我到目前为止所拥有的:

---- HTML ---

<ul class="toolboxItems">
    <li>
        <div class="image">
             <img src="someImage.png">
        </div>

        <div class="label">
           <label>Lorem ipsum dolor sit amet....</label>
        </div>
    <li>

    <li>
        /* more of the same .... */
    </li>
<ul>
Run Code Online (Sandbox Code Playgroud)

---- CSS ----

ul.toolboxItems li {margin-bottom:10px;}
.image {float:left; width:30px;}
.label {float:left; width:150px; vertical-align:middle;}
Run Code Online (Sandbox Code Playgroud)

我尝试使用display:table/table-cell但它没有用.

css image vertical-alignment css-float

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

AWS:将用户授权给特定客户端

所以我在 AWS Cognito 上进行了以下设置:

AWS Cognito 用户池:UserPool_1

在此用户池下,我定义了 3 个用户:Mike、Sarah、John

我在此用户池下有 3 个应用程序客户端:

网络客户端_1

网络客户端_2

网络客户端_3

我希望Mike能够访问:WebClient_1WebClient_2WebClient_3

我希望Sarah只能访问:WebClient_3

John只能访问WebClient_2

目前所有用户都可以访问此用户池下定义的所有 3 个 Web 应用程序,这不是我想要的。

如何限制用户池中的用户访问特定应用程序客户端?

假设Sarah尝试访问WebClient_1,我希望她收到一条消息:“用户未授权

我该如何实现这一目标?

javascript amazon-web-services reactjs vue.js amazon-cognito

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

有效转换特定值的方法

所以我要说我有一个字符串数组:

string[] values = new[] { "1", "2", "3", "1.5", "56.5", "8" };
Run Code Online (Sandbox Code Playgroud)

让我们说我必须遍历这些值并执行以下操作:

  1. 将它舍入到最接近的偶数(如果它只是一个双数)

  2. 四舍五入后删除数字的小数部分.

  3. 如果数字为负数,请删除该符号.

string[] values = new[] { "1", "2", "3", "1.5", "56.5", "8" };

for (int i = 0; i < values.Length; i++)
{
    file[i].Value = ((Int32)Math.Abs(Math.Round(Double.Parse(values[i]), MidpointRounding.ToEven))).ToString();
}
Run Code Online (Sandbox Code Playgroud)

这与基本相同:

string[] values = new[] { "1", "2", "3", "1.5", "56.5", "8" };

for (int i = 0; i < values.Length; i++)
{
    String strValue = values[j];
    Double dblValue = Double.Parse(strValue);
    Double dblRoundedValue = Double.Parse(dblValue);
    Int32 …
Run Code Online (Sandbox Code Playgroud)

.net c# parsing casting rounding

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

C#:将值写入二进制 (.bin) 文件格式

所以可以说我有以下值:

HEADER01    48 45 41 44 45 52 30 31
06/17/14    30 36 2F 31 37 2F 31 34
1.0         31 2E 30

0x0000      00
0x0027      27
0x0001      01
0x0001      01
0x0001      01
0x0001      01
0x0028      28

192         C0
168         A8
1           01
1           01
Run Code Online (Sandbox Code Playgroud)
  • 前 3 个值是 STRINGS,应转换为 ASCII HEX 值,然后写入 .bin 文件

  • 接下来的 7 个值是 HEX,应按原样写入 .bin 文件

  • 最后4个值是INTEGERS,应该转换成HEX,然后写入.bin文件

    OUTPUT (.bin) 文件应如下所示:

    00000000  48 45 41 44 45 52 30 31  30 36 2F 31 37 2F 31 …
    Run Code Online (Sandbox Code Playgroud)

.net c# binary hex binaryfiles

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

在字节数组中交换字节

有谁知道是否有.NET 函数可以在字节数组中交换字节?

例如,假设我有一个具有以下值的字节数组:

byte[] arr = new byte[4];

[3] 192
[2] 168
[1] 1
[0] 4
Run Code Online (Sandbox Code Playgroud)

我想交换它们,使数组变为:

[3] 168
[2] 192
[1] 4
[0] 1
Run Code Online (Sandbox Code Playgroud)

[3] 的 val 与 [2] 的 val 和 [1] 的 val 与 [0] 的 val 交换

.net c# byte

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

Powershell Replace功能在替换时将逗号视为点

所以我喜欢100个不同类型的文件,这些文件包含以下字符串:

1.2.0.0

1,2,0,0

我只是试图取代1.2.0.01.2.0.1,只有串用点,但PowerShell是也更换这些字符串1,2,0,01.2.0.0 为什么Powershell的治疗逗号状时期?

get-childitem $OUTPUT_PATH -recurse -include *.rc,*.cs,*.rtf,*.sql | 
select -expand fullname |
foreach {
  (Get-Content $_) -replace '1.2.0.0','1.2.0.1' | Set-Content $_
}
Run Code Online (Sandbox Code Playgroud)

.net c# powershell scripting batch-file

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