小编got*_*ch4的帖子

JavaDB管理工具

我现在的雇主希望将JavaDB用于他的新项目.好吧,因为我喜欢的SQLite与java和我的工作效果不好,呃......,真的不想争论它.无论如何,我找不到一个像样的免费工具来操纵JavaDB或Derby数据库.我只有Netbeans.我尝试了其他人,但所有免费的都是非常温和的工具而且价格昂贵,但是我的雇主不想支付一个dyme(......).

建议?

derby javadb

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

摆动布局问题

您好我想在JPanel中获取此swing布局:

JLabel - JTextField - JComboBox

当面板调整大小时,我希望textField扩展而不是其他两个.一切都必须保持一致.我试过网格袋布局但不起作用......或者我不能.想法?

java layout swing

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

如何登录Spring?

我从来没有使用过日志,所以我对此一无所知.无论如何,我有一个Spring控制器,我认为这就像添加到控制器的类一样简单:

private Logger logger = LoggerFactory.getLogger(this.getClass());
Run Code Online (Sandbox Code Playgroud)

logger是org.slf4j.Logger并记录使用:

logger.info("mainpage");
Run Code Online (Sandbox Code Playgroud)

但是在eclipse控制台上没有任何内容.我该怎么做?

我没有配置log4j或任何东西.

logging spring

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

c ++虚拟类,子类和自引用

考虑这个课程:

class baseController {

    /* Action handler array*/

std::unordered_map<unsigned int, baseController*> actionControllers;

protected:

    /**
     *  Initialization. Can be optionally implemented.
     */
    virtual void init() {

    }

    /**
     * This must be implemented by subclasses in order to implement their action
     * management
     */
    virtual void handleAction(ACTION action, baseController *source) = 0;

    /**
     * Adds an action controller for an action. The actions specified in the
     * action array won't be passed to handleAction. If a controller is already
     * present …
Run Code Online (Sandbox Code Playgroud)

c++ virtual inheritance

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

模板类无法重新定义运算符[]

我上过这堂课

namespace baseUtils {

template<typename AT>
class growVector {

        int size;
        AT **arr;
        AT* defaultVal;

    public:

        growVector(int size, AT* defaultVal );   //Expects number of elements (5) and default value (NULL)
        AT*& operator[](unsigned pos);
        int length();
        void reset(int pos);    //Resets an element to default value
        void reset();           //Resets all elements to default value
        ~growVector();
};

}
Run Code Online (Sandbox Code Playgroud)

这是operator []的实现

template<typename AT>
AT*& growVector<AT>::operator [](unsigned pos){
    if (pos >= size){
        int newSize = size*2;
        AT** newArr = new AT*[newSize];
        memcpy(newArr, arr, sizeof(AT)*size);
        for …
Run Code Online (Sandbox Code Playgroud)

c++ templates operator-overloading

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

为什么gcc找不到合适的Gtk和Gdk版本?

您好我正在使用Ubuntu 11.10.我试图在eclipse中编译一个简单的Gtk示例...结果是它说gtk丢失了.我查看了usr/include,并且有gtk-2.0和gtk-3.0.所以在我写的包含中

#include <gtk-3.0/gtk/gtk.h>
Run Code Online (Sandbox Code Playgroud)

但现在它抱怨它找不到gdk.h ....它是gtk-3.0树!为什么找不到它?我甚至尝试用符号链接gtk到gtk-3.0目录而没有结果......

c linux gtk ubuntu-11.10

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

Php date()函数错误分钟......为什么?

我正在使用Php中的一个项目,我注意到日期(也是时间)返回错误的时间.起初它似乎是错误的时区,但后来我注意到系统时钟没有一个或多个小时的差异(我正在使用localhost),但是大约28分钟......这很奇怪......它可能是什么? ?

php

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

c ++模板化类没有链接

template<typename AT>
class growVector {

        int size;
        AT **arr;
        AT* defaultVal;

    public:

        growVector(int size , AT* defaultVal);   //Expects number of elements (5) and default value (NULL)
        AT*& operator[](unsigned pos);
        int length();
        void reset(int pos);    //Resets an element to default value
        void reset();           //Resets all elements to default value
        ~growVector();
};
Run Code Online (Sandbox Code Playgroud)

和.cpp是

template<typename AT>
growVector<AT>::growVector(int size, AT* defaultVal) {
    arr = new AT*[size];
    this->size = size;
    for (int i = 0 ; i < size; i++){
        arr[i] = defaultVal;
    }
} …
Run Code Online (Sandbox Code Playgroud)

c++ linker templates

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