小编use*_*764的帖子

CSS悬停边框使内联元素稍微调整

我有一个无序的列表或锚点.我有一个CSS:悬停事件,它添加了边框但左边的所有锚点稍微调整,当我悬停,因为它是向宽度添加1px并自动调整.我如何确保定位是绝对的?

我在这里做了一个JS小提琴.

css

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

带有实例作为第一个参数的unbound方法得到字符串但需要其他东西

#Maps.py
class Maps(object):

    def __init__(self):
        self.animals = []
        self.currently_occupied = {}

    def add_animal(self, name):
        self.animals.append(name)
        self.currently_occupied = {robot:[0, 0]}



#animal.py
class Animal(object):

    def __init__(self, name):
        import maps
        maps.add_animal(rbt)
        self.name = name


#Tproject.py
from Animal import Animal
Fred = Animal("Fred")
Run Code Online (Sandbox Code Playgroud)

给我这个看起来像这样的错误

TypeError:必须使用Maps实例作为第一个参数调用unbound方法add_animal()(改为使用str实例)

但我不知道它意味着什么,我无法弄清楚通过谷歌或雅虎搜索:(

python oop methods

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

什么是'未定义的参考'pow''

我有一个键盘.

在第15行内的for函数

 for(i=2; i<=90; i+=2){
    int j=0+i;
    printf("%i\n",i);
    power=pow(inp,j);
    factor=factorial(i);
    if(i%4==0)fAns += power/factor;
    else fAns -= power/factor;
  }
Run Code Online (Sandbox Code Playgroud)

power=pow(inp,j);我添加的行j而不是使用,i因为它给了我同样的错误.undefined reference to 'pow'.

如果我j用2 替换,那么它工作正常,但当我使用j=i它不会工作.递增此行是否有问题?

我希望这个增加,而不是给我一个错误.

c

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

如何隐藏滚动条直到需要它们然后在不需要时删除

在这里有一个例子.

基本上我有一个始终存在的滚动条,即使它当前不需要.问题:如果我的div的高度超过300像素,我想要一个滚动条.

<fieldset id="typography">
<ul>
    <li><label for="Poll Question">Header</label></li>
    <li><input type="text" id="formheader" value="Header"></input></li>
     <div class="scroll">           
        <li><label>Answers</label></li>
        <li id="formanswer1" class="clonedInput"><input type="text" id="formanswer1" value="" /></li>
        <li id="formanswer2" class="clonedInput"><input type="text" id="formanswer2" value="" /></li>
        <li id="formanswer3" class="clonedInput"><input type="text" id="formanswer3" value="" /></li>
    </div>      
    <li><input type="button" id="btnAdd" value="Add Answer" />
    <input type="button" id="btnDel" value="Remove Answer" /></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我会赞美任何帮助.我知道我需要使用JS,但我甚至不知道从哪里开始.

问题2:是否有一个简单的命令可以使用,当我按下添加按钮时,它会滚动到滚动条的最底部?

html javascript css

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

类如何在同一个文件中工作,但如果它们是分开的,那么正确导入会有错误?

我是编程的新手,我做了一个小程序只是为了学习如何使用python而我做了这个.

如果我将它放在一个文件中,它可以正常工作,但当我将它分成三个文件时,它们运行Atlas.py,Robot.py和Test.py.

我在init行的机器人类中遇到错误:"Undefined Variable:Atlas" .

我在上面的评论中评论了它所在的文件.

#Atlas.py
class Atlas:

def __init__(self):
    self.robots = []
    self.currently_occupied = {}

def add_robot(self, robot):
    self.robots.append(robot)
    self.currently_occupied = {robot:[]}


#Robot.py
class Robot():

def __init__(self, rbt, atlas = Atlas): #This is the main error:"Undefined Variable: Atlas" This happens after i separate the file
    self.xpos = 0
    self.ypos = 0
    self.atlas = atlas()
    self.atlas.add_robot(rbt)
    self.name = rbt

def walk(self, axis, steps=2):
    ....

#Test.py
robot1 = Robot("robot1")
Run Code Online (Sandbox Code Playgroud)

我将这些类放入相应的文件中,Test.py现在看起来像这样:

#Test.py
import Robot
robot1 = Robot("robot1")
Run Code Online (Sandbox Code Playgroud)

python

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

创建字典键的简写方法(如果不存在)

我有一本动物园动物词典.我想把它放在嵌套字典中的字典中,但得到一个KeyError,因为该特定种类尚未添加到字典中.

def add_to_world(self, species, name, zone = 'retreat'):
    self.object_attr[species][name] = {'zone' : zone}
Run Code Online (Sandbox Code Playgroud)

是否有快捷方式检查该物种是否在字典中并创建它,如果它不是或我必须做很长的事情并手动检查是否已添加该物种?

python

6
推荐指数
3
解决办法
6964
查看次数

"必须具有类或枚举类型的参数"实际上意味着什么

我有一个头文件和一个.cpp文件.我需要为我的.h文件编写函数,但是在我完全完成一个骨架.cpp文件之前我得到一个错误.

Money.h

#ifndef MONEY_H
#define MONEY_H

#include <iostream>
#include <iomanip>

using namespace std;

class Money
{
public:
   Money(int dollars, int cents);
   Money operator+(const Money& b) const;
   Money operator-(const Money& b) const;
   Money operator*(double m) const;
   Money operator/(double d) const;

   void print() const;

private:
   int dollars;
   int cents;
};

#endif
Run Code Online (Sandbox Code Playgroud)

Money.cpp

#include "Money.h"

Money::Money(int dollars, int cents){

}
Money operator+(const Money& b) {

}
Money operator-(const Money& b) {

}
Money operator*(double m) {

}
Money operator/(double d) {

}

void …
Run Code Online (Sandbox Code Playgroud)

c++

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

如何更改单选按钮的文本

我有一个需要来自用户的输入,但正常进行动态更新单选按钮.val(),.text()以及.html()将无法正常工作.如何使用jQuery或纯JavaScript更改单选按钮的文本?

javascript jquery

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

从不同的模块导入类的实例

我有一个名为directory的模块和另一个名为species的模块.无论我有多少种,总会有一个目录.

在目录模块中,我有1个目录类.在物种模块内部,我有许多不同的物种类别.

#module named directory
class directory:

    def __init__(self):
        ...

    def add_to_world(self, obj, name, zone = 'forrest', space = [0, 0]):
        ...


#module named species
class Species (object):

def __init__(self, atlas):
    self.atlas = atlas

def new(self, object_species, name, zone = 'holding'):
    self.object_species = object_species
    self.name = name
    self.zone = zone
    self.atlas.add_to_world(object_species, name)

class Lama(Species):

def __init__(self, name, atlas, zone = 'forrest'):
    self.new('Lama', name)
    self.at = getattr(Entity, )
    self.atlas = atlas
Run Code Online (Sandbox Code Playgroud)

问题是,在我的每个类中,我必须将atlas对象传递给该物种.我怎样才能告诉物种从不同的模块中获取实例.

例如,如果我在一个名为Entity的模块中有一个'atlas'实例,并且有一个Entity类,我怎么能用几行代码告诉所有物种从Entity中获取该实例?

python

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

我怎样才能将c ++ str转换为int?

可能重复:
c ++将字符串转换为int

我有用户输入9个数字.我需要将字符串数转换为int

string num;
int num_int, product[10];

cout << "enter numbers";
cin >> num;

for(int i =0; i<10; i++){
   product[i] = num[i] * 5; //I need the int value of num*5
}
Run Code Online (Sandbox Code Playgroud)

c++

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

标签 统计

python ×4

c++ ×2

css ×2

javascript ×2

c ×1

html ×1

jquery ×1

methods ×1

oop ×1