小编Spe*_*cer的帖子

填充表格行

<html>
    <head>
        <title>Table Row Padding Issue</title>
        <style type="text/css">
            tr {
                padding: 20px;
            }
        </style>
    </head>
    <body>
        <table>
            <tbody>
                <tr>
                    <td>
                        <h2>Lorem Ipsum</h2>
                        <p>Fusce sodales lorem nec magna iaculis a fermentum lacus facilisis. Curabitur sodales risus sit amet
                        neque fringilla feugiat. Ut tellus nulla, bibendum at faucibus ut, convallis eget neque. In hac habitasse 
                        platea dictumst. Nullam elit enim, gravida eu blandit ut, pellentesque nec turpis. Proin faucibus, sem sed 
                        tempor auctor, ipsum velit pellentesque lorem, ut semper lorem eros ac …
Run Code Online (Sandbox Code Playgroud)

html css row html-table padding

68
推荐指数
4
解决办法
18万
查看次数

CSS类和id具有相同的名称

拥有一个同名的css类和id有什么问题吗?就像文章/帖子页脚的.footer和页脚的#footer一样.

css class

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

关于字段的私有静态最终关键字的快速Java问题

我宣布一个字段:

private static final String filename = "filename.txt";
Run Code Online (Sandbox Code Playgroud)

首先,private static final物质的顺序是什么?如果没有,是否有标准接受的序列或惯例?

其次,filename在我的应用程序中是固定的.这是最好的存储价值吗?

java static final private

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

Java Singleton模式

编辑:已回答 - 错误是方法不是静态的

我使用的是Singleton设计模式

 public class Singleton {
   private static final Singleton INSTANCE = new Singleton();

   // Private constructor prevents instantiation from other classes
   private Singleton() {}

   public static Singleton getInstance() {
      return INSTANCE;
   }
 }
Run Code Online (Sandbox Code Playgroud)

我的问题是如何在另一个类中创建类Singleton的对象?

我试过了:

Singleton singleton = new Singleton(); 
// error - constructor is private
Singleton singleton = Singleton.getInstance();
// error - non-static method cannot be referenced from a static context
Run Code Online (Sandbox Code Playgroud)

什么是正确的代码?

谢谢,斯宾塞

java singleton design-patterns initialization

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

C++传递枚举作为参数

如果我有一个像这样的简单类用于卡:

class Card {
        public:
            enum Suit { CLUBS, DIAMONDS, HEARTS, SPADES };
            Card(Suit suit);
    };
Run Code Online (Sandbox Code Playgroud)

然后我想在另一个文件中创建一个卡的实例如何通过枚举?

#include "Card.h"
using namespace std;
int main () {
    Suit suit = Card.CLUBS;
    Card card(suit);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

错误:此范围内未声明'Suit'

我知道这有效:

#include "Card.h"
using namespace std;
int main () {
    Card card(Card.CLUBS);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

但是如何在另一个文件中创建Suit类型的变量?

c++ parameters enums

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

foreach中的C++枚举

可能的重复:
枚举C++
C++中的枚举:迭代枚举

我有一个二十一点游戏的卡片类,有以下枚举:

enum Rank { Ace, Two, Three, Four, Five, Six, Seven, Eight, Nine, Ten, Jack, Queen, King };
enum Suit { Clubs, Diamonds, Hearts, Spades };
Run Code Online (Sandbox Code Playgroud)

当我创建甲板时,我想编写如下代码:

// foreach Suit in Card::Suit
//   foreach Rank in Card::Rank
//     add new card(rank, suit) to deck
Run Code Online (Sandbox Code Playgroud)

我相信c ++中没有foreach.但是,我如何遍历枚举?

谢谢,斯宾塞

c++ foreach enums

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

我该如何组织我的Java GUI?

我正在用Java创建一个游戏以获得乐趣,我正在尝试决定如何为GUI组织我的类.到目前为止,所有只有swing组件和布局(没有逻辑)的类都在一个名为"ui"的包中.我现在需要将侦听器(即ActionListener)添加到组件(即按钮).听众需要与Game类进行通信.

目前我有:Game.java - 创建框架添加面板

import javax.swing.*;
import ui.*;

public class Game {

    private JFrame frame;
    Main main;

    Rules rules;

    Game() {
        rules = new Rules();

        frame = new JFrame();
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        main = new Main();
        frame.setContentPane(main.getContentPane());
        show();
    }

    void show() {
        frame.pack();
        frame.setLocationRelativeTo(null);
        frame.setVisible(true);
    }

    public static void main(String[] args) { new Game(); }

}
Run Code Online (Sandbox Code Playgroud)

Rules.java - 游戏逻辑

ui包 - 所有类创建新面板以与主框架的内容窗格交换出来Main.java(主菜单) - 创建一个包含组件的面板

我现在在哪里为Main类放置功能?在游戏课上?单独上课?或整个组织是错的?

谢谢

java user-interface swing organization

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

Netbeans中的C++控制台输出

当我在具有coutprintf语句的Mac上运行Netbeans中的C++程序时,输出显示在使用X11打开的终端中.Netbeans内置了一个控制台吗?如果是,我如何更改输出?

谢谢,斯宾塞

c++ console netbeans

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

Lua getter和setters

我正在使用Codea iPad应用程序并学习Lua.Codea将Class.lua用于类.我想要实现的是一种为变量get和set方法指定函数的方法.目前,一个变量说"x"可以像这样访问:print(obj.x)并使用如下代码设置:obj.x = 1.我希望变量改为调用我可以指定的get和set函数.我正在移植用Actionscript 3编写的东西,需要模仿A3的get和set函数声明.如果这是可能的,或者如果它们是另一种方式,请告诉我.如果添加或更改其代码是一个解决方案,我可以覆盖Codea的Class.lua.谢谢.

getter setter lua class codea

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

C++基础类布局

学习C++并看到如下所示的课程:

class CRectangle {
    int x, y;
  public:
    void set_values (int,int);
    int area () {return (x*y);}
};

void CRectangle::set_values (int a, int b) {
  x = a;
  y = b;
}
Run Code Online (Sandbox Code Playgroud)

我知道Java中的Java和方法(函数)是在类中编写的.该类看起来像Java接口.我知道我可以写这样的类:

class CRectangle {
    int x, y;
  public:
    void set_values (int a, int b) {
      x = a;
      y = b;
    };
    int area () {return (x*y);}
};
Run Code Online (Sandbox Code Playgroud)

但是有差异还是标准?

c++ class

4
推荐指数
2
解决办法
540
查看次数