小编Pra*_*ale的帖子

SQL将行转置为列(按键变量分组)?

我试图将行转换为列,按唯一标识符(CASE_ID)进行分组.

我有一个这种结构的表:

CASE_ID..AMOUNT..TYPE
100 ........ 10 ....... A
100 ........ 50 ....... B
100 ...... ..75 ....... A
200 ........ 33 ....... B
200 ........ 10 ....... C.

而我正试图查询它以产生这种结构......

CASE_ID ... AMOUNT_1 ... TYPE_1 ... AMOUNT_2 ... TYPE_2 ... AMOUNT_3 ... TYPE_3
100 ........... 10 ............ ......一个............. 50 ..................乙.......... ... 75 ................... A
200 ........... 33 ............. .....乙............. 10 ..................ç........... (空)...............(空)

(假设有更大的数据集,包含CASE_ID,TYPE和AMOUNT的大量可能值)

我尝试使用数据透视表,但我不需要聚合函数(只是尝试重组数据).现在我试图以某种方式使用row_number但不确定如何.

我基本上试图复制和SPSS命令调用Casestovars,但需要能够在SQL中执行它.谢谢.

transpose pivot row-number

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

jwplayer:搜索功能不适用于移动游猎?

测试页面(在iPhone上无法正常工作)

我的网站上有数百个视频,我想更换他们的空缺.为了避免再次重新渲染所有视频,我使用以下代码将新开头添加为将在原始视频之前播放的播放列表项目,然后在播放原始视频时,前20秒(其中)旧的开口是)将被削减.

<html>
<head>
  <script src="/templates/it_365news/js/jwplayer/jwplayer.js" type="text/javascript"></script>
  <script src="http://code.jquery.com/jquery-2.1.4.min.js"></script>
  <script>
    $(document).ready(function(){
      $('#ready').html('document is ready at ' + new Date().getMinutes() + ":" + new Date().getSeconds() + ":" + new Date().getMilliseconds())
    })
  </script>
</head>
<body>
  <div id="vp0">

  </div>
  <div id="ready" style="background:yellow">

  </div>
  <div id="vr" style="background:red">

  </div>

  <div id="vl" style="background:blue">

  </div>
  <script>
    jwplayer.key = 'bwIDfauoN3m+MClNdkQb0YamUxTfzWw7ygugtA==';
    jwplayer('vp0').setup({
      "file": "http://video.jiuan.org/2017/May/luntan.mp4",
      "image": "http://www.jiuan.org/ffmpeg_image.php?file=2017/May/luntan.mp4&time=00:00:03&browser=true",
      "width": "100%",
      "aspectratio": "16:9"
    })
  </script>
  <script>
    var jw = jwplayer('vp0');
    var file = jw.getPlaylistItem('0').file;
    var image = "http://www.jiuan.org/ffmpeg_image.php?file=2017/May/UNG1.mp4&time=00:00:09&browser=true";
    var title = …
Run Code Online (Sandbox Code Playgroud)

javascript iphone video jwplayer

7
推荐指数
0
解决办法
428
查看次数

路径在 tsconfig.app.json 中没有按预期工作

我正在使用 Angular 开发我的网站。我想BASE_API为我的项目设置一个取决于proddev。因此,我添加了一些代码environment

  export const environment = {
    production: true,
    BASE_API: 'http://localhost:3000/',
  };
Run Code Online (Sandbox Code Playgroud)

我想用import { environment } from '@environments/environment'导入而不是import { environment } from '../../../environments/environment';所以我设置tsconfig.app.json如下

  {
    "extends": "../tsconfig.json",
    "compilerOptions": {
      "outDir": "../out-tsc/app",
      "module": "es2015",
      "baseUrl": "./",
      "paths": {
        "@angular/*": [
          "../node_modules/@angular/*"
        ],
        "@environments/*": [
          "../src/environments/*"
        ]
      }
    },
  }
Run Code Online (Sandbox Code Playgroud)

我的项目结构如下

 src
    app
    environments
            environment.prod.ts
            environment.ts
Run Code Online (Sandbox Code Playgroud)

但是,VSCode 显示:

src/app/user/article/article.service.ts(3,29) 中的错误:错误 TS2307:找不到模块“@environments/environment”。

我该如何解决这个问题?

node.js typescript angular

7
推荐指数
2
解决办法
7835
查看次数

如何在 google-maps-react 中添加标记 onClick 并显示我的地理位置?

我在 google maps 文档中找到了很多有用的信息,但是在 html 中简单地使用了 js,react老实说我不明白。

源代码:

import React, { Component } from 'react';
import {Map, InfoWindow, Marker, GoogleApiWrapper} from 'google-maps-react';

export class MainMap extends Component {
    render() {
        return (
            <div>
                <h1 className="text-center">My Maps</h1>
            <Map google={this.props.google}
                 style={{width: '80%', margin: 'auto'}}
                 className={'map'}
                 zoom={14}>
                <Marker
                    title={'The marker`s title will appear as a tooltip.'}
                    name={'SOMA'}
                    position={{lat: 37.778519, lng: -122.405640}} />
                <Marker
                    name={'Dolores park'}
                    position={{lat: 37.759703, lng: -122.428093}} />
                <Marker />
                <Marker
                    name={'Your position'}
                    position={{lat: 46.475640, lng: 30.759497}}/>
            </Map>
            </div> …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps reactjs react-google-maps

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

我没有在打字稿 angular7 中获取文本框值

我正在使用 angular7。只需制作一些文本框,然后提醒该文本框值。但我无法获得打字稿中的值。请帮助我如何进行更多这一步。

关于.component.html

<input type="text" name="username">
<button (click)="lgbtnclick()" type="button" name="button"></button>
Run Code Online (Sandbox Code Playgroud)

关于.component.ts

  import { Component, OnInit } from '@angular/core';
  @Component({
  selector: 'app-about',
  templateUrl: './about.component.html',
  styleUrls: ['./about.component.scss']
  })

  export class AboutComponent implements OnInit {
   name : string;

   constructor() { }

   ngOnInit() {
   }

   lgbtnclick(){
      alert(this.name)
      console.log(Error)
   }
}
Run Code Online (Sandbox Code Playgroud)

警报讯息:

undefined
Run Code Online (Sandbox Code Playgroud)

scripting typescript angular

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

如何将一些样式应用于角材料表中的表行

我有这张桌子:

    <div class="table-container">
    <table mat-table [dataSource]="dataSource">
        <mat-divider></mat-divider>

        <!-- title column -->
        <ng-container matColumnDef="title">
            <th mat-header-cell *matHeaderCellDef> {{ 'NOTIFYCATION.NOTIFY_TITLE' | translate }} </th>
            <td mat-cell *matCellDef="let element"> {{element.title}} </td>
        </ng-container>

        <!-- code column -->
        <ng-container matColumnDef="description">
            <th mat-header-cell *matHeaderCellDef> {{ 'NOTIFYCATION.DESCRIPTION'  | translate }} </th>
            <td mat-cell *matCellDef="let element"> {{element.description}} </td>
        </ng-container>
        <!-- code column -->
        <ng-container matColumnDef="receiverDisplayName">
            <th mat-header-cell *matHeaderCellDef> {{ 'NOTIFYCATION.RECEIVER_DISPLAY_NAME'| translate }} </th>
            <td mat-cell *matCellDef="let element"> {{element.receiverDisplayName}} </td>
        </ng-container>
        <!-- code column -->
        <ng-container matColumnDef="type">
            <th mat-header-cell …
Run Code Online (Sandbox Code Playgroud)

javascript typescript angular-material angular

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

如何修复错误错误:未捕获(承诺):NullInjectorError:StaticInjectorError(AppModule)[HomeComponent -&gt; HttpHeaders]

在使用 GET 方法从 API 调用中获取时,我遇到了这样的问题

core.js:6014 错误错误:未捕获(承诺):NullInjectorError:StaticInjectorError(AppModule)[HomeComponent -> HttpHeaders]:StaticInjectorError(Platform:core)[HomeComponent -> HttpHeaders]:NullInjectorError:没有提供 HttpHeaders!NullInjectorError: StaticInjectorError(AppModule)[HomeComponent -> HttpHeaders]: StaticInjectorError(Platform: core)[HomeComponent -> HttpHeaders]: NullInjectorError: No provider for HttpHeaders!在 NullInjector.get (core.js:855) at resolveToken (core.js:17513) at tryResolveToken (core.js:17439) at StaticInjector.get (core.js:17265) at resolveToken (core.js:17513) at tryResolveToken (core.js:17439) at StaticInjector.get (core.js:17265) at resolveNgModuleDep (core.js:30392) at NgModuleRef_.get (core.js:

代码:

return this.http
      .get('http://localhost/advanced/frontend/web/leftside-menu/get-left-menu')
      .subscribe(
        (result) => { }
      );
Run Code Online (Sandbox Code Playgroud)

angular

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

Angular 4显示所有输入验证错误

我开始创建我的第一个Angular 4应用程序。我正在测试表单验证。我创建了一个模板驱动的表单,并添加了一些验证器。

现在,我想显示一个字段的验证错误。这是我的实际代码:

<input id="name" name="name" class="form-control" required minlength="4" [(ngModel)]="name" #name="ngModel">

<div *ngIf="name.invalid && (name.dirty || name.touched)" class="alert alert-danger">
  <div *ngIf="name.errors.required">
    Name is required.
  </div>
  <div *ngIf="name.errors.minlength">
    Name must be at least 4 characters long.
  </div>

</div>
Run Code Online (Sandbox Code Playgroud)

恐怕要为表单中的每个输入都写上它!是否可以编写类似的内容(当然,我尝试了这段代码,但是没有用):

<div *ngIf="name.invalid && (name.dirty || name.touched)" class="alert alert-danger">
  <p *ngFor="let error on name.errors">{{error}}</p>
</div>
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助:)

angular-validation angular angular-forms

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

ASP.net.MVC 5创建一个将显示sql查询的页面

我想学习如何向控制器添加一些SQL查询,但我不知道如何正确地执行它.

我的控制器是

public ActionResult Index()
{
   return View(db.Student.ToList());
}
Run Code Online (Sandbox Code Playgroud)

默认情况下,页面会为我提供下一个数据.

   ID,  NAME,  STATUS
    1   Bella,  5
    2   Bella,  5
    3   Bella,  7
Run Code Online (Sandbox Code Playgroud)

我想将下一个SQL查询添加到控制器,它将为我提供我希望它在页面上显示的数据.

(select distinct id,name,max(status) from students group by id,name)



ID,  NAME,  STATUS

    3   Bella,  7
Run Code Online (Sandbox Code Playgroud)

c# sql asp.net asp.net-mvc-5

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

Angular 5将单击事件的数据从父组件传递到在父组件上单击按钮的子组件

我在表中有一些数据绑定,单击任何特定的我想将当前单击的对象显示更多相关数据到另一个组件(子组件)

例如我从此链接获取的数据: http: //jsonplaceholder.typicode.com/users

HTML 代码:

<table>
  <thead>
    <th>
      Id
    </th>
    <th>
      name
    </th>
    <th>
      username
    </th>
    <th>
      email
    </th>
    <th>
      street
    </th>
    <th>
      suite
    </th>
    <th>
      zipcode
    </th>
    <th>
      phone
    </th>
    <th>
      website
    </th>
    </thead>
  <tbody>
    <tr *ngFor="let data of httpdata"> 
      <td>{{data.id}}
      </td> 
      <td>{{data.name}}
      </td> 
      <td>{{data.username}}
      </td> 
      <td>{{data.email}}
      </td> 
      <td>{{data.address.street}}
      </td> 
      <td>{{data.address.city}}
      </td> 
      <td>{{data.address.suite}}
      </td> 
      <td>{{data.address.zipcode}}
      </td> 
      <td>{{data.phone}}
      </td> 
      <td>{{data.website}}
      </td> 
      <td>
        <a routerLink="/conflict-details/conflict" (click)="onSelect(data)">Go to 
        </a> 
      </td> 
    </tr>
  </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

如果您看到表中有一个“转到”按钮,当我单击任何特定数据时,它应该向我显示有关当前单击的完整信息,但在我的情况下,当我单击“转到”以获取特定数据时,我想将数据绑定到另一个组件中所有 td 数据都应显示在新组件(子组件)中。

简单我想跟踪子组件中选定数据的单击事件。并且该表在父组件中呈现。

如果您可以在此屏幕截图中看到我可以将数据绑定到同一组件中,

附件是我的数据表。

我绑定数据的表

angular5 angular-event-emitter

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