问题列表 - 第39302页

功能依赖和规范化

我正在努力寻找一个很好的资源来研究功能依赖和规范化.

任何人都知道我应该在哪里看?我难以区分FD是1NF,2NF还是3NF?

我一直在阅读维基百科,并使用谷歌搜索找到了很好的研究,但找不到任何简单的解释.

也许你们都可以分享你在生活中学习FD和正常化的方式.

database database-normalization functional-dependencies

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

如何使innodb成为默认引擎

我试图将Innodb作为我的默认引擎,我在my.cnf文件中更改了它.

我在my.cnf文件中设置了default-storage-engine = InnoDB并重新启动了mysql,但仍然没有接受它.

即使重新启动服务器后,它仍然显示默认引擎为MyISAM.

显示引擎

+ ------------ + --------- + -
| 发动机| 支持|
+ ------------ + --------- + -
| InnoDB | 是的|
| MRG_MYISAM | 是的|
| BLACKHOLE | 是的|
| CSV | 是的|
| 记忆| 是的|
| 联邦| 没有|
| 存档| 是的|
| MyISAM | 默认 |
+ ------------ + --------- + -

如何将其更改为InnoDB?

mysql innodb

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

将iframe的内容而不是src指定到页面

我目前正在处理一个表单,除了表单的所有正常字段外,还有上传图片的文件输入,onchange将图片提交给iframe,然后将上传的图片加载到带有要修改的字段的表单中对于他们(如名称和地理定位).由于我无法嵌套表单,file_input也包含在iframe中,所以最后我在iframe中使用了iframe.如此示意,我有这样的事情:

<form>
<!-- LOTS OF FIELDS!! -->
<iframe src="file_input_url">
<!-- iframe which loads a page of a form with a file input-->
</iframe>
</form>
Run Code Online (Sandbox Code Playgroud)

和iframe中加载的html类似(忽略html,head和body标签)

<form target="upload_iframe">
<input type="file" onchange="this.form.submit()">
</form>
<iframe name="upload_iframe"></iframe>
Run Code Online (Sandbox Code Playgroud)

这很好用,除了加载第一个iframe需要几秒钟,因此文件输入不会加载到页面的其余部分,并且在视觉上并不理想.我可以解决这个问题,如果可以指定iframe内容而无需加载另一个页面(在第一个iframe中由'file_input_url'指定).

所以,我的问题是,有没有办法在同一个文档中指定iframe内容,或者只能用src属性来表示,所以需要加载另一个页面?

html iframe

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

使用c#动态构建XML

我必须根据用户输入动态创建XML文件.

这是我想出来的,我有两个问题.

  1. 如果有一个相同元素的集合(MaxOccurs = 10)(例如,如果用户输入了4个帐户,那么我的代码应该如何)
  2. 如果有选择选项.根据所选元素,子元素应该改变.

有人请帮帮我.

提前致谢

BB

我的代码:

XElement req = 
    new XElement("order",
        new XElement("client", 
            new XAttribute("id", clientId),
            new XElement("quoteback", 
                new XAttribute ("name",quotebackname)
                )  
            ),
        new XElement("accounting",
            new XElement("account"),
            new XElement("special_billing_id")
            ),
        new XElement("products",
            new XElement(
                **productChoiceType**,
                ***** HERE THE ELEMENTS WILL CHAGE BASED ON  **productChoiceType**           
                )
            )
        )
    );
Run Code Online (Sandbox Code Playgroud)

c# xml xelement

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

比较Perl中日期的最佳方法是什么?

我需要阅读2个日期并进行比较.

一个日期是current_date(年,月,日),另一个是由业务逻辑确定的.然后我需要比较两个日期,看看是否有一个在另一个之前.

我怎样才能在Perl中做同样的事情?

我正在寻找好的文档,但我在Perl中找到了很多Date模块.不知道哪一个适合它.

perl

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

使用qmake时是否有可能通过包括via -isystem

我使用qmake作为makefile构建器,并希望坚持下去.此外,我想使用"gcc -Wall -Werror -Wundef -Wextra"来获得健壮的代码.我正在考虑"-pedantic",但这是更进一步的道路.我目前的主要问题是图书馆产生的大量警告,如激励,部分qt等.

每当我包含警告生成标题时,我都会使用编译指示

    #pragma GCC diagnostic ignored "-Wall"
    #include <QtGui>
    ...
    #include <QWidget>
    #pragma GCC diagnostic error "-Wall"
Run Code Online (Sandbox Code Playgroud)

这远非可爱,相当乏味和繁琐,特别是其他程序员也必须这样做.是否有使用qmake的选项允许包含qt-libraries作为系统头,从而压制他们的警告.对于简单的makefile和cmake我知道 - 系统但我找不到这个qmake吊坠.

gcc qmake suppress-warnings

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

如何在jQuery中绑定多个具有相同名称的元素?

我的屏幕上有大约50个项目.每行都是一个包含一个选择框的表单.每个选择框都具有相同的名称,"permission_action"

我的代码:

$("#permission_action").change(function() {
    $.ajax({  
      type: "PUT",  
      url: this.form.action,  
      data: "permission[action]=" + $("#permission_action").val()  
    });  
});
Run Code Online (Sandbox Code Playgroud)

仅绑定到第一个表单中的选择框.我想绑定所有项目.

jquery

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

Java如何对Point对象的ArrayList进行排序

我正在使用Point Class来管理(x,y)坐标列表,我需要按X的顺序对它们进行排序.

我在线阅读创建一个实现Comparator的新类PointCompare,但是我不确定它是如何工作的,因此我在sortByXCoordinates方法中有一个编译器错误.

非常感谢帮助,欢迎任何评论,提前感谢.这是我的一些代码:

import javax.swing.JOptionPane;
import java.awt.Point;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
//import java.util.Iterator;

public class ConvexHullMain {

 private Point coordinates = new Point(0, 0);
 private final int MAX_POINTS = 3;
 private ArrayList<Point> coordinateList = new ArrayList<Point>();

 public void inputCoordinates() {

  String tempString; // temp string for JOptionPane
  int tempx = 0;
  int tempy = 0;

  for (int i = 0; i < MAX_POINTS; i++) {
   try {
    // input x coordinates
    tempString = JOptionPane.showInputDialog(null,
      "Enter X coordinate:"); …
Run Code Online (Sandbox Code Playgroud)

java sorting arraylist comparator

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

如何在JScrollPane中修改JPanel的大小?

我只是无法做到这一点.我有一个滑块来增加我的JPanel的大小(用作绘制画布).

每当JPanel收到事件时,我用setBounds()调整它的大小,我可以看到它在一瞬间调整大小,但是下一个Paint或者某些东西会将它切换回滑块首选size属性给出的原始大小.

public class ShapesMainFrame extends JFrame {
    private PaintCanvas paintCanvas;
    public ShapesMainFrame() {
        [...]
        JScrollPane scrollPane = new JScrollPane(paintCanvas);
        scrollPane.setPreferredSize(new Dimension(1,600));
        add(scrollPane, BorderLayout.CENTER);
        pack();
    }
}

public class PaintCanvas extends JPanel {
    [...]
    public void setScale(int value) {
        setSize(1000,1000);
    }
}
Run Code Online (Sandbox Code Playgroud)

因此,当我尝试将JPanel的大小更改为一个大值时,它应该调整大小并且滚动条应该显示正确吗?它保持相同的600px高,我在开始时设置它.

java swing jscrollpane jscrollbar

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

图像"模式"列表

通过PIL(与此问题相关),我在哪里可以获得全面的图像模式列表?我看到"RGB","RGBX",我的代码以某种方式具有"BGRX",即使它在我可以看到的PIL文档中没有提到.例如,如何查看与Windows API调用交互时哪个,PIL支持哪些以及选择哪种正确模式?

基本上我对图像模式知之甚少,并且想要学习的不仅仅是用什么字母来使它神奇地起作用.

image colors image-processing python-imaging-library pillow

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