当我尝试在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) 我正在尝试创建一个 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 作为默认参数?
我正在努力学习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) 我试图在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)