小编sha*_*hay的帖子

我可以声明一个php函数抛出异常吗?

我可以在php中声明一个抛出异常的函数吗?例如:

public function read($b, $off, $len) throws IOException 
Run Code Online (Sandbox Code Playgroud)

php exception throw throws

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

列出所有可用的ResourceBundle文件

我正在使用ResourceBundle,我想给用户一个选择GUI语言的选项.

我想获得特定包下的所有资源文件的列表.

我不知道我将拥有哪些资源,因为此应用程序基于插件.

是否可以选择从java中搜索包下的所有可用资源?

(如果不,我猜插件应该为它提供所有可用的本地)

谢谢你们

java plugins resourcebundle

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

发送MouseEvent

有没有办法分派MouseEvent,就像dispatchKeyEvent使用 KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(listener); 事件转移到组件之前发生的那样?

我知道我有两个选择

1)将鼠标事件添加到递归的所有组件中

2)使用透明玻璃板

Java支持这个,还是我必须使用上面的选项之一?

谢谢

java swing mouseevent dispatchevent

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

tomcat拒绝访问特定文件

我在Tomcat中有一个webapp,其主JSP文件包含页面中心的另一个JSP文件.我想直接拒绝访问该文件,并且只允许直接访问主索引页面.

此外,我不希望用户能够直接从我的webapp获取图像.

我如何用Tomcat拒绝这些请求?我希望所有请求都转发到我的主页面.

java tomcat

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

以编程方式使用IVY依赖项管理器

我需要帮助使用IVY作为依赖项管理器
我的应用程序需要在RUN-TIME加载插件
意味着在核心应用程序运行时,用户可以请求新的插件
并安装它们,
我希望管理所有已安装的插件使用核心应用程序DB.

我想从我的插件服务器(或其他描述符)获取一个pom,
并要求IVY告诉我什么是依赖项或让IVY根据我的应用程序的当前状态安装插件和依赖项.

(我现在有什么,
1.jar被核心应用程序
2.jar用于当前安装的插件)

我希望每个插件
在我的应用程序所在的某个文件夹下具有独立目录(不是共享目录)

事情是我不知道从哪里开始
我注意到没有编程API

我找到一个链接通过网络尝试类似的东西,
但看起来像代码没有完成,或一些变量丢失,我不知道如何完成其​​余的原因湖编程文档
http://www.mail-archive .com/ivy-user @ ant.apache.org/msg03228.html (其中变量"art"来自......)

能帮帮我吗...谢谢大家

UPDATE

好吧,这就是我现在正在尝试的.我收到一些错误加上我不知道如何定义我的archiva服务器

      IvySettings settings = new IvySettings();

     settings.setDefaultIvyUserDir(new File("D:/programming/eclipse_projects/ivyTest/repo/"));

      settings.setDefaultCache(new File("D:/programming/eclipse_projects/ivyTest/repo/cache/"));
      settings.setDefaultCacheArtifactPattern("[module]/[revision]/[module]-[revision](-[classifier]");

  Ivy ivy = Ivy.newInstance(settings);

  ivy.getLoggerEngine().pushLogger(new DefaultMessageLogger(Message.MSG_VERBOSE));

  ModuleDescriptor md =  PomModuleDescriptorParser.getInstance().parseDescriptor(new IvySettings(), new File("src/movies.pom").toURL(), true);

  RetrieveOptions retriveOptions = new RetrieveOptions();
  retriveOptions.setUseOrigin(true);
  retriveOptions.setConfs(md.getConfigurationsNames());
  ivy.retrieve(md.getModuleRevisionId(), "lib/[conf]/[artifact].[ext]", etriveOptions);
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误

:: loading settings :: url = jar:file:/D:/programming/eclipse_projects/ivyTest/ivy-2.2.0.jar!/org/apache/ivy/core/settings/ivysettings.xml
:: retrieving :: org.jtpc#movies
    checkUpToDate=true
    confs: [default, master, compile, provided, runtime, test, system, sources, …
Run Code Online (Sandbox Code Playgroud)

java dependencies jar ivy

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

php转换为byte,

在Java中,我可以轻松地将数字转换为一个字节,例如:

System.err.println((byte) 13020);
Run Code Online (Sandbox Code Playgroud)

结果将是

-36
Run Code Online (Sandbox Code Playgroud)

现在我如何在PHP中实现相同的目标?

php byte casting

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

使用ANT将图像添加到jar中,进入specipic locate

我成功地将图像插入到我的jar文件中,但所有图像都转到jar内的根目录,我怎样才能将图像放在jar内的特定位置

这是我到目前为止,谢谢你

    <target name="dist" depends="compile" description="generate the distribution">
    <jar jarfile="target/jarFile.jar" basedir="${build}" update="true">

        <fileset dir="${src}/org/test/images/">
            <include name="**/*.png" />
        </fileset>

    </jar>
    </target>
Run Code Online (Sandbox Code Playgroud)

java ant jar insert

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

Java telnet服务器

有谁知道一个简单的telnet服务器?

我想嵌入我的应用程序并设置我自己的命令简单而不复杂.

java telnet embedded-server

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

为什么必须在方法签名中仅声明某些异常被抛出

当使用"IllegalAccessException"声明方法时,eclipse强制我将该方法声明为抛出异常

public void a()  throws IllegalAccessException {
 if(x == 1){
   throw new IllegalAccessException("TEST);
 }
}
Run Code Online (Sandbox Code Playgroud)

并且在使用"IllegalStateException"的方法b中,我不需要将该方法声明为抛出异常

public void b()  {
 if(x == 1){
   throw new IllegalStateException("TEST);
 }
}
Run Code Online (Sandbox Code Playgroud)


一个强制我声明抛出异常的方法而另一个异常的异常之间有什么不同

谢谢

java exception

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

div,从java脚本获取css属性

嘿,我想从javascript更改一些CSS属性

但我无法访问该div的css值

这是我在我的css文件中的内容

#sidebar {
float: left;
width: 160px;
padding: 25px 10px 0 20px;
}

#sidebar ul {
margin: 0;
padding: 0;
list-style: none;
}
Run Code Online (Sandbox Code Playgroud)

这是我的div的html代码

 <div id="sidebar">
     <%@ include file="some_page.jsp" %>
 </div>
Run Code Online (Sandbox Code Playgroud)

这是我的一些点击事件的javascript代码

var element = document.getElementById('sidebar');
alert(element.style.length); //Will alert 0
alert(element.style.width);//Empty alert box
Run Code Online (Sandbox Code Playgroud)

我想改变宽度属性,请你帮忙吗?

谢谢

html javascript css

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

php类静态变量,concat

有2级

第一

<?php
  require_once( 'error/DisconnectedHandler.php' );
  require_once( 'error/NoSuchRequestHandler.php' );

  class NetworkManager {

  public static final $RESPONSE_JUMP = 1000;
  ....
Run Code Online (Sandbox Code Playgroud)

第二

<?php
    require_once( '../NetworkManager.php' );

    class DisconnectedHandler implements Handler{
        public static $TYPE          = 2000;
        public static $RESPONSE_TYPE = self::$TYPE + NetworkManager::$RESPONSE_JUMP;
        public static $VER           = 0;
Run Code Online (Sandbox Code Playgroud)

我在这一行得到了一个错误

public static $RESPONSE_TYPE = self::$TYPE + NetworkManager::$RESPONSE_JUMP;
Run Code Online (Sandbox Code Playgroud)

eclipse IDE用红色涂上$ TYPE并说

Multiple annotations found at this line:
- syntax error, unexpected '$TYPE', expecting 
 'identifier'
- syntax error, unexpected '$TYPE', expecting 
 'identifier'
Run Code Online (Sandbox Code Playgroud)

那个正确的语法是什么?

先谢谢了

php variables static class

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

在php中访问静态变量

我有一个带有静态变量的类的简单情况和一个get函数都编译好,但在运行时我收到此错误

[Sun Jul 25 03:57:07 2010] [error] [client 127.0.0.1] PHP Fatal error:  Undefined class constant 'TYPE' in .....
Run Code Online (Sandbox Code Playgroud)

用于函数getType()

这是我的课

class NoSuchRequestHandler implements Handler{
    public static $TYPE  = 2001;
    public static $VER   = 0;

    public function getType(){
      return self::TYPE;
    }

    public function getVersion(){
      return self::VER;
    }
}
Run Code Online (Sandbox Code Playgroud)

谢谢你们

php getter static function

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