小编Chr*_*ank的帖子

类型对象'datetime.datetime'没有属性'datetime'

我正在关注django教程,我遇到以下错误:

类型对象'datetime.datetime'没有属性'datetime'

在以下行:

date = datetime.datetime(int(year), int(month), 1)
Run Code Online (Sandbox Code Playgroud)

有人知道错误的原因吗?

from datetime import datetime如果有帮助,我导入了datetime

谢谢

python django

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

错误:类X是public应该在名为X.java的文件中声明

我正在尝试编写程序,但是我收到了这个编译错误:

Main.java:1: error: class WeatherArray is public, should be declared in a file named WeatherArray.java
public class WeatherArray {
       ^
1 error
Run Code Online (Sandbox Code Playgroud)

我检查了我的文件名,我的公共类与我的.java文件相同.

我怎样才能解决这个问题?

这是我的代码:

public class WeatherArray {
    public static void main(String[] args) {
        // ...
    }
}
Run Code Online (Sandbox Code Playgroud)

java

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

HTML rel标签

我试图用w3c验证我的HTML5文档.我正在使用fancybox jQuery插件来处理简单的灯箱和图像库.为了区分每个图库,我正在使用rel标签.

当我验证我的页面时,我收到以下错误:

属性rel的错误值库元素a:不是绝对IRI.字符串库不是已注册的关键字或绝对URL.

这是我的代码:

<div class="portItem">
    <div class="thumbs">
        <div class="items">
        <img src="images/rsl.jpg" class="col" alt="A website for R.S.Lynch and Company"/>
        <div class="caption">
            <a class="fancybox" rel="gallery1" href="images/rs1.jpg">R.S.Lynch & Company</a>
            <div class="hidden">
            <a class="fancybox" rel="gallery1" href="images/rs2.jpg"></a>
            <a class="fancybox" rel="gallery1" href="images/rs3.jpg"></a>
            <a class="fancybox" rel="gallery1" href="images/rs4.jpg"></a>
            <a class="fancybox" rel="gallery1" href="images/rs5.jpg"></a>
            </div>
        </div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

是否有更好的标签可以使用并获得相同的结果?谢谢

validation html-validation

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

返回int值的Boolean方法;

我正在自学Java,我创建了一个模拟掷骰子游戏的程序.我用布尔方法完成整个游戏.一切正常,但我想在每次用户获胜时计算.计算这些胜利然后打印出来的最佳方法是什么?

这是我的代码:

import java.util.Random;

public class game{

public static void main(String[] args) {
    Random rand = new Random();
    for(int i = 0; i <= 10; i++){
        craps(rand);
    }
}

public static boolean craps(Random randomGen){
    int roll1 = randomGen.nextInt(6) + 1;
    int roll2 = randomGen.nextInt(6) + 1;

    int sum = roll1 + roll2;
    int sumRepeat = sum;
    int count = 0;


    String win = "you win";
    String lose = "you lose";
    String point = "point=";

    if(sum == 7 || sum == …
Run Code Online (Sandbox Code Playgroud)

java boolean return

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

使用Java删除字符串中的所有元音

我正在为我的计算机科学课程做作业.任务是获取用户输入,删除所有元音,然后打印新语句.

我知道我可以使用这段代码轻松完成:

string.replaceAll("[aeiou](?!\\b)", "")
Run Code Online (Sandbox Code Playgroud)

但我的导师希望我使用嵌套的if和else if语句来实现结果.现在我正在使用这样的东西:

if(Character.isLetter('a')){
    'do something'
}else if(Character.isLetter('e')){
    'do something else'
Run Code Online (Sandbox Code Playgroud)

但我不知道该怎么里面做ifelse if报表.我应该删除这封信吗?或者有更好的方法吗?

看到这是我的作业,我不想要完整的答案只是提示.谢谢!

java java.util.scanner

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

ReactJS在onClick内传递对象而不是函数

我是React的新手,几乎所有与之相关的东西.我还在学习MVC模式.我只是在React主页上进行示例并尝试扩展它们,但是当我尝试将"onClick"添加到我包含在每个待办事项中的span标记时,我遇到了错误.

以下是我正在做的事情:https://jsfiddle.net/69z2wepo/11884/

这是违规的代码块:

var TodoList = React.createClass({
    markComplete: function(event){
        alert("geelo");
    },

    render: function(){
        var createItem = function(itemText, index){
            return (
                <li key={index + itemText}>
                    {itemText}<span id="markComplete" onClick={this.markComplete}>X</span>
                </li>
            );
        };
        return <ul id="list-container">{this.props.items.map(createItem)}</ul>
    }
});
Run Code Online (Sandbox Code Playgroud)

具体来说,我正试图markComplete从以下方面开火onClick={this.markComplete}

如果我点击"markComplete"跨度,我会收到以下错误:

错误:不变违规:预期onClick侦听器是一个函数,而不是类型对象.

我无法找到自己的解决方案,而且我已经挣扎了一段时间,我希望有人能指出我正确的方向.我会很感激!非常感谢!

javascript reactjs

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

净值/网址值出现错误{}

我正在开发我的第一个golang应用程序。我正在尝试通过路由器获取一个url值,并将其推送到将向API发出POST请求的url。所有这些都有效,但是当我尝试使用Value映射使查询参数随POST请求一起发送时,net/url我开始出错。

以下是相关代码:

package Utils

import (
    "fmt"
    "bytes"
    "encoding/json"
    "encoding/base64"
    "log"
    "net/http"
    "net/url"
    "io/ioutil"
)

...

func RetrieveAccessToken(client_id, client_secret, url, grant_type, code, redirect_uri string){
    // The data we are going to send with our request
    data := url.Values{}
    data.Set("client_id", client_id)
    data.Add("client_secret", client_secret)
    data.Add("grant_type", grant_type)
    data.Add("code", code)
    data.Add("redirect_uri", redirect_uri)

...

}
Run Code Online (Sandbox Code Playgroud)

这是我遇到的错误

Utils/Api.go:25:23: error: expected ‘;’ or ‘}’ or newline
data := url.Values{}
                  ^
Run Code Online (Sandbox Code Playgroud)

在发生此错误之后,对于上一行之后的每一行,我都会收到这样的错误:

Utils/Api.go:26:5: error: expected declaration
data.Set("client_id", client_id)
^
Run Code Online (Sandbox Code Playgroud)

直到最后我得到引用该net/url Values调用的错误

Utils/Api.go:25:16: error: reference …
Run Code Online (Sandbox Code Playgroud)

go

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

使用一个链接激活两个jQuery函数

我正在尝试执行以下操作:

  • 使用slideToggle打开div
  • 使用scrollTop将用户窗口移动到div的顶部
  • 然后在用户关闭div时基本上反转该过程.

我整个过程差不多完成了,但我遇到了一个问题.当我打开div时,我的窗口不会移动到div的顶部.但当我关闭div时,我的窗口确实会移动到我想要的位置.

这是我的jQuery代码:

// Find the location of a div (x, y)
function divLoc(object) {
var topCord = 0;

// If browser supports offsetParent
if(object.offsetParent) {
    do {
        topCord += object.offsetHeight;
    } 
    while (object === object.offsetParent);

    return topCord;
}
}

$("#open").click(function () {
    var newInfo = document.getElementById("newInfo");
    var location = divLoc(newInfo);
    $("#newInfo").slideToggle('slow', function() {
        $('html,body').animate({ scrollTop: location }, 2000);
    });
});
Run Code Online (Sandbox Code Playgroud)

我在jsFiddle上传了一个问题的例子:这里

html javascript jquery

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

双打列表,打印一个字符串

我有一个值列表(天气数据),当他们没有报告值时,编写列表的人使用值"9999".我导入了文本文件并使用以下代码获取数据并进行编辑:

import java.io.*;
import java.util.*;

public class weatherData {

public static void main(String[] args)
        throws FileNotFoundException{
    Scanner input = new Scanner(new File("PortlandWeather2011.txt"));
    processData(input);
}

public static void processData (Scanner stats){
    String head = stats.nextLine();
    String head2 = stats.nextLine();
    System.out.println(head);
    System.out.println(head2);
    while(stats.hasNextLine()){
        String dataLine = stats.nextLine();
        Scanner dataScan = new Scanner(dataLine);
        String station = null;
        String date = null;
        double prcp = 0;
        double snow = 0;
        double snwd = 0;
        double tmax = 0;
        double tmin = 0;
        while(dataScan.hasNext()){
            station …
Run Code Online (Sandbox Code Playgroud)

java type-conversion

0
推荐指数
1
解决办法
482
查看次数