小编Baj*_*lor的帖子

TypeScript:TypeError b未定义

当我尝试在TypeScript中创建继承时,会生成以下JavaScript:

var __extends = (this && this.__extends) || function (d, b) {
    for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
    function __() { this.constructor = d; }
    d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
Run Code Online (Sandbox Code Playgroud)

它看起来与应该生成的完全一样.但问题是执行时Firefox会给出以下消息:

TypeError: b is undefined
Run Code Online (Sandbox Code Playgroud)

在Chrome中,错误看起来有点不同,但似乎是相同的来源:

Uncaught TypeError: Cannot read property 'prototype' of undefined
Run Code Online (Sandbox Code Playgroud)

打字稿中的实现看起来像这样

class Movie extends Medium {
//Some Fields
    constructor(title: string, description: string, ageRestriction: AgeRestriction, isBluRay: boolean) {
        super(title, description, ageRestriction);
        this.isBluRay = isBluRay; …
Run Code Online (Sandbox Code Playgroud)

javascript web typescript visual-studio-2015

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

创建一个空的 DataFrame 作为默认参数

我正在尝试创建一个 python 函数来绘制 DataFrame 中的数据。参数应该只是数据。或者数据和标准差。

作为标准差的默认参数,我想使用一个空的 DataFrame。

def plot_average(avg_df, stdev=pd.DataFrame()):           
    if not stdev.empty:
        ...
    ...
Run Code Online (Sandbox Code Playgroud)

但像这样实现它会给我以下错误消息:

TypeError: 'module' object is not callable
Run Code Online (Sandbox Code Playgroud)

如何创建一个空的 DataFrame 作为默认参数?

python pandas

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

带有JOIN的SQL子查询

我正在努力学习Subquerys.
我有这个麻烦:

两个表:

CREATE TABLE DEPT
(DEPTNO NUMBER(2) CONSTRAINT DEPT_PRIMARY_KEY PRIMARY KEY,
LOC varchar2(3));

CREATE TABLE EMP
(ENAME varchar2(10),
JOB varchar2(9),
DEPTNO NUMBER(2) NOT NULL
CONSTRAINT EMP_FOREIGN_KEY REFERENCES DEPT (DEPTNO));
Run Code Online (Sandbox Code Playgroud)

我想获得名称(emp.ename)和工作(emp.job),但只有"CHICAGO"中的工作也存在.

这就是我所做的:

SELECT emp1.ename, emp1.job
FROM emp emp1
WHERE emp1.job EXISTS (SELECT emp2.job
                      FROM emp emp2
                      FULL JOIN dept ON (emp2.deptno = dept.deptno)
                      WHERE dept.loc = 'CHICAGO');
Run Code Online (Sandbox Code Playgroud)

我总是在第3行得到"无效的关系运算符"错误.

结果示例:

ENAME | JOB  | LOC 
JONES | SALE | CHICAGO 
FORD  | SALE | NEW YORK  //He doesn't sit in CHICAGO …
Run Code Online (Sandbox Code Playgroud)

sql database oracle

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

JQuery Ajax基本身份验证标头无法正常工作

我试图在JQuery中的服务器上发出一个简单的GET请求.

    $.ajax({
        headers: {
            "Authorization": "Basic " + btoa("hello" + ":" + "world")
        },
        url: "http://hello.world?Id=1",
        method: "GET",
        success: function () {
        },
    }).then(function () {
    });
Run Code Online (Sandbox Code Playgroud)

问题是,当请求被发送时,身份验证标头不会正确地放入请求中:

Host: hello.world
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:43.0) Gecko/20100101 Firefox/43.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de,en-US;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate
Access-Control-Request-Method: GET
Access-Control-Request-Headers: authorization
Origin: null
Connection: keep-alive
Cache-Control: max-age=0
Run Code Online (Sandbox Code Playgroud)

ajax rest jquery http basic-authentication

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