小编Rum*_*ser的帖子

Java Array Array of Arrays?

我想创建一个没有固定大小的mutli维数组.

我需要能够添加String[2]它的项目.

我试过看:

private ArrayList<String[]> action = new ArrayList<String[2]>();
Run Code Online (Sandbox Code Playgroud)

但这不起作用.有没有人有任何其他想法?

java arrays arraylist multidimensional-array

44
推荐指数
3
解决办法
12万
查看次数

在SQL Create语句中添加命名外键约束

我目前有:

CREATE TABLE  galleries_gallery (
    id              INT NOT NULL PRIMARY KEY IDENTITY,
    title           NVARCHAR(50) UNIQUE NOT NULL,
    description     VARCHAR(256),
    templateID      INT NOT NULL REFERENCES galleries_templates(id),
    jsAltImgID      INT NOT NULL REFERENCES libraryImage(id)
    jsAltText       NVARCHAR(500),
    dateCreated     SMALLDATETIME NOT NULL,
    dateUpdated     SMALLDATETIME NOT NULL,
    lastUpdatedBy   INT,
    deleted         BIT NOT NULL DEFAULT 0
);
Run Code Online (Sandbox Code Playgroud)

但是这会增加自动生成名称的约束,这使得以后很难删除约束.为了命名约束,我需要添加什么?

上面的例子是mssql我也需要它在postgresql中

sql sql-server postgresql constraints create-table

44
推荐指数
2
解决办法
3万
查看次数

Restful Rails编辑与更新

我在编辑条目后尝试重定向到另一个页面,我认为它正在使用更新代码,因为您正在更新数据库.我花了一些时间才意识到我在控制器中使用了错误的操作.有人可以解释如何编辑和更新工作.为什么有两种不同的行为?它们之间有什么区别?

rest ruby-on-rails edit

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

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

cf10无法将文本添加到HTML Head

我在正在加载的页面上收到以下错误:

coldfusion.runtime.CfErrorWrapper 
Unable to add text to HTML HEAD tag. 
[empty string] 

caused by

Template

Unable to add text to HTML HEAD tag. 
ColdFusion was unable to add the text you specified to the output stream. This is probably because you have already used a CFFLUSH tag in your template or buffered output is turned off.
Run Code Online (Sandbox Code Playgroud)

我已经扫描了我们的应用程序中包含的所有文件,但找不到任何使用CFFlush的文件.

所有cfcs和组件的输出都设置为"no".我也尝试在文件中添加cfsetting showdebugoutput = no.这没有用.

我在cfadmin中打开了请求调试,但没有帮助.

HTML Head在我们的应用程序的其他部分工作正常,它似乎只在这一页上.

这个页面唯一真正不同的是它是一个特别长的页面.

coldfusion coldfusion-10

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

Java动态加载类

我试图动态地将类加载到组件中.我正在使用文件选择器来选择将要加载的.JAR文件,然后使用选项窗格来获取类的名称.

我已经在互联网上搜索如何将java文件转换为URL以便在URLClassLoader中加载它我已经提出:

File myFile = filechooser.getSelectedFile();
String className = JOptionPane.showInputDialog(
    this, "Class Name:", "Class Name", JOptionPane.QUESTION_MESSAGE);

URL myUrl= null;
try {
    myUrl = myFile.toURL();
} catch (MalformedURLException e) {
}

URLClassLoader loader = new URLClassLoader(myUrl);
loader.loadClass(className);
Run Code Online (Sandbox Code Playgroud)

我现在收到一个'无法找到符号'错误,将URL加载到URLClassLoader中

java swing dynamic classloader

10
推荐指数
3
解决办法
3399
查看次数

触发器时,jquery triggerHandler不起作用

我将一个单击事件添加到一个复选框,该复选框将根据其检查状态显示/隐藏其他字段.我希望处理程序在加载时触发以设置初始页面结构.由于某种原因,triggerHandler不在该领域工作.如果我将其更改为"触发",则处理程序将触发,但复选框状态也将更改.你能看出我做错了什么/为什么triggerHandler不起作用?

$('body').on("click", "#hdimage", function(){
    console.log('hd');
    if(!$('#hdimage').is(':checked')){
        $('.sd-dim').hide();
    } else {
        $('.sd-dim').show();
    }
});
$('#hdimage').triggerHandler('click');
Run Code Online (Sandbox Code Playgroud)

jquery event-handling jquery-trigger jquery-triggerhandler

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

SQL DELETE - 最大行数

对SQL语句中要删除的行数应该有什么限制?

我们需要删除1到数十万行,并且需要应用某种最佳实践限制,以便在每次清空废纸篓时都不会完全杀死SQL服务器或填满日志.

此问题并非特定于任何类型的数据库.

sql sql-server max sql-delete

7
推荐指数
2
解决办法
9316
查看次数

coldfusion:listContains和listFind

什么区别listContains()listFind()/ listFindNoCase()

它们都是列表函数,采用相同的参数,并返回相同的结果.

coldfusion list

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

带返回的Powershell递归

我正在尝试编写一个递归函数,它将返回数组中的信息,但是当我将一个return语句放入函数时,它会错过某些条目.

我试图以递归方式查看指定深度的文件夹,以获取与文件夹关联的acl.我知道getChildItem有一个递归选项,但我只想逐步浏览3个级别的文件夹.

以下代码的摘录是我一直用于测试的.如果在没有return语句的情况下调用getACLS(在下面注释掉),结果是:

文件夹1

文件夹12

文件夹13

文件夹2

当使用return语句时,我得到以下输出:

文件夹1

文件夹12

所以看起来return语句是从递归循环中退出的?

我的想法是,我想返回一个多维数组,如[文件夹名称,[acls],[[子文件夹,[权限],[[...]]]]]等.

cls

function getACLS ([string]$path, [int]$max, [int]$current) {

    $dirs = Get-ChildItem -Path $path | Where { $_.psIsContainer }
    $acls = Get-Acl -Path $path
    $security = @()

    foreach ($acl in $acls.Access) {
        $security += ($acl.IdentityReference, $acl.FileSystemRights)
    }   

    if ($current -le $max) {
        if ($dirs) {
            foreach ($dir in $dirs) {
                $newPath = $path + '\' + $dir.Name
                Write-Host $dir.Name
   #            return ($newPath, $security, getACLS $newPath $max ($current+1))
   #            getACLS $newPath …
Run Code Online (Sandbox Code Playgroud)

powershell recursion return function

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