小编wog*_*and的帖子

OrderedDict没有订购?

我正在尝试使用它OrderedDict,但它仍然不按顺序创建.例如,

from collections import OrderedDict
OrderedDict(a=1,b=2,c=3)
Run Code Online (Sandbox Code Playgroud)

产量

OrderedDict([('a', 1), ('c', 3), ('b', 2)])
Run Code Online (Sandbox Code Playgroud)

而不是预期的

OrderedDict([('a', 1), ('b', 2), ('c', 3)])
Run Code Online (Sandbox Code Playgroud)

我怎样才能确保按照我想要的正确顺序创建它?

python python-2.7

26
推荐指数
3
解决办法
5361
查看次数

gradle compileJava错误:包org.junit不存在

我正在尝试使用gradle实现一个简单的junit测试,并在运行时遇到以下问题gradle test:

:compileJava
/Users/wogsland/Projects/gradling/src/test/CalculatorTest.java:1: error: package org.junit does not exist
import static org.junit.Assert.assertEquals;
                       ^
/Users/wogsland/Projects/gradling/src/test/CalculatorTest.java:1: error: static import only from classes and interfaces
import static org.junit.Assert.assertEquals;
^
/Users/wogsland/Projects/gradling/src/test/CalculatorTest.java:2: error: package org.junit does not exist
import org.junit.Test;
                ^
/Users/wogsland/Projects/gradling/src/test/CalculatorTest.java:5: error: cannot find symbol
  @Test
   ^
  symbol:   class Test
  location: class CalculatorTest
/Users/wogsland/Projects/gradling/src/test/CalculatorTest.java:9: error: cannot find symbol
    assertEquals(6, sum);
    ^
  symbol:   method assertEquals(int,int)
  location: class CalculatorTest
5 errors
:compileJava FAILED

FAILURE: Build failed with an exception.

* What went wrong: …
Run Code Online (Sandbox Code Playgroud)

junit gradle build.gradle

22
推荐指数
2
解决办法
2万
查看次数

无法解析清单 - 未指定目标

我是Rust的新手,并试图用Cargo建立一个测试项目.我Cargo.toml看起来像:

[package]
name = "rust-play"
version = "0.0.1"
authors = [ "Bradley Wogsland <omitted>" ]
Run Code Online (Sandbox Code Playgroud)

(但实际的TOML文件不会省略我的电子邮件).当我cargo build收到以下错误时:

错误:无法解析清单 /Users/wogsland/Projects/rust-play/Cargo.toml

引起:清单中没有指定目标src/lib.rs,src/main.rs,[lib]部分或[[bin]]部分必须存在

我的main功能在一个src/test.rs文件中.我需要在TOML文件中指定吗?如果是这样,怎么样?我尝试添加

target = "src/test.rs"
Run Code Online (Sandbox Code Playgroud)

无济于事.

rust rust-cargo

21
推荐指数
2
解决办法
5650
查看次数

传递给Twig_Filter :: __ construct()的参数1必须是字符串的实例,给定字符串

我有TWIG的问题.此代码适用于学校,但绝对不适用于我的笔记本电脑.我试过一个简单的代码,但我有错误:

可捕获致命错误:传递给Twig_Filter :: __ construct()的参数1必须是字符串的实例,给定字符串,在/ opt/lampp/htdocs/webalizer/projetSilex/vendor/twig/twig/lib/Twig/Extension/Core中调用第139行的.php,第35行的/opt/lampp/htdocs/webalizer/projetSilex/vendor/twig/twig/lib/Twig/Filter.php中的定义

我使用php 5.6/SILEX 2.0/Twig 2.0

谢谢你的帮助.

我的代码非常简单但不起作用:

require_once __DIR__.'/vendor/autoload.php';

$app = new Silex\Application();
$app->register(new Silex\Provider\TwigServiceProvider(), array(
'twig.path' => __DIR__.'/views',
  ));

  $app->get('/', function(){
return "hello";
  });

 $app->get('/hello/{name}', function($name)use($app){

 return $app['twig']->render('hello.twig',
                            array("name"=>$name
                                ));

 });

 $app->run();>
Run Code Online (Sandbox Code Playgroud)

php twig silex

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

docker-machine:找不到命令

我最近将 Mac 版 Docker 桌面升级到 2.2.0.0 版,现在尝试运行docker-machine命令时出现错误:

$ docker-machine --version
Run Code Online (Sandbox Code Playgroud)

docker-machine:找不到命令

Docker Machine 曾经与 Docker 一起安装,但在最新的文档中似乎不再如此。什么是替代品,或者我需要从其他地方安装 Docker Machine?

docker docker-machine

19
推荐指数
4
解决办法
3万
查看次数

Firefox和Safari中的MouseEvent.path等价物

我正在使用Polymer 1.0,当点击Chrome中的按钮时,MouseEvent就会生成一个.此MouseEvent对象具有一个path属性,该属性是单击按钮的父元素的有序数组.但是,在Firefox和Safari中,click会生成一个没有path属性的a .是否有click对象的等效属性给我相同的信息?

javascript safari firefox google-chrome polymer-1.0

16
推荐指数
2
解决办法
7559
查看次数

在远程存储库中创建一个git symbolic ref

在我的远程裸存储库中,HEAD指向"refs/heads/master",我希望它指向"refs/heads/other".

我无法进入远程存储库目录并运行git symbolic-ref.是否有任何git命令来实现它?还是其他任何方式?

如果没有办法,Github是否允许改变HEAD?

提前致谢.

git github master head git-branch

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

CLI 400错误部署到Google App Engine

今天,当我尝试通过命令行将我的应用程序部署到Google App Engine时出现了一个新错误:

Updating module [default]...-ERROR: (gcloud.preview.app.deploy) Server responded with code [400]:
  Bad Request Unexpected HTTP status 400.
  Your app may not have more than 120 versions.
  Please delete one of the existing versions before trying to create a new version.
Run Code Online (Sandbox Code Playgroud)

我正在部署到顶级使用--promote,而不是创建其他版本.我该如何解决这个错误?

deployment google-app-engine

13
推荐指数
3
解决办法
4986
查看次数

Jest 测试在 d3 导入时失败

我正在运行测试

\n
import { render } from '@testing-library/react';\nimport MyComponent from '../../../../components/MyComponent';\n\ntest('renders MyComponent', () => {\n  render(<MyComponent />);\n});\n
Run Code Online (Sandbox Code Playgroud)\n

在使用 d3 的 React 应用程序组件上,导入如下:

\n
import React from 'react';\nimport * as d3 from 'd3';\n
Run Code Online (Sandbox Code Playgroud)\n

使用命令

\n
react-scripts test\n
Run Code Online (Sandbox Code Playgroud)\n

这会在 d3 导入时产生错误:

\n
Jest encountered an unexpected token\n\nThis usually means that you are trying to import a file which Jest cannot parse, e.g. it's not plain JavaScript.\n\nBy default, if Jest sees a Babel config, it will use that to transform …
Run Code Online (Sandbox Code Playgroud)

d3.js reactjs jestjs

13
推荐指数
3
解决办法
7842
查看次数

空白和文本换行有什么关系?

我一直在使用white-space并且很满意。仍然是。然后,我注意到还有一个东西叫做text-wrap我在互联网上的某个地方看到没有浏览器支持后者。然而,它不在未来的计划中,也没有被弃用(更不用说过时了)。

那么那是做什么用的呢?我应该以某种方式看待它吗?

css word-wrap

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