小编Rog*_*ira的帖子

如果不是唯一参数,则生成器表达式必须带括号

我很新Python,我正在尝试安装FuncDesigner软件包.它给出以下错误:

如果不是唯一参数,则生成器表达式必须带括号,并指向以下行:

kw = {'skipArrayCast':True} if isComplexArray else {}
r = ooPoint((v, x[S.oovar_indexes[i]:S.oovar_indexes[i+1]]) for i, v in enumerate(S._variables), **kw)
Run Code Online (Sandbox Code Playgroud)

有什么想法改变以"r ="开头的行来让它起作用吗?

我正在使用一个Python 3版本.

python python-3.x

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

为什么在某些情况下CTE(公用表表达式)与SQL Server中的临时表相比会减慢查询速度

我有几种情况,我的complex CTE(Common Table Expressions)比使用临时表的相同查询慢十倍SQL Server.

我的问题是关于如何SQL Server处理CTE查询,看起来它试图加入所有分离的查询,而不是存储每个查询的结果,然后尝试运行以下查询.因此,这可能是使用临时表时速度更快的原因.

例如:

查询1:使用Common Table Expression:

;WITH Orders AS
(
    SELECT
        ma.MasterAccountId,
        IIF(r.FinalisedDate IS NULL, 1, 0)) [Status]
    FROM 
        MasterAccount ma
    INNER JOIN 
        task.tblAccounts a ON a.AccountNumber = ma.TaskAccountId 
                           AND a.IsActive = 1
    LEFT OUTER JOIN 
        task.tblRequisitions r ON r.AccountNumber = a.AccountNumber 
    WHERE 
        ma.IsActive = 1
        AND CAST(r.BatchDateTime AS DATE) BETWEEN @fromDate AND @toDate
        AND r.BatchNumber > 0
),
StockAvailability AS
(
    SELECT …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2005 sql-server-2008 sql-server-2012

14
推荐指数
2
解决办法
1599
查看次数

创建自定义RestTemplate时,Spring-boot会出错

我有一个sendGetREST方法来发送一些URL endpoint并获得响应:

@Component
public class HttpURLCommand {
    private static Logger logger = Logger.getLogger(HttpURLCommand.class);

public String sendGetREST(String soapUrl, Object[] parameters) throws IOException{
        final String SOAP_URL = MessageFormat.format(soapUrl, parameters);
        RestTemplate restTemplate = new RestTemplate();
        ResponseEntity<String> response = restTemplate.getForEntity(SOAP_URL, String.class);

    logger.info("status code is: "+response.getStatusCode());
    if(response.getStatusCode().equals(HttpStatus.OK)){
        logger.info("send success");
        return response.getBody();
    }
    else {
        logger.info("send failed");
        return null;
    }

  }
}
Run Code Online (Sandbox Code Playgroud)

哪个运作良好.但是,为了使超时时间可以自定义,我HTTPConfiguration在本教程中有这个:

@Configuration
public class HTTPConfiguration {

@Bean
public RestTemplate restTemplate() {
    return new RestTemplate(clientHttpRequestFactory());
}

private …
Run Code Online (Sandbox Code Playgroud)

java spring spring-mvc javabeans spring-boot

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

如何将dotcover HTML报告与sonarqube 4.5集成?

我一直在努力解决这个问题.我已经能够HTML在帮助下生成报告DotCover.此外,我已经在Sonar Portal中给出了报告的路径,Project Settings--> C# --> CodeCoverage --> DotCoverReportPath也在Sonar.Properties特定解决方案的文件中(Mine是一个DotNet应用程序).

当我运行时,Sonar-Runner它似乎解析HTML文件并且还说执行成功,但是我的仪表板上Sonar System显示"无数据"的覆盖范围.

如果你们中的任何人遇到类似问题并且能够找出错误,请帮助我.

c# dotcover sonar-runner sonarqube

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

如何在MVC中跟踪以前的Urls

我有一个主页面,当我返回到这个主URL时,我想保留一些过滤器.但在加载另一页后我想回去.通过获得它可以轻松完成@Request.UrlReferrer.但是,它仅在返回上一页时有效,我需要前两页.

我可以通过使用Session["ReturnToMainUrl"] = Request.UrlReferrer但只在离开第一页时设置它.

所以,如果我有3个级别:

  1. 网页\第1页?过滤= ABC
  2. 网页\第2页
  3. 网站\第3页

  4. 我现在在第2页或第3页,我想回到Website\page1?Filter = ABC

当我在第3页时,我可以使用Request.UrlReferrer返回到第2页,但是当我返回到第1页时,我需要保留参数,以便我从会话中加载.

我怎样才能以更智能的方式实现,而不是使用会话?

c# url asp.net-mvc

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

如何使用 c# 将 PDF 打印到 ZPL(Zebra 打印机)?

ZEBRA PRINTERS 使用称为 ZPL 编程语言的本机命令,通常无法将 PDF 打印到打印机,使用 C# 打印的最佳解决方案是什么?

我创建了这个问题和答案,因为我在互联网上找不到有效的解决方案,这个将帮助很多人解决这个问题

c# pdf zpl zebra-printers

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

Laravel 5全球CRUD课程

在有人询问之前,我已经研究过CRUD发电机,我知道所有关于Laravel资源路线的信息,但这并不是我在这里提到的.

我要做的是创建一个带有几个参数的Route,以及一个用于简单CRUD操作的模型控制器(使用/ extends?)的全局类.我们有20个左右的模型,Controller为每个表创建一个资源比找到一种创建全局CRUD类来处理所有" api"类型调用和任何ajax json请求(如create/update/destroy语句)的方法更耗时.

所以我的问题是,构建一个类来处理所有CRUD请求的最简洁和最好的方法是什么,Model而不必controller为每个人都拥有资源model?我试过研究这个,似乎找不到任何链接,除了CRUD生成器和链接描述laravel Resource route.

php crud laravel laravel-5

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

Base64 PNG 图像到 Zebra 打印机

base64 PNG我正在尝试在打印机中打印图像Zebra LP-2844-Z。使用C#

我需要任何说明或文档才能继续处理我的代码。

https://support.zebra.com/cpws/docs/zpl/zpl_manual.pdf

我已经尝试过下面的代码:

var zplImageData = string.Empty;
            var filePath = @"C:\Users\user1\desktop\LABEL.PNG";
            byte[] binaryData = System.IO.File.ReadAllBytes(filePath);
            foreach (Byte b in binaryData)
            {
                string hexRep = String.Format("{0:X}", b);  
                if (hexRep.Length == 1)                                  
                    hexRep = "0" + hexRep;
                zplImageData += hexRep;
            }
            string zplToSend = "^XA" + "^MNN" + "^LL500" + "~DYE:LABEL,P,P," + binaryData.Length + ",," + zplImageData + "^XZ";
            string printImage = "^XA^FO115,50^IME:LABEL.PNG^FS^XZ";

            // test
            RawPrint.SendStringToPrinter(printer.WindowsName, zplToSend, "Raw");
            RawPrint.SendStringToPrinter(printer.WindowsName, printImage, "Raw");
Run Code Online (Sandbox Code Playgroud)

我尝试使用此链接中的代码: 将 PNG …

c# base64 png zpl zebra-printers

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

在尝试使用箭头函数返回三元运算符时,如何修复ES6 Eslint错误?

我明白() => {}不需要返回,但是如果它不存在则Eslint抱怨未使用的表达式.

export const isInInterval = (from, to, target) => {
  if (isNaN(Date.parse(to)) && isNaN(Date.parse(from)) === true) {
    return
  }
  const toUnixTimestamp = time => new Date(time).getTime()
  toUnixTimestamp(to) - target > toUnixTimestamp(from) ? true : false
}
Run Code Online (Sandbox Code Playgroud)

这是函数:它试图找出某个指定的date(to)减去指定的period(target)是否晚于from.如果是这样,它应该返回true而在相反的情况下应该返回false.我一直碰到eslint错误expected assignment to a function call and instead saw expression.

我尝试多次重写它,但在大多数迭代中我得到`箭头函数期望没有返回错误,例如:

return(toUnixTimestamp(to) - target> toUnixTimestamp(from))?真假

javascript ternary-operator ecmascript-6 eslint

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

如何在存储过程的选择中将记录作为中断时间插入

有了这个表Sql Server 2012,我需要返回插入正确位置的中断时间.

如有必要,我可以使用临时表.

休息:这是时间的差异,所以我需要一个代表差距的新记录.

表:

???????????????????????????????????????????????????????
?     Start      ?      End       ? Duration ?  Type  ?
???????????????????????????????????????????????????????
? 1/06/2015 1:00 ? 1/06/2015 1:30 ? 0:30     ? Logged ?
? 1/06/2015 2:00 ? 1/06/2015 3:00 ? 1:00     ? Logged ?
? 1/06/2015 3:20 ? 1/06/2015 4:00 ? 0:40     ? Logged ?
? 1/06/2015 4:00 ? NULL           ?          ? Logged ?
???????????????????????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)

结果:

???????????????????????????????????????????????????????
?     Start      ?      End       ? Duration ?  Type  ?
???????????????????????????????????????????????????????
? 1/06/2015 1:00 ? 1/06/2015 1:30 …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2012

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