小编Har*_*ava的帖子

C#LINQ按小时从数据表组中获取记录

我有一个数据表,其列是名称,代码,dateAndTime.现在我希望使用LINQ获取一天中每小时所有记录的计数.

DateTime列包含数据

2014-08-01 07:00:06.163
2014-08-01 07:00:11.873
2014-08-01 07:00:42.623
2014-08-01 07:00:48.363
2014-08-01 07:01:15.243
2014-08-01 07:01:16.507
Run Code Online (Sandbox Code Playgroud)

现在我想得到从一天开始到每天每小时结束的所有记录的计数.

示例是:

7 O Clock : 56 Records
8 O Clock : 90 Records
..
..
etc.
Run Code Online (Sandbox Code Playgroud)

如何通过LINQ实现?

c# linq

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

TypeError:必须是str,而不是bytes错误

在我的python代码中,我在执行此行时遇到此错误.

fo.write(text.replace("'","").encode("utf8"));
Run Code Online (Sandbox Code Playgroud)

错误:

TypeError: must be str, not bytes
Run Code Online (Sandbox Code Playgroud)

它与python 2.7一起工作正常,但是3,它给出了错误.

python

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

LINQ生成序列号

我加入了两个数据表并尝试使用序列号在数组中获得结果.DT

ID   A    B    C
1    ab   t    j
2    cd   h    k
3    ds   f    g
Run Code Online (Sandbox Code Playgroud)

NDT

CID     E    F   G
1       g    y   gg
2       ff   hg  vcb
3       df   vb   b
Run Code Online (Sandbox Code Playgroud)

var query = from r0w1 in dt.AsEnumerable()
            join r0w2 in ndt.AsEnumerable()
            on r0w1.Field<string>("ID") equals r0w2.Field<string>("CID")
            select r0w2.ItemArray.Skip(1).Concat(r0w1.ItemArray).ToArray();
Run Code Online (Sandbox Code Playgroud)

我想要的是linq还应该生成序列号.所以,输出应该是这样的.

SNO     ID   A    B    C     E    F   G
1       1    ab   t    j     g    y   gg
2       2    cd   h    k     ff   hg  vcb
3       3    ds …
Run Code Online (Sandbox Code Playgroud)

c# linq

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

数据表通过 linq 用 null 或空字符串替换零

我有一个数据表,其中包含一些带有 0 的值。现在我想用 null 或“”替换所有的 0。

示例数据表

A       B       C
6       0       7
0       7       0
5       0       4
Run Code Online (Sandbox Code Playgroud)

预期的

A       B       C
6               7
        7        
5               4
Run Code Online (Sandbox Code Playgroud)

我可以通过 for 循环来完成,但是可以通过 LINQ 来完成吗?

c# linq datatable

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

如何通过 LINQ C# 按天获取日期时间组

我有一个包含整月数据的数据表。现在我想通过 linq 按天获取这些数据组。我已经有了这个查询,但我需要一些改变。我的一天从 7 点钟开始,到第二天 7 点钟结束。我目前的查询是:

var query = dt.AsEnumerable()
    .GroupBy(row => new
    {
        day = row.Field<DateTime>("dateandTime"),
        Code = row.Field<string>("Code"),
        Name = row.Field<string>("Name")
    })
    .Select(g => new
    {
        Name = g.Key.Name,
        day = g.Key.day,
        Code = g.Key.Code,
        quantity = g.Count()
    }
        );
Run Code Online (Sandbox Code Playgroud)

dateandtime 格式为:2014-01-02 05:26:10.567

如何按整月的天数从数据表组中获取数据?

我想要7到7的数据。如果月份结束,那么最后日期的数据也应该得到下一个日期到7点的数据。

c# linq

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

PHP YII框架错误:未知命令"webapp"

我试图在XAMPP的Windows XP上安装Yii框架.我收到了这个错误

Error: Unknown command "webapp".
Run Code Online (Sandbox Code Playgroud)

我正在使用此命令

yii webapp ../../myprojct
Run Code Online (Sandbox Code Playgroud)

我把路径设置为

SET PATH=D:\xampp\php
Run Code Online (Sandbox Code Playgroud)

我正在使用Yii 2

php yii yii2

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

通过 linq 增加一个整数

我想通过 linq 增加一个 int 值。假设 int 值是4354764& 我想再增加 500 个值。我知道我可以通过 for 循环来完成,但是可以通过 LINQ 吗?

例子 :

int counter = 4354764;
var query = from a in stuff
            select new { count = counter++ };
Run Code Online (Sandbox Code Playgroud)

在上面的示例中,我想将计数器增加 500 次并希望将查询变量作为整数获取并增加值。

c# linq

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

Spring MVC 404找不到错误

我试图在Spring MVC中运行一个项目。这是代码

index.jsp

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Welcome to Spring Web MVC project</title>
    </head>

    <body>
        <h1>Spring 3 Register!</h1>
        <a href="register.htm">click</a>
        <form:form action="${pageContext.request.contextPath}/register.htm" method="POST" modelAttribute="userForm">
            <table>
                <tr>
                    <td colspan="2" align="center">Spring MVC Form Demo - Registration</td>
                </tr>
                <tr>
                    <td>User Name</td>
                    <td><form:input path="username" /></td>
                </tr>
                <tr>
                    <td>Password</td>
                    <td><form:password path="password" /></td>
                </tr>
                <tr>
                    <td>Email</td>
                    <td><form:input path="email" /></td>
                </tr>
                <tr>
                    <td>BirthDate (mm/dd/yyyy)</td>
                    <td><form:input path="birthDate" /></td>
                </tr>
                <tr>
                    <td>Profession</td> …
Run Code Online (Sandbox Code Playgroud)

java spring jsp spring-mvc

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

为什么要使用Hadoop?

我对Hadoop的使用感到困惑.我不明白何时何地使用Hadoop.

Hadoop是一个开源框架,允许使用简单的编程模型在跨计算机集群的分布式环境中存储和处理大数据.它旨在从单个服务器扩展到数千台计算机,每台计算机都提供本地计算和存储.

根据定义,这项工作也可以通过Oracle,MSSQL等其他数据库完成,即跨集群存储和处理数据.那么使用Hadoop还有什么优势呢?

java hadoop

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

标签 统计

c# ×5

linq ×5

java ×2

datatable ×1

hadoop ×1

jsp ×1

php ×1

python ×1

spring ×1

spring-mvc ×1

yii ×1

yii2 ×1