小编Lei*_*igh的帖子

在java中,如何从jar文件中检索图像?

我在将java项目导出到jar(来自Eclipse)时遇到了问题.有一个文件,我已经包含在名为jar的jar中images.它包含我的项目使用的所有图像文件.问题是,我对这些图像的引用仅在项目不是 jar形式时才有效.我无法弄清楚为什么,我想知道是否需要更改图像引用的措辞.这是我正在做的参考图像:

    URL treeURL = null;
    Image tree = null;
    File pathToTheTree = new File("images/tree.png");
    try {
        treeURL = pathToTheTree.toURL();
    } catch (MalformedURLException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }
    try {
        tree = ImageIO.read(treeURL);
    } catch(IOException e) {
        e.printStackTrace();
    }
Run Code Online (Sandbox Code Playgroud)

很可能这是一个简单的问题,因为我是编码的初学者.当这些引用都在jar中时,我需要更改以使这些引用有效吗?

java jar reference

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

Coldfusion RegEx检查密码强度

我正在使用它来(尝试)验证ColdFusion 7中的“强”密码。

if ( REFind("^(?=.*[A-Z])(?=.*[!@##$&*])(?=.*[0-9])(?=.*[a-z]).{6}$", myPassword, 1) EQ 0 )
Run Code Online (Sandbox Code Playgroud)

但是,它失败了。有人可以指出我的错误吗?

认为我正在测试的标准是:

  • 1个鞋帮
  • 低1
  • 1个
  • 1个特殊字符
  • 最少6位数

非CF人的脚注:

  • 双重哈希是为了逃避CF哈希;
  • ColdFusion使用Jakarta ORO 2.0.6作为其正则表达式引擎

regex passwords coldfusion coldfusion-7

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

SQL Query根据列值显示名称

我有一个名为ORDER_STATUS的列的三种不同状态

  • 110(已发布)
  • 120(已包装)
  • 130(已发货).

现在,根据查询返回的数值,我想显示实际名称.我怎样才能做到这一点?我想在一个中使用它SELECT.

SELECT 
  OLI.do_dtl_status ORDER_STATUS
FROM 
  appwms.order_line_item OLI
WHERE 
  ORD.tc_order_id = '1002424748' 
Run Code Online (Sandbox Code Playgroud)

这里OLI.do_dtl_status ORDER_STATUS是我想要根据其值替换名称的列.请注意这是故障排除.所以我不是在寻找性能等,而是在查询中添加一些简单的东西.

sql

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

将鼠标悬停在菜单元素上时更改元素的布局

我创建了一个菜单.但是我没有使用列表,而是使用了几个div和span,它们看起来像这样:

<div id="forms">                
    <span class="formsLi">Einloggen<cfinclude template="login.cfm" /></span>        
    <span class="formsLi">Registrieren<cfinclude template="forms/register.cfm" /></span>
</div>
Run Code Online (Sandbox Code Playgroud)

使用"cfinclude",我插入两个形式,这两个形式都在div中,具有类"格式".这是我的菜单的css文件:

#forms{
    background-color: silver;,
    border: 1px solid black;
    margin: 0;
    padding: 0.8em;

}

#forms .formsLi{
    background-color: orange;
    margin-left: 10px;
    padding: 10px;

}

#forms .formsLi .format{
    border: 1px solid black;
    display: none;
    float: left;
}

#forms .formsLi:hover{
    background-color: black;
    color: white;
}

#forms .formsLi:hover #forms .formsLi .format{
    display: block;

}
Run Code Online (Sandbox Code Playgroud)

当我将鼠标悬停在其中一个"formsLi"元素上时,我想更改所包含表单的显示.悬停确实有效,但最后一条css规则不会改变div的显示.

html css coldfusion

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

什么是冷变量中的'变量.无论什么'

我有这行代码:

<cfset variable.currentCategory = 0>
Run Code Online (Sandbox Code Playgroud)

我想知道`变量是什么.部分是.这与会话变量有关吗?我见过'会话'.在CF之前,但不是这个.我正在处理大量的代码,CF不是我的驾驶室.我不知道这是否与ColdFusion有关,或者代码中其他地方定义的东西,我还没有找到.由于问题的性质,它使得很难在谷歌上寻找答案(尝试googling coldfusion变量lol).谢谢.

编辑 此行特别是"变量"而不是"变量"范围.我认为这与范围有关,但我不知道是什么.

coldfusion

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

cfc文件中的Coldfusion FileUpload函数无法正常工作

我目前正在尝试使用cfc文件中的函数上传文件.当我<cffile action="upload">在同一页面上调用时,我可以让代码工作.但是,我想学习如何从cfc文件中的函数调用它.我相信我传递给<cffile>标签属性的参数存在问题,但我不确定.

这是我的HTML表单:

<form action="confirm.cfm" method="POST" enctype="multipart/form-data">
    First Name: <input type="text" name="FNAME" size="25" /> <br />
    Last Name: <input type="text" name="LNAME" size="30" /> <br />
    Upload Attachment File Here: <input type="file" name="fileUpload" 
                                    id="fileUpload" size="30" 
                                    onchange="PassFileName()" /> <br />

    <input type="hidden" name="fileName" id="fileName" /> <br />
    <input type="submit" value="submit" />
    <input type="reset" name="Reset Form" />
    <div id="filenamesection">
    </div>
</form> 
Run Code Online (Sandbox Code Playgroud)

以下是表单提交到confirm.cfm页面的代码

<cfif isDefined("Form.fileUpload")>
    <cfinvoke component="FileUploadExample"
            method="UploadFile"
            fileToUpload="#Form.fileUpload#"
            sizeMax="50"
            returnvariable="FileNameReturn">
    <cfelse>
            <cflocation url="index.cfm">
    </cfif>
    <h1> Thank for filling out …
Run Code Online (Sandbox Code Playgroud)

coldfusion file-upload cfc cffile cffunction

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

错误:无法找到或加载主类(netbeans和java)

我是Java新手,但有一些编程经验.我正在读一本关于如何用Java语言编程的书.我对NetBeans和Java缺乏了解,阻碍了我的进步.我的特殊问题是我的输出框中没有看到正确的输出.无论代码如何.

这是一个例子.我确信我错过了一个小细节:

public class Weather
{
    public static void main(String[] arguments)
    {
        float fah = 86;
        System.out.println(fah + " degrees Fahrenheit is ...");
        //To conver fahrenheit to Celsius
        //Begin by subtracting 32
        fah = fah - 32;
        //divide the answer by 9
        fah = fah / 9;
        //multiply that answer by 5
        fah = fah * 5;
        System.out.println(fah + "degree Celsius is ...");

        float cel = 32;
        System.out.println(cel + "degress Celsius is ...");
        //To convert Farhenheit to celsius
        //begin by …
Run Code Online (Sandbox Code Playgroud)

netbeans

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

ColdFusion CFIF

我是ColdFusion的新手.我正在尝试进行一些表单字段验证.但是,如果form.nameform.address字段为空,我的CFIF似乎不起作用.

这是我的代码:

         <cfif IsDefined("form.name")>
           <cfif IsDefined("form.address")>
              Your shipping address is:<br>
              <cfoutput>
                 #form.name#<br>
                 #form.address#<br>
                 #form.state#<br>
                 #form.shipping#<br>
                 #form.brochure#<br>
              </cfoutput>

           <cfelse>
              You did not enter an address.
           </cfif>   
         <cfelse>
              You did not enter a name.
         </cfif>  
Run Code Online (Sandbox Code Playgroud)

validation coldfusion

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

找不到Linux shell脚本,但确实存在

我在Openwrt上创建了一个shell脚本"/ etc/aaa",其中包含以下代码:#!/ bin/sh echo"Hello World!"

我还使用此命令来确保适当的权限:

chmod 777 /etc/aaa
Run Code Online (Sandbox Code Playgroud)

在执行以下任何2个命令时

sh /etc/aaa
Run Code Online (Sandbox Code Playgroud)

要么

ash /etc/aaa
Run Code Online (Sandbox Code Playgroud)

它运作良好并打印"Hello World".当我尝试使用此命令执行它时会发生此问题:

/etc/aaa
Run Code Online (Sandbox Code Playgroud)

我收到此错误的地方:

-ash: /etc/aaa: not found
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释为什么会这样吗?我在这里错过了什么?

linux shell openwrt

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

ColdFusion检查空表单字段

我是ColdFusion的新手,如果有人能告诉我如何查看表单字段是否为空,我很好奇.

例如,假设我们将其设置为:

<cfinput 
  type="text" 
  name="firstName"
  id="firstName" 
  value="#form.firstName#"
>
Run Code Online (Sandbox Code Playgroud)

我以后如何调用它以另一种形式使用它?我尝试了很多东西,但我遗漏了某些东西.

<cfif (form.firstName) EQ 0>
Run Code Online (Sandbox Code Playgroud)

coldfusion

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