小编max*_*mus的帖子

DCT压缩

DCT如何帮助压缩声音(或任何类波数据).根据DCT变换,结果有N个输入值和N个输出值.压缩在哪里以及如何实现?

compression signal-processing dct

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

如何编写可伸缩的java-ee应用程序

我打算用数据库实现一个Web应用程序.数据库服务器具有以下结构:1个主服务器和多个从服务器.目标是使应用程序可伸缩,这样如果我添加和/或删除一个以上的数据库Slave服务器 - 它将继续工作而无需重新编译.

问题是如何使Java EE应用程序独立于服务器的数量?通常我注入资源,但在这种情况下,此解决方案将无法工作,因为服务器的数量不固定.

我应该阅读什么来理解它?

scalability java-ee

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

Aws EC2 EBS设置给出错误ls:无法打开目录/ mnt/my-data /:权限被拒绝

我正在使用EC2用户指南文档学习amazon EC2.我的目标是将EBS卷附加到正在运行的EC2实例.我已经成功完成了这项工作.但是我现在想要在从我的linux机器通过SSH连接之后安装它.我已成功完成手册中提供的步骤:

sudo mkdir /mnt/my-data 
sudo mount /dev/sdf /mnt/my-data
Run Code Online (Sandbox Code Playgroud)

(但在我的情况下,sudo mount/dev/sdf1/mnt/my-data工作了)

但我无法使用ls /mnt/my-data(也在用户指南中作为步骤提供)查看内容.

你知道为什么会这样吗?

amazon-ec2

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

Hibernate生成错误的语法sql

有两个表:bb_players和bb_player_skills.玩家技能表与bb_players有一对一的关系,也是bb_players的外键.

执行此代码时出错:

Query q = em.createNamedQuery(PlayerSkill.DELETE_SKILL_BY_PLAYER_ID);
q.setParameter("playerID", playerID);
q.executeUpdate();
Run Code Online (Sandbox Code Playgroud)

命名查询是:

 @NamedQuery(name = PlayerSkill.DELETE_SKILL_BY_PLAYER_ID, query = "DELETE FROM   PlayerSkill s " +
 " WHERE s.player.id = :playerID")
Run Code Online (Sandbox Code Playgroud)

postgresql日志的错误是:

ERROR,42601,"syntax error at or near ""cross""",,,,,, 
 "delete from bb_player_skills cross join bb_players player1_ where id=$1",30,,""
Run Code Online (Sandbox Code Playgroud)

我的命名查询是错误的,我应该如何重写它?

postgresql hibernate

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

链接错误(#ifndef无法按预期工作)

无法理解这里有什么问题:我有main.cpp文件,其中包括:

#include "lexan.h"
...
Run Code Online (Sandbox Code Playgroud)

lexan.h文件:

#ifndef _LEXAN_
#define _LEXAN_
enum Statements ...
//some function prototypes
...
struct TokensList {
    Statements statement;
    std::string value;
    struct TokensList *next;
};
struct TokensList *tokens = NULL;
#endif _LEXAN_
Run Code Online (Sandbox Code Playgroud)

在lexan2.h中:

#include "lexan.h"
// and some function prototypes
Run Code Online (Sandbox Code Playgroud)

问题是我得到链接错误2005:

1>lexan2.obj : error LNK2005: "struct TokensList * tokens" (?tokens@@3PAUTokensList@@A) already defined in lexan.obj
1>main.obj : error LNK2005: "struct TokensList * tokens" (?tokens@@3PAUTokensList@@A) already defined in lexan.obj
Run Code Online (Sandbox Code Playgroud)

我的错误在哪里?我以为

#ifndef _LEXAN_
#define _LEXAN_
Run Code Online (Sandbox Code Playgroud)

在lexan.h文件中可以保护我免受这种链接问题的影响.

c++

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

JScrollPane 问题

我制作了一个带有滚动窗格的程序,但它不起作用。请看源码:

JInfoView.java

package view;
import javax.swing.*;
import java.util.*;
import java.awt.*;
public class JInfoView extends JPanel {
    private JButton button = new JButton("ADD");
    private JButton buttonDelete = new JButton("DEL");
    private JTextField input = new JTextField("Text", 5);
    private JLabel label = new JLabel("Test");
    public JInfoView() {
        this.setLayout(new FlowLayout());
        this.add(button);
        this.add(buttonDelete);
        this.add(input);
        this.add(label);
    }
}
Run Code Online (Sandbox Code Playgroud)

JMainView.java

package view;
import java.awt.*;
import javax.swing.*;
import java.util.*;
import view.JInfoView;

public class JMainView extends JFrame {
    private JPanel mypanel = new JPanel(new GridLayout(0, 1, 30, 50));
    private …
Run Code Online (Sandbox Code Playgroud)

java layout swing jscrollpane

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

如何在这里实现继承?

这是一个简单的Java代码:

public class JTest {
    public static void main(String []args) {
        Integer a = new Integer(2);
        Object b = a;
        System.out.print("r = " + b);
    }
}
Run Code Online (Sandbox Code Playgroud)

所有对象在Java中都有一个父对象.当你运行这个程序时,你会得到:r = 2为什么?如果我对这段代码做同样的事情:

public class JTest {
    public static void main(String []args) {
        A a = new A();

        Object b = a;
        System.out.print("r = " + b);
    }
}
Run Code Online (Sandbox Code Playgroud)

A级是:

public class A {
    int a;
}
Run Code Online (Sandbox Code Playgroud)

输出将是:r = test.A@9304b1

java

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

这段代码有什么问题:giflib库的用法

我已经阅读了giflib用法说明并编写了以下代码:

GifFileType *gifFile = DGifOpenFileName("D:\\my.gif00.gif");
DGifSlurp(gifFile);
int h = gifFile->SHeight;
int w = gifFile->SWidth;
int count = gifFile->ImageCount;
GifPixelType *myPixels = new GifPixelType[w]; 

int errcode = DGifGetLine(gifFile, myPixels, 1);
if (errcode == GIF_OK) {
} else {
    PrintGifError();
}
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我在DGIFOpenFileName函数中设置的任何文件都会导致错误,PrintGifError()会打印出以下消息:

GIF-LIB错误:#Pixels大于宽度*高度.

我无法理解我的代码中出了什么问题.我想要的是读取gif文件的像素,编辑它们然后设置回gif文件.你能帮忙解决这个问题吗?

c gif

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

如何从父对象通知所有子对象?

假设我有一个父对象,我有几个Children对象.如果一个孩子做了一些特殊的动作,我想通知所有其他孩子.我该怎么办?我应该将所有孩子存放在某个阵列中还是有其他更方便的方法?

java oop

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