小编Eed*_*doh的帖子

如何从SQL Server中的值列表中进行选择

我有一个非常简单的问题,我无法解决.我需要做这样的事情:

select distinct * from (1, 1, 1, 2, 5, 1, 6).
Run Code Online (Sandbox Code Playgroud)

有谁可以帮忙?

编辑

数据来自我们的一个客户的文本文件.它完全没有格式化(它是一个单一的,很长的文本行),但它可能在Excel中这样做.但这对我来说不实用,因为我需要在我的sql查询中使用这些值.每次我需要运行查询时这样做都不方便.

sql-server select-query

194
推荐指数
9
解决办法
33万
查看次数

如何为清理作业更改cdc保留值?

我正在asp.net mvc2应用程序上实现日志记录功能,它使用SqlServer2008作为数据库,Entity Framework作为数据模型.

我启用了SqlServer的CDC功能,它的日志记录变化很好,但我注意到一些旧的日志记录数据被删除了.

有谁知道CDC保留记录的默认期限,并且有人知道如何将其设置为无限期值.

database sql-server logging change-data-capture

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

如何摆脱"Uncaught SoapFault异常:[客户端]看起来我们没有得到XML文档......"错误

我正在尝试使用服务器端的nusoap为动态站点开发业务逻辑(因为我需要wsdls,PHP SOAP扩展不能生成wsdls),以及客户端的PHP SOAP扩展.

但是,我甚至无法获得登录和getRole功能.当我尝试调用客户端时,我得到以下消息

Uncaught SoapFault exception: [Client] looks like we got no XML document in [some paths]...
Run Code Online (Sandbox Code Playgroud)

Wsdl确实存在于服务器端,而客户端确实读取它(当我为wsdl输入错误的url时,我收到错误).

谁能帮忙?

php soap wsdl web-services nusoap

10
推荐指数
3
解决办法
7万
查看次数

如何在.NET Core WebAPI中自动记录每个请求?

我想自动记录每个请求.在之前的.Net Framwork WebAPI项目中,我曾经注册了一个delegateHandler来执行此操作.

WebApiConfig.cs

public static void Register(HttpConfiguration config)
{
    config.MessageHandlers.Add(new AutoLogDelegateHandler());
}
Run Code Online (Sandbox Code Playgroud)

AutoLogDelegateHandler.cs

public class AutoLogDelegateHandler : DelegatingHandler
{

    protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
    {
        var requestBody = request.Content.ReadAsStringAsync().Result;

        return await base.SendAsync(request, cancellationToken)
            .ContinueWith(task =>
            {
                HttpResponseMessage response = task.Result;

                //Log use log4net
                _LogHandle(request, requestBody, response);

                return response;
            });
    }
}
Run Code Online (Sandbox Code Playgroud)

日志内容的示例:

------------------------------------------------------
2017-08-02 19:34:58,840
uri: /emp/register
body: {
    "timeStamp": 1481013427,
    "id": "0322654451",
    "type": "t3",
    "remark": "system auto reg"
}
response: {"msg":"c556f652fc52f94af081a130dc627433","success":"true"}
------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

但是在.NET Core WebAPI项目中, …

c# log4net asp.net-web-api .net-core asp.net-core

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

关于有趣的算法问题和我的学生的例子的任何想法

有没有人对我可以给我的学生作为课堂练习的问题有任何建议.

我想给他们一些不乏趣的东西,但会让他们在算法上和最初的思考.也许有些现实问题?

我希望能够激励所有人,而不仅仅是有天赋的人.我想让他们共同努力解决问题,所以我避免了无数的统计问题.

algorithm

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

spawn_id: spawn id exp6 未打开

我知道这里已经提到了这个问题,但该解决方案对我不起作用。

我有这个脚本(让我们将其命名为 myscript.sh),它在远程环境中生成一个进程并且应该与其交互。

#!/usr/bin/expect
log_user 0
set timeout 10
spawn ssh -o PubkeyAuthentication=no [lindex $argv 0] -n [lindex $argv 1]
expect "password:" {send "mypassword\r"}
expect "Continue to run (y/n)" {send "n\r"}
interact
Run Code Online (Sandbox Code Playgroud)

当我在本地环境中调用此脚本时...

myscript.sh user@host "command1;./command2 parameter1 parameter2"
Run Code Online (Sandbox Code Playgroud)

我在第 7 行收到上述错误(交互)

有任何想法吗??

linux shell scripting expect

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

如何使用 Nunit 和 RhinoMocks 模拟 HttpContext.Current.GetOwinContext()?

与我关于 Mocking the HttpContext 的最后一个问题相比,我不得不将正在测试的方法更改为

public override void OnActionExecuting(HttpActionContext actionContext)
{
    HttpContext.Current.GetOwinContext().Set("RequestGUID", NewId.NextGuid());
    base.OnActionExecuting(actionContext);
}
Run Code Online (Sandbox Code Playgroud)

现在我需要弄清楚如何模拟 HttpContext.Current.GetOwinContext(),所以我可以为该Set()方法编写一个存根,或者通常能够测试这个特定的行。我怎样才能做到这一点?

c# unit-testing rhino-mocks mocking owin

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

如何按createdAt列的日期部分进行分组?

我正在尝试使用 Sequelize 获取一些小计,这就是我的查询的样子。

const getAllCustomerEarnings = async (customerAccountId) => {
  return await customerEarnings.findAll({
    attributes: [
      [Sequelize.fn('SUM', Sequelize.col('amount')), 'amount'],
      [Sequelize.fn('date_trunc', 'day', Sequelize.col('createdAt')), 'createdAt'],
    ],
    where: { 
      [Op.and]: [
        {customerAccountId: customerAccountId},
      ] 
    },
    order: [['createdAt', 'ASC']],
    group: 'createdAt'
  })
}
Run Code Online (Sandbox Code Playgroud)

然而,我得到的输出并不是每天的小计。我实际上从表中获取了每条记录,时间部分设置为 00:00:000Z

为了获得每天的小计,我应该更改什么?

javascript grouping date node.js sequelize.js

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

有没有办法在"互动"命令后"期待"和"发送"

所以我需要在我的stdout上输出远程进程,但我还需要能够"监听"它,并在匹配我的关键字后发送命令.

我需要这样的东西(我知道这段代码不正确,它的唯一目的是说明我需要的东西)

#!/usr/bin/expect
log_user 0
spawn ssh -o PubkeyAuthentication=no [lindex $argv 0] -n [lindex $argv 1]
expect "Password:" {send "mypassword\r"}
interact
expect "mykeyword" {send "\003\177\015"}
Run Code Online (Sandbox Code Playgroud)

linux shell tcl expect

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

如何在Java Spring MVC应用程序中读取属性(或任何其他文本)文件?

我需要在我的Spring MVC应用程序中读取java属性文件,但我找不到这样做的方法.我在这里尝试了类似问题的几个答案,但我没有成功.我是Java新手,尤其是Spring MVC,所以我可能搞砸了.

我不确定该文件是否已成功部署.我正在使用Tomcat btw.

java spring-mvc

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

如何使用 NUnit 和 Rhino Mocks 模拟 HttpContext.Current.Items

我在 (WebApi) 项目上使用NUnit和RhinoMocks进行单元测试。

有一种方法我正在尝试为其编写测试,它应该向 HttpContext.Current.Items 添加一个项目。

public override void OnActionExecuting(HttpActionContext actionContext)
{
    HttpContext.Current.Items.Add("RequestGUID", Guid.NewGuid());
    base.OnActionExecuting(actionContext);
}
Run Code Online (Sandbox Code Playgroud)

我不知道HttpContext.Current.Items从测试方法中运行时如何使该方法可用。我怎样才能做到这一点?

另外,我如何检查项目是否已添加(我可以/应该使用什么样的断言)

c# nunit unit-testing rhino-mocks mocking

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

Bash脚本函数返回值问题

任何人都可以帮我从bash脚本函数返回正确的值吗?

这是我的函数,它应该返回作为参数传递的文件的第一行(也是唯一的):

LOG_FILE_CREATION_TIME()
{
    return_value=`awk 'NR==1' $1`
    return return_value
}
Run Code Online (Sandbox Code Playgroud)

这是我在另一个脚本中对该函数的调用:

LOG_FILE_CREATION_TIME "logfile"
timestamp=$?
echo "Timestamp = $timestamp"
Run Code Online (Sandbox Code Playgroud)

我总是用这段代码得到一些随机值.例如,如果"logfile"中的值为62772031,我会得到

时间戳= 255

作为输出.对于文件中的其他一些值,我将其他随机值作为返回值,而不是正确的值.

有任何想法吗?

linux bash shell scripting return-value

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