我正在努力寻找一个很好的资源来研究功能依赖和规范化.
任何人都知道我应该在哪里看?我难以区分FD是1NF,2NF还是3NF?
我一直在阅读维基百科,并使用谷歌搜索找到了很好的研究,但找不到任何简单的解释.
也许你们都可以分享你在生活中学习FD和正常化的方式.
我试图将Innodb作为我的默认引擎,我在my.cnf文件中更改了它.
我在my.cnf文件中设置了default-storage-engine = InnoDB并重新启动了mysql,但仍然没有接受它.
即使重新启动服务器后,它仍然显示默认引擎为MyISAM.
显示引擎
+ ------------ + --------- + -
| 发动机| 支持|
+ ------------ + --------- + -
| InnoDB | 是的|
| MRG_MYISAM | 是的|
| BLACKHOLE | 是的|
| CSV | 是的|
| 记忆| 是的|
| 联邦| 没有|
| 存档| 是的|
| MyISAM | 默认 |
+ ------------ + --------- + -
如何将其更改为InnoDB?
我目前正在处理一个表单,除了表单的所有正常字段外,还有上传图片的文件输入,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属性来表示,所以需要加载另一个页面?
我必须根据用户输入动态创建XML文件.
这是我想出来的,我有两个问题.
有人请帮帮我.
提前致谢
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) 我需要阅读2个日期并进行比较.
一个日期是current_date(年,月,日),另一个是由业务逻辑确定的.然后我需要比较两个日期,看看是否有一个在另一个之前.
我怎样才能在Perl中做同样的事情?
我正在寻找好的文档,但我在Perl中找到了很多Date模块.不知道哪一个适合它.
我使用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吊坠.
我的屏幕上有大约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)
仅绑定到第一个表单中的选择框.我想绑定所有项目.
我正在使用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) 我只是无法做到这一点.我有一个滑块来增加我的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高,我在开始时设置它.
通过PIL(与此问题相关),我在哪里可以获得全面的图像模式列表?我看到"RGB","RGBX",我的代码以某种方式具有"BGRX",即使它在我可以看到的PIL文档中没有提到.例如,如何查看与Windows API调用交互时哪个,PIL支持哪些以及选择哪种正确模式?
基本上我对图像模式知之甚少,并且想要学习的不仅仅是用什么字母来使它神奇地起作用.