小编Zac*_*ack的帖子

为什么Git要求我在推动前拉?

我一直收到错误说:拒绝master-> master(先获取),无法推送一些refs ....因为remote包含你本地没有的工作.

我只是想让git用新的上传来覆盖当前存储库中的文件,所以我一直在尝试使用git push -u origin master,但是这个错误不断弹出.我是git/github的新手.为什么会这样?

我试图将repo中的现有文件与桌面上的文件合并,但我不断遇到合并冲突.不知道如何处理这些.

git version-control github git-push

7
推荐指数
2
解决办法
9999
查看次数

样式表不适用于sinatra erb视图

我的样式表适用于我的应用程序的某些元素而不是其他元素,我不知道为什么.

这是我的文档结构:

文件结构

目前,样式表正在应用于index.erb和contacts.erb,而不是树中的其他样式表,我不知道为什么.

在我的布局中,我已指定: <link rel="stylesheet" type="text/css" href="style.css">

有任何想法吗?

css ruby sinatra

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

为什么有些类需要主要方法而有些类不需要?

我目前正在注册一个在线Java类,我的讲师让我相信所有Java类都必须有一个main方法

即.

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

但是,我们刚刚在其他文件中交叉引用类时达到了一个单元,而实际情况并非如此.

防爆.

public class Pie
{

        // declare variables to be called in separate file
        String type;
        int diameter;
        float radius;

}
Run Code Online (Sandbox Code Playgroud)

然后可以以如下方式引用Pie:

Pie newPie = new Pie();

System.out.println("What type of pie will you be eating today?");
        newPie.type = in.readLine();
        System.out.println("Ah. " + newPie.type + ". Excellent choice.\n");
Run Code Online (Sandbox Code Playgroud)

这很好用.然而,为什么这个功能正确地解释了我背后的解释.有人可以解释一下吗?

java oop class

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

需要for循环中的范围

def sum_items(list1, list2):
    sum_list = []
    for i in range(len(list1)):
        sum_list.append(list1[i] + list2[i])


return sum_list
Run Code Online (Sandbox Code Playgroud)

为什么需要这样的范围功能?如果我们只使用list1的len,结果会不一样?

python for-loop

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

破碎范围/ len使用

假设在函数内调用的函数正常工作(它是).我在这做错了什么?

def board_contains_word_in_column(board, word):
    """ (list of list of str, str) -> bool

    Return True if and only if one or more of the columns of the board
    contains word.


    Precondition: board has at least one row and one column, and word is a
    valid word.

    >>> board_contains_word_in_column([['A', 'N', 'T', 'T'], ['X', 'S', 'O', 'B']], 'NO')
    False
    """


    for char in range(len(board)):
        if word in make_str_from_column(board,char):
            return True

    return False
Run Code Online (Sandbox Code Playgroud)

python range

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

Bootstrap-form gem,奇怪的错误

下面是使用bootstrap-form gem为rails创建的表单的代码.

<%= bootstrap_form_tag(user_sessions_path) do |f| %>
  <div class="field">
    <%= f.label_tag :email %><br />
    <%= f.text_field_tag :email %>
  </div>
  <div class="field">
    <%= f.label_tag :password %><br />
    <%= f.password_field_tag :password %>
  </div>
  <div class="actions">
    <%= f.submit_tag "Login" %>
  </div>
<% end %>
Run Code Online (Sandbox Code Playgroud)

这会引发错误:在包含用户会话路径的表单的第一行上没有将符号隐式转换为字符串.不知道为什么会这样

ruby ruby-on-rails twitter-bootstrap

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

子串出现

我在这里有一个问题,我真的不知道从哪里开始

s1.find(s2)
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

变量s1和s2指的是strs.表达式s1.find(s2)返回s1中第一次出现s2的索引.表达式s1.find(s2,5)返回s1中第一次出现s2的索引,从s1中的索引5开始.(有关详细信息,请参阅help(str.find))

写一个表达式,生成s1中第二次出现s2的索引.如果s2在s1中没有出现两次,则表达式应该生成-1.与str.count不同,您应该允许重叠出现s2.

例如,如果s1为"banana"且s2为"ana",则表达式应返回3.如果s1为"apple"且s2为"p",则表达式应返回2.

你的答案必须是一个不使用方括号的单个表达式(字符串索引和切片),你只能调用方法str.find并使用算术运算符(+, - 等).

python substring

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

不确定for循环

不知道我在这里做错了什么.任何帮助,将不胜感激.当我输入包含不良变量(如Z)的DNA序列时,我会继续返回True.有人能指出原因吗?

谢谢

def is_valid_sequence(dna):
    """ (str) -> bool

    >>> is_valid_sequence('ATCG')
    True
    >>> is_valid_sequence('AZT')
    False
    >>> is_valid_sequence('atcg')
    False

    Returns a boolean result based on whether dna is a valid
    dna sequence.
    """



    for char in dna:
        if char in "TCGA":
            return True
        else:
            return False
Run Code Online (Sandbox Code Playgroud)

python string function

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

因未知原因获取错误

试图设计一个硬币鳍状肢程序,要求用户说出他们想要翻硬币的次数(翻转数量必须低于1000).然后,我从1-10获得一个随机数,并将该数字分配给根据用户将要翻转的翻转数声明的每个数组索引.

我似乎得到三个错误,涉及无法解析math.random行上的符号.任何帮助,将不胜感激.

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

public class coinFlip {

public static void main(String[] args) throws IOException {

    // declare in as a BufferedReader; used to gain input from the user
    BufferedReader in;
    in = new BufferedReader(new InputStreamReader(System.in));

    //declare variables
    int flips;
    int anArray[];
    int x;
    int r;

    System.out.println("How many times would you like to flip your coin?");
    flips = Integer.parseInt(in.readLine());

    if(flips <= 1000) {
        System.out.println("You want to flip " + flips + " times");
        anArray = new int[flips];

        for(x …
Run Code Online (Sandbox Code Playgroud)

java arrays input coin-flipping

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

这个关闭发生了什么?

function makeMultiplier(x){
        return function(y) {
            return x * y;
    }
}

var by10 = makeMultiplier(10);
console.log(by10(7));
Run Code Online (Sandbox Code Playgroud)

当make multiplier只接受一个参数时,如何传入两个参数?我不确定这种语法是如何工作的.

javascript closures

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

虽然循环没有退出

这方面是Java新手.我正在尝试运行一个滚动两个骰子的程序,当两个骰子之间的总滚动为7或11时,程序将退出.出于某种原因,我的while语句一遍又一遍地执行,我无法弄清楚原因.任何帮助将非常感激.代码如下.

再次,这是非常新的.不是那么专注于一种更有效的方式来实现这一点,而是关注为什么这不起作用的语义细节.

// import required packages for the program
// import all classes to be on the safe side
// will be using input/ouput and math, so those imports are needed
import java.io.*;
import java.math.*;
import java.text.*;

// Declare a class, class name Dice chosen
public class Dice
{
// need to use throws IOException because we are dealing with input and output, simple main method will not suffice
    public static void main(String[] args) throws IOException
    {

        // declare variables …
Run Code Online (Sandbox Code Playgroud)

java while-loop

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