小编Sea*_*ean的帖子

插入期间唯一的约束违规:为什么?(Oracle)的

我正在尝试在表格中创建一个新行.表上有两个约束 - 一个在关键字段(DB_ID)上,另一个约束一个值为字段ENV中的几个之一.当我执行插入操作时,我不会将键字段包含为我要插入的字段之一,但是我收到此错误:

unique constraint (N390.PK_DB_ID) violated
Run Code Online (Sandbox Code Playgroud)

这是导致错误的SQL:

insert into cmdb_db 
   (narrative_name, db_name, db_type, schema, node, env, server_id, state, path) 
values 
   ('Test Database', 'DB', 'TYPE', 'SCH', '', 'SB01', 381, 'TEST', '')
Run Code Online (Sandbox Code Playgroud)

我唯一能够看到的是,如果手动插入行,Oracle可能会尝试分配已经在使用的DB_ID.此数据库中的数据以某种方式从生产数据库中恢复/移动,但我没有详细说明如何完成.

有什么想法吗?

oracle unique-constraint

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

尝试执行文件上载时$ _FILES为空

这真让我抓狂.我正在试图弄清楚如何上传文件.我有两个非常简单的文件,但它似乎不起作用.第一个是允许用户选择文件的文件:

<html>
<head>
<title>File Upload Form</title>
</head>
<body>
This form allows you to upload a file to the server.<br>

<form action="getfile.php" method="post"><br>
Type (or select) Filename: <input type="file" name="uploadFile">
<input type="submit" value="Upload File">
</form>
</body>
</html>
</code>
Run Code Online (Sandbox Code Playgroud)

第二个是处理它的php文件:

<html>
<head>
<title>Process Uploaded File</title>
</head>
<body>
<?php

print_r($_FILES);
print "<P>\n";

move_uploaded_file ($_FILES['uploadFile'] ['tmp_name'],
       "../blimages/site/7337/{$_FILES['uploadFile'] ['name']}")

?>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

因为 - 除了print_r- 我从网站教程中删除了如何进行文件上传,我认为这些文件没问题.

print_r($FILES)返回一个完全空数组.

我也查了一下php.ini.允许文件上传,最大大小为2M,我假设是2兆字节,这远远大于我试图上传的文件.

还有什么可能是错的?

谢谢,

肖恩.

php

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

"印第安纳琼斯"/作为乌鸦苍蝇风格的谷歌地图绘图,没有动画?

给定一组GPS坐标,我需要使用谷歌地图绘制它们,并从每一个绘制一条线到下一条.如果我可以显示方向性将是最佳的,但只要我可以指出起点,这不是绝对必要的.

会有两个以上的点 - 请求的点数会有所不同,所以我想我需要知道我可以在一张地图上绘制的最大点数,所以如果需要,我可以将这些点分成多个地图.

我不在乎距离.

我不关心真正的准确性 - 这些只是为了帮助用户可视化对象的位置.

除地图外,我也不需要返回任何类型的信息.将返回的地图嵌入网页会很不错,但我会接受将用户发送到Google地图.

我怀疑这里有一个API可以做到这一点,但是一堆搜索并没有提供任何结果,所以任何帮助都会受到赞赏.

肖恩.

google-maps

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

格式化网页的当前最佳做法是什么?

我在几年内没有做过任何真正的网页设计,现在我的任务是创建一组需要相对复杂(和精确)布局的网页.我已经开始探索CSS,虽然我已经开始了解如何使用它,但它似乎并不像我需要的布局那样合适的工具.

我需要的布局有一个顶部,中间和底部,每个部分分为不同的区域.我需要的东西有点像:

35%,35%(右对齐),15%,15%

70%,15%,15%

70%,15%,15%

百分比具有浏览器宽度,并且列末端的百分比与上/下行相同,列边缘需要满足.此外,无论我放入哪些内容,行都必须在彼此之下.

CSS看起来像我想做的那样,但是当我开始尝试我需要的复杂性时,我无法获得匹配的列,或者流入其他行的行等.

我真正想要的是框架,我可以将元素准确定位在我想要的位置.那是否存在,或者我只是与CSS战斗?

谢谢,

肖恩.

css

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

java编译问题.可能很简单

我已经有很长一段时间了,因为我已经广泛使用了java,而且我遇到了一些麻烦,我认为这可能很简单.代码在linux系统上,我正在使用javac和其他命令行工具.

两个文件,第二个不会编译.这是第一个名为ITranslator.java的文件:

package org.helloopensource.greetings;

public interface ITranslator {
    public abstract String translate(String fromLanguage, String toLanguage, String word);
}

这是第二个,名为Greeting.java:

package org.helloopensource.greetings; 

public class Greeting {
    private ITranslator translator;

    public Greeting(ITranslator translator) {
            this.translator = translator;
     }

    public String sayHello(String language, String name) {
            return translator.translate("English", language, "Hello") + " " + name;
    }
}

当我尝试编译时,我得到:

> javac -classpath `pwd` Greeting.java
Greeting.java:4: cannot find symbol
symbol  : class ITranslator
location: class org.helloopensource.greetings.Greeting
    private ITranslator translator;
            ^
Greeting.java:6: cannot find symbol
symbol  : …

java javac package

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

哪一个更像蟒蛇?

我正在探索以前没用过的各种语言,使用简单的Perl脚本作为我想要完成的事情的基础.我有几个版本的东西,我很好奇哪个是使用Python时的首选方法 - 或者如果不是,那是什么?

版本1:

workflowname = []
paramname = []
value = []
for line in lines:
        wfn, pn, v = line.split(",")
        workflowname.append(wfn)
        paramname.append(pn)
        value.append(v)
Run Code Online (Sandbox Code Playgroud)

版本2:

workflowname = []
paramname = []
value = []
i = 0;
for line in lines:
        workflowname.append("")
        paramname.append("")
        value.append("")
        workflowname[i], paramname[i], value[i] = line.split(",")
        i = i + 1
Run Code Online (Sandbox Code Playgroud)

就个人而言,我更喜欢第二种,但正如我所说,我很好奇真正了解Python的人会更喜欢什么.

python

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

Perl hashref/property confusion

忽略如果一个人使用严格和警告可能不会发生的事实,我想知道为什么这两个案例不同.

#!/usr/local/perl5/bin/perl

$x[0] = "";
$y[0] = "";

$x[0]->{name} = "SRV";
$y[0]->{name} = "FINAL";
print "$x[0]->{name}, $y[0]->{name}\n";

$x[1]->{name} = "SRV";
$y[1]->{name} = "FINAL";
print "$x[1]->{name}, $y[1]->{name}\n";
Run Code Online (Sandbox Code Playgroud)

输出是:

FINAL, FINAL
SRV, FINAL
Run Code Online (Sandbox Code Playgroud)

为什么,当索引为零时,y [0] - > {name}赋值是否影响x [0] - > {name},但是当索引为1时不会?

谢谢,

肖恩.

perl properties hashref

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