小编Mar*_*sen的帖子

sequelize给出了错误的表名

我有一个数据库.我有一张user桌子

我正在尝试创建我的第一个RESTAPIsequelize

但是当它执行我的查询时,我在控制台中得到以下内容:

SELECT `id`, `username`, `password`, `name`, `organization_id`, `type_id`, `join_date` FROM `users` AS `user` WHERE `user`.`id` = '1';
Run Code Online (Sandbox Code Playgroud)

你可以看到它试图使用一个被调用的表users但是这个表不存在.

这是我的一些代码:

请告诉我你是否需要更多我不确定哪里出错了?:S

    var User = sequelize.define('user', {
    id: DataTypes.INTEGER,
    username: DataTypes.STRING,
    password: DataTypes.STRING,
    name: DataTypes.STRING,
    organization_id: DataTypes.INTEGER,
    type_id: DataTypes.INTEGER,
    join_date: DataTypes.STRING

}, {
    instanceMethods: {
        retrieveAll: function(onSuccess, onError) {
            User.findAll({}, {raw: true})
                .ok(onSuccess).error(onError);
        },
        retrieveById: function(user_id, onSuccess, onError) {
            User.find({where: {id: user_id}}, {raw: true})
                .success(onSuccess).error(onError);
        },
        add: function(onSuccess, onError) {
            var username = …
Run Code Online (Sandbox Code Playgroud)

mysql rest node.js express sequelize.js

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

SQL插入触发器后,将多行插入另一个表中

所以我有下表:

Table: competence
Columns:
id  int(11) AI PK
name    varchar(400)
organization_id int(11)
competence_type_id  int(11)
competence_category_id  int(11)
Run Code Online (Sandbox Code Playgroud)

以下用户表:

    Table: user
Columns:
id  int(11) AI PK
username    varchar(100)
password    varchar(100)
is_active   int(11)
user_type_id    int(11)
token   varchar(445)
organization_id int(11)
title_id    int(11)
image_path  varchar(100)
division_id int(11)
Run Code Online (Sandbox Code Playgroud)

以及这两个表之间的以下联系:

Table: user_has_competence
Columns:
user_id int(11) PK
competence_id   int(11) PK
competence_level_id int(11)
progression varchar(45)
id  int(11) AI PK
Run Code Online (Sandbox Code Playgroud)

现在我试图在competence表上创建一个触发器,执行以下操作:

将一行插入权限表后,查找具有相同organization_id的所有用户,然后为每个用户使用user_id和capability_id插入user_has_competence.

然而,我非常喜欢使用触发器,希望你们中的一个人能够把我推向正确的方向.

mysql sql-server triggers

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

Node.js使用amazon转码器格式化视频/音频文件

我的目标是确保所有上传到我的应用程序的视频都是正确的格式,并且格式化为最小尺寸.

我在使用前做了这个,ffmpeg但是我最近把我的应用程序移到了亚马逊服务器上.

这使我可以选择使用Amazon Elastic Transcoder

但是从界面看起来,我无法设置查找视频或音频文件并转换它们的自动作业.

为此,我一直在看他们的SDK/api参考,但我不太确定如何在我的应用程序中使用它.

我的问题是,是否有人成功开始转码工作node.js并知道如何将视频从一种格式转换为另一种格式和/或降低设置比特率?我真的很感激,如果有人能指出我正确的方向,并提供一些如何运作的例子.

javascript amazon-web-services node.js

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

未设置Angular 5 HttpParams

我有Thins非常简单的功能:

createParams(paramsArray, withToken: boolean): HttpParams {
    let params = new HttpParams();
    let currentUser = JSON.parse(localStorage.getItem('currentUser'));
    params.set('access_token', JSON.stringify(currentUser.token));
    return params;
}
Run Code Online (Sandbox Code Playgroud)

当我调试此params变量不包含任何键或值:

在此处输入图片说明

我究竟做错了什么?

http-parameters angular

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

javascript异步sweetAlert

所以我必须尝试创建一个异步函数,在返回之前等待用户输入,但是,我不太确定如何去做:

  async createAlert() {
      return await swal({
          title: 'Are you sure?',
          text: "You won't be able to revert this!",
          type: 'warning',
          showCancelButton: true,
          confirmButtonText: 'Yes, delete it!',
          cancelButtonText: 'No, cancel!',
          reverseButtons: true
      }).then(function (result) {
          //user has answered we want to return the result
      })
  }
Run Code Online (Sandbox Code Playgroud)

此 jquery 创建以下弹出窗口:

在此处输入图片说明

当用户按下任一按钮时 (then ) 部分代码,在这里我想返回该结果

任何人都可以指出我正确的方向吗?

javascript jquery async-await

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

React Bootstrap 不断显示工具提示

我在这里使用react-bootstrap。我试图让工具提示始终显示,但我不太确定该怎么做。

这是我没有运气的尝试:

  <Card style={{width: '10rem'}}
          className={this.state.selected == value ? 'subItemActive' : 'subItem'}>
        <Card.Img variant="top" src={value.img}/>
        <Card.Body>
            <Card.Title> Lorem ipsum</Card.Title>
            <Card.Text>
                Lorem ipsum
            </Card.Text>
        </Card.Body>
        <ListGroup className="list-group-flush">
            <ListGroupItem>
                + {value.price},-
            </ListGroupItem>
       </ListGroup>
        <Tooltip id="overlay-example" placement={'top'}>
            My Tooltip
        </Tooltip>
    </Card>
Run Code Online (Sandbox Code Playgroud)
    <Card style={{width: '10rem'}}
      className={this.state.selected == value ? 'subItemActive' : 'subItem'}>
    <Card.Img variant="top" src={value.img}/>
    <Card.Body>
        <Card.Title> Lorem ipsum</Card.Title>
        <Card.Text>
            Lorem ipsum
        </Card.Text>
    </Card.Body>
    <ListGroup className="list-group-flush">
        <ListGroupItem>
            + {value.price},-
        </ListGroupItem>
   </ListGroup>
    <Overlay show={true} placement="top">
        {props => (
            <Tooltip id="overlay-example" {...props}>
                My Tooltip …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-bootstrap

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

npm package.json 别名,如 webpack

我正在尝试为模块添加别名,但是我不确定如何使用 package.json

在 webpack 中,你会做这样的事情:

module.exports = {
  //...
  resolve: {
    alias: {
      'pixi.js': 'pixi.js-legacy'
    }
  }
};
Run Code Online (Sandbox Code Playgroud)

但是没有 webpack 的等价物是什么?

node.js npm webpack

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

ConcurrentModificationExecption

我有一个正常的数据库调用,从我的数据库收集信息.我使用这些信息来创建我的对象(CallQueue)然后将这些对象添加到列表中,然后返回列表.

突然间我发现我原来的代码没有按预期工作,因为我创建了dublicates,所以现在我试图取消任何dublicates被创建!但有个问题!

我无法遍历我的列表并检查是否已创建对象!

这是我的代码:

while (query.next()) {
    if (!queues.isEmpty()) {
        /*This gives the Execption->*/
        for (CallQueue callQueue : queues) {
            if (callQueue.getType().equals(query.getString("KØ"))) {
                double decimalTime = query.getDouble("TID");
                int hourOfDay = (int)Math.round(24 * decimalTime);
                int callAmount = query.getInteger("ANTAL_KALD");
                if (hourOfDay > 19) {
                    hourOfDay = 19;
                }
                callQueue.addCallsByTime(hourOfDay, callAmount);
            } else {
                String queueName = query.getString("Kø");
                if (!queueName.equalsIgnoreCase("PrivatOverflow")) {
                    CallQueue cq = new CallQueue(query.getString("KØ"));
                    double decimalTime = query.getDouble("TID");
                    int hourOfDay = (int)Math.round(24 * decimalTime); 
                    int callAmount = query.getInteger("ANTAL_KALD");
                    if …
Run Code Online (Sandbox Code Playgroud)

java loops concurrentmodification

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

计算SQL中的百分比

我有一个表包含两种类型的信息,一种叫做Number_Of_Calls,另一种叫做Number_Of_Answered.

现在,在我的应用我想获得多少百分比Number_of_answered是的Number_of_calls,我想通了数据库中计算会做到这一点的最好办法.

但是我不知道如何在SQL中计算

到目前为止,我有:

Select Number_Of_Calls,
       Number_of_answered 
  from table 
 Where Date BETWEEN '2012-09-10' AND '2012-09-11'
Run Code Online (Sandbox Code Playgroud)

java mysql sql oracle

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

扩展可以是一个有关系吗?

据我知道的是,一个关系是你的类继承另一个类,即A延伸B因而A是一个B.

有一个关系是当一个类实现一个接口所以A有一个算法.

我的问题:是否有一种情况,即a-a也是a-a?

或者实现接口可以成为is-a关系的地方?

让我重新说一下:

如果一个类实现了一个接口,它可以有一个is-a关系吗?

java oop

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