小编Uwe*_*ner的帖子

在postgres中恢复转储后,缺少一些主键

像这样使用pg_dump转储数据库后:

pg_dump --verbose --host=<host> --username=<user> -W --encoding=UTF-8 -j 10 --file=dump_bak  --format=d --dbname=<database>
Run Code Online (Sandbox Code Playgroud)

并尝试通过以下方式重新导入它:

pg_restore -d <database> --host=<host> -n public --username=<user> -W --exit-on-error --format=d -j 10 --verbose dump_bak
Run Code Online (Sandbox Code Playgroud)

…我们缺少一些主键。看起来已经恢复了一些,但不是全部。

有任何想法吗?

postgresql

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

如何在循环中增加Java 8 lambda表达式中的"数字"?

我有以下问题.我有一个从1开始的整数位置,并且每次在xml中的特定位置找到来自txt的特定人时递增.如果我使用foreach的经典迭代for (PersonMatchInfo pmi : personMatchInfo)它可以工作,但我的高级要求我使用Java 8 foreach,这种类型的迭代只适用于最终变量.如何在新的Java 8循环中增加整数?谢谢.

int position = 1;
personMatchInfo.forEach(pmi ->{

                    if (!stopwatch1.isStarted()) {
                        stopwatch1.start();
                    } else if (stopwatch1.isStarted()) {

                    }

                    if (pmi.getPersonName().equals(e.getValue())) {

                        positionMap.put(position, positionMap.get(position) + 1);
                        break;

                    } else {

                        position++;
                    }
                });
Run Code Online (Sandbox Code Playgroud)

java

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

Reactstrap 表单反馈不显示

我正在使用Reactstrap v8.0.1并尝试显示错误消息并用红色边框渲染该字段,但它似乎根本不起作用

以下是我用来呈现表单的代码......但什么也没有。

<Col lg="5">
    <Card className="bg-secondary shadow border-0">
        <CardBody className="px-lg-5 py-lg-5">
            <Form role="form">
                <FormGroup className="mb-3">
                    <InputGroup className="input-group-alternative">
                        <InputGroupAddon addonType="prepend">
                            <InputGroupText>
                                <i className="ni ni-email-83" />
                            </InputGroupText>
                        </InputGroupAddon>

                        <Input placeholder="Email" type="email" name="emailAddress" invalid />
                    </InputGroup>
                    <FormFeedback>This bollocks is not showing!!!!</FormFeedback>
                </FormGroup>

                <div className="text-center">
                    <Button className="my-4" color="primary" type="button">Submit</Button>
                </div>
            </Form>
        </CardBody>
    </Card>
</Col>
Run Code Online (Sandbox Code Playgroud)

有人在显示有帮助的表单反馈时遇到困难吗?

reactjs reactstrap

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

在大型枚举上使用开关盒时,是否可以避免高环路复杂性(警告)?

假设一个方法根据相当大的枚举值选择一个动作.我们的声纳现在抱怨这种方法具有很高的圈复杂度(当然是关于案例陈述的数量).

我知道,大型switch case语句在OOP中并不是最好的样式,但有时使用它们(在我的情况下是一个评估运算符标记的解析器)而不是构建复杂的对象树.

我现在关注如何处理?是否有任何设计模式可以有意义地拆分这种开关盒?或者我(并且应该)将该类排除在测量CC之外(因为可能有其他方法可以轻松避免高CC)?

这不是一件非常重要的事情; 我只是不喜欢我的项目有警告,我无法删除; o)

编辑:代码示例

String process()
    String fieldName = this.getField() != null ? this.getField().getSchemaName() : null;
    String result = "";
    switch (op) {
    case PHRASE:
        result = "";
        if(!value.isEmpty() && value.get(0) != null) {
            result = value.get(0).toString();
        }
        break;
    case EQUALS:
    case GT:
    case GTE:
    case LT:
    case LTE:
    case NOT_EQUALS:
        result = prepareSingleParameterStatement(fieldName);
        break;
    case BETWEEN_EXC:
    case BETWEEN_INC:
        result = prepareDoubleParameterStatement(fieldName);
        break;
    case IN:
    case NOT_IN:
    case ALL_IN:
        result = prepareCollectionStatement(fieldName);
        break;
    case AND:
    case …
Run Code Online (Sandbox Code Playgroud)

java enums cyclomatic-complexity sonarqube

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

Chart.js 2.0.0-beta2在线图上禁用点数

是否可以在2.0.0-beta2线型图表上禁用点显示?

怎么样?

我有一个带有时间尺度的每周图表,其中数据是每小时一次.一切都运作良好,但有太多的要点.我更喜欢只有线条而没有点的图形.我搜索了文档,但我没有看到任何关于它的选项.

chart.js

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

Java 中的 Oracle 高级队列

我正在实施 Oracle Advanced Queue,并且对它完全陌生。我对此有一些疑问。下面是我的代码:

package com;

/* Set up main class from which we will call subsequent examples and handle 
 exceptions: */
import java.sql.*;

import oracle.AQ.*;

public class test_aqjava
{
    public static void main(String args[]) 
    {
        AQSession  aq_sess = null;
        try 
        {
            aq_sess = createSession(args);
            createAqTables(aq_sess);
            enqueueMsg(aq_sess);
            // dequeueMsg(aq_sess);
            aq_sess.close();

            /* now run the test: */
            // runTest(aq_sess);     
        }
        catch (Exception ex)
        {
            System.out.println("Exception-1: " + ex); 
            ex.printStackTrace();      
        }  
    }

    public static AQSession createSession(String args[]) 
    {
        Connection db_conn;
        AQSession  aq_sess …
Run Code Online (Sandbox Code Playgroud)

java oracle advanced-queuing

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

C程序,用于计算从n个不同对象中选择k个对象的方法数.'k'和'n'都是整数

我编写了一个C程序来计算使用函数从n个不同对象中选择k个对象的方法的数量.

    #include<stdio.h>
    long f(int a)
    {
     if(a==1||a==0)return(0);
     else return(a*f(a-1));
    }

    int combination(int N,int K)
    {
     long int NF,KF,NMKF;
     NF=f(N);
     KF=f(K);
     NMKF=f(N-K);
     return(NF/(KF*NMKF));

    }
    int main()
    {
     int n,k;
     scanf("%d%d",&n,&k);
     combination(n,k);
    }
Run Code Online (Sandbox Code Playgroud)

但编译器显示以下错误消息

floating point exception (core dumped)
Run Code Online (Sandbox Code Playgroud)

怎么避免呢?

c algorithm combinations coredump function

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

使用 GroupBy Id 选择 ASP NET CORE 实体框架

我构建了一个服务来调用这样的查询

select quotaId, sum(quota)
From leaveQuota
group by quotaId
Run Code Online (Sandbox Code Playgroud)

我在总和和组中遇到问题。如何在实体框架中做到这一点我试过这个

public async Task<List<LeaveTypeModel>> GetLeaveQuota(string employeeId)
{
  var leaveQuota = await DB.EmployeeLeaveQuota
    .Where(Q => Q.EmployeeId == employeeId && Q.ValidUntil >= DateTime.UtcNow)
    .Select(Q => new LeaveTypeModel
    {
        EmployeeLeaveQuotaTypeId = Q.EmployeeLeaveQuotaTypeId,
        QuotaDays = Q.QuotaDays
    })
    .ToListAsync();

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

我的模特

public class LeaveTypeModel
{
    public int EmployeeLeaveQuotaTypeId { set; get; }
    public int QuotaDays { set; get; }
}
Run Code Online (Sandbox Code Playgroud)

如果我使用.GroupBy我不能将它作为我的模型返回,我不知道总结我的配额日列

我知道这是一个基本查询,但我还不熟悉实体框架和 asp.net 核心来返回其数据

linq asp.net entity-framework group-by

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

从codebehind中的javascript函数中检索值

如何从代码隐藏中的javascript函数中检索值,在页面加载时... javascript函数如:

<script type="text/javascript">
        function isIFrame() {
            var isInIFrame = (top.location != self.location);
            if (isInIFrame) {
                return "inside";
            }
            else {
                return "outside";
            }
        }
    </script>
Run Code Online (Sandbox Code Playgroud)

和代码背后像:

protected void Page_Load(object sender, EventArgs e)
    {
        string resutOfExecuteJavaScript = "";
        // resutOfExecuteJavaScript = isIFrame(); // from javascript

        if (resutOfExecuteJavaScript == "inside")
        {
            // do something
        }
        else
        {
            // do something
        }
    }
Run Code Online (Sandbox Code Playgroud)

谢谢.

javascript c# asp.net code-behind

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

嵌套for循环处理文件 - java 8

我想在java 8中为内部写:

for (String file : files) {
                for (String line : lines) {
                    if (file.contains(line)) {
                       //do something
                    }
                }
            }
Run Code Online (Sandbox Code Playgroud)

我不想为每个内部写每个像:

files.stream().forEach(file -> { 
      lines.stream().forEach(line-> {
        //do something
      })
})
Run Code Online (Sandbox Code Playgroud)

有没有像

(file, line) -> { //do something}
Run Code Online (Sandbox Code Playgroud)

在这对中,我会得到所有可能的排列

java java-8

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