以下大O是if statement什么?
if "pl" in "apple":
...
Run Code Online (Sandbox Code Playgroud)
如果字符串"pl"在字符串"apple"中找到,python如何确定的总体大O是多少?
或字符串搜索中的任何其他子字符串.
这是测试子字符串是否在字符串中的最有效方法吗?它使用相同的算法.find()吗?
我刚刚学会了如何使用virtualenv并安装了Django 1.4.5.我假设virtualenv创建了一个干净的平板供我使用,安装了Django 1.4.5,我将以前的所有文件复制到virtualenv环境中.
我试图运行服务器,但我得到一个错误说"no module named MySQLdb".我想这意味着我忘了安装MySQL-python.我尝试通过它安装它
pip install MySQL-python
Run Code Online (Sandbox Code Playgroud)
但是我得到了这个错误
Downloading/unpacking MySQL-python
Running setup.py egg_info for package MySQL-python
The required version of distribute (>=0.6.28) is not available,
and can't be installed while this script is running. Please
install a more recent version first, using
'easy_install -U distribute'.
(Currently using distribute 0.6.24 (/home/bradford/Development/Django/django_1.4.5/lib/python2.7/site-packages/distribute-0.6.24-py2.7.egg))
Complete output from command python setup.py egg_info:
The required version of distribute (>=0.6.28) is not available,
and can't be …Run Code Online (Sandbox Code Playgroud) 我不确定为什么测试用例没有输出true.两种情况都应该给出一个NullPointerException.
我已经尝试过这样做(不完全相同,但它给出和输出true):
String nullStr = null;
//@Test
public int NullOutput1() {
nullStr.indexOf(3);
return 0;
}
//@Test(expected=NullPointerException.class)
public int NullOutput2() {
nullStr.indexOf(2);
return 0;
}
@Test(expected=NullPointerException.class)
public void testboth() {
assertEquals(NullOutput1(), NullOutput2());
}
Run Code Online (Sandbox Code Playgroud)
亚军:
import org.junit.runner.JUnitCore;
import org.junit.runner.Result;
import org.junit.runner.notification.Failure;
public class TestRunnerStringMethods {
public static void main(String[] args) {
Result result = JUnitCore.runClasses(TestJunitMyIndexOf.class);
for (Failure failure : result.getFailures()) {
System.out.println(failure.toString());
}
System.out.println(result.wasSuccessful());
}
}
Run Code Online (Sandbox Code Playgroud)
方法:
public static int myIndexOf(char[] str, int ch, int index) …Run Code Online (Sandbox Code Playgroud) 当我尝试更改我的react组件并保存它以查看hot loader是否更新了我的页面时,我在我的开发人员工具中得到了这个:
GET http://localhost:3000/public/bundle/76566a1ad7e45b834d4e.hot-update.json 404 (Not Found)hotDownloadManifest @ main.js:26hotCheck @ main.js:210check @ main.js:9288(anonymous function) @ main.js:9346
main.js:9303 [HMR] Cannot find update. Need to do a full reload!
main.js:9304 [HMR] (Probably because of restarting the webpack-dev-server)
Run Code Online (Sandbox Code Playgroud)
我不确定为什么会这样.我试图运行django作为我的后端服务器(webpack说明)
这是我的webpack.watch.js:
var path = require('path');
var config = require("./webpack.config.js");
var Webpack = require("webpack");
var ExtractTextPlugin = require("extract-text-webpack-plugin");
var port = process.env.WEBPACK_PORT || 3000;
var host = process.env.HOST || 'localhost';
config.entry.unshift(
"webpack-dev-server/client?http://" + host + ":" + port,
"webpack/hot/only-dev-server" // only prevents reload …Run Code Online (Sandbox Code Playgroud) 我正在尝试在其他设备上查看我本地提供的网站,例如我的手机或其他笔记本电脑.在我目前的笔记本电脑上,网站运行正常,我看到了所有内容(前端),当我访问该网站时,我得到200秒.
但是,当我尝试使用我的iphone和第二台笔记本电脑访问该网站时,我没有看到任何前端,但是当我尝试访问该网站时,我确实获得了200秒.我工作机器上的终端也告诉我有进入的请求.
我Django用作后端,我捆绑/构建我的Javascript和CSS webpack并与之一起服务webpack-dev-server.
当我运行webpack时,我看到以下消息:
http://0.0.0.0:3000/
webpack result is served from http://localhost:3000/public/bundle/
content is served from ./public
Run Code Online (Sandbox Code Playgroud)
当我在我的工作机器上加载我的网页时,开发人员工具显示:
一切正常.
我用这个命令运行django.
$ ./manage.py runserver 0.0.0.0:8000
我ifconfig给了我:
inet 192.168.1.102
使用我的第二台笔记本电脑,我访问192.168.1.102:8000并且在页面上看不到任何内容.我得到了200我的机器上与现场工作意义的要求已经通过.在我的第二台笔记本电脑上,我在开发者工具中看到了
注意它/public/在src和中没有href
在我的第二台机器上如果我访问192.168.1.102:3000我看到一个界面,我可以点击192.168.1.102:3000/bundle/main.js并查看我的webpack内置的javascript.
在我的第二台机器上,我尝试将开发人员工具中的src和href更改为192.168.1.102:3000/bundle/main.js.然而,没有什么会改变,我仍然看到一个空白的屏幕
这是gist我的webpack配置:
我正在尝试,node-fetch我得到的唯一结果是:
Promise { <pending> }
我怎么能解决这个问题,所以我完成了promise?
码:
var nf = require('node-fetch');
nf(url).then(function(u){console.log(u.json())})
Run Code Online (Sandbox Code Playgroud) 我正在玩子进程库.我可以表演
v = subprocess.check_output("ls")
它工作正常.但是,当我SSH到一台机器并且我想执行hadoop命令时,
v = subprocess.check_output("hadoop fs -ls /path/to/file* | grep -oE '/(.*)'")
我明白了
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'check_output'
Run Code Online (Sandbox Code Playgroud)
不太清楚为什么.我想可能是我对子流程缺乏了解.我该如何解决这个错误?
我正在尝试学习MapReduce,但我现在有点迷失了.
特别是这套说明:
Compile WordCount.java and create a jar:
$ bin/hadoop com.sun.tools.javac.Main WordCount.java
Run Code Online (Sandbox Code Playgroud)
当我hadoop在我的终端输入时,我能够看到提供参数的"帮助",所以我相信我已经安装了hadoop.
当我输入命令时:
编译WordCount.java并创建一个jar:
hadoop com.sun.tools.javac.Main WordCount.java
我收到错误:
Error: Could not find or load main class com.sun.tools.javac.Main
我知道我已经安装了Java并在我的计算机上工作,因为我之前使用它来创建其他程序.
该命令输出:
$ /usr/libexec/java_home
/Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home
Run Code Online (Sandbox Code Playgroud)
也许我错过了一套Java工具?不确定
我想了解ECMAScript 6中的箭头功能.
这是我在阅读时遇到的定义:
箭头函数具有隐式
this绑定,这意味着this箭头函数内部值的值与this定义箭头函数的范围中的值相同!
根据定义,我相信this一个arrow function应该包含箭头函数定义的相同块级别值.
码:
var test = {
id: "123123",
k: {
laptop: "ramen",
testfunc: () => console.log(this)
}
}
console.log(test.k.testfunc);
Run Code Online (Sandbox Code Playgroud)
但是,我从代码中得到了这个结果
function testfunc() {
return console.log(undefined);
}
Run Code Online (Sandbox Code Playgroud)
我以为我会得到的输出是:
{"laptop": "ramen"}
Run Code Online (Sandbox Code Playgroud)
如果我跑了
console.log(test.k.testfunc());
reactjs我正在尝试使用with创建一个可重用的组件typescript。我目前收到此错误:
Type '{ children: string; type: string; }' is not assignable to type 'DetailedHTMLProps<ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>'.
Type '{ children: string; type: string; }' is not assignable to type 'ButtonHTMLAttributes<HTMLButtonElement>'.
Types of property 'type' are incompatible.
Type 'string' is not assignable to type '"button" | "submit" | "reset" | undefined'. TS2322
7 |
8 | const Button = ({ text, ...otherProps }: IProps) => (
> 9 | <button {...otherProps}>
| ^
10 | { text }
11 | …Run Code Online (Sandbox Code Playgroud) javascript ×4
django ×3
python ×3
hadoop ×2
java ×2
webpack ×2
ecmascript-6 ×1
hadoop2 ×1
junit ×1
junit4 ×1
lan ×1
mapreduce ×1
mysql-python ×1
node.js ×1
promise ×1
reactjs ×1
typescript ×1
virtualenv ×1