问题列表 - 第30433页

获取Classpath中的所有类

如何CLASSPATH在运行时获取所有可用类的列表?
在Eclipse IDE中,您可以通过按Ctrl+ Shift+ 来完成此操作T.
Java中是否有任何方法可以完成它?

java reflection class

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

为什么PHP会干扰我的HTML5 MP4视频?

我正在编写一个服务于H.264编码的MP4视频的网络应用程序.在Chrome和Safari中,它通过HTML5视频标记完成此操作.

为了控制对这些视频的访问,他们的内容通过PHP使用一个非常简单的机制提供:

header('Content-type: video/mp4');
readfile($filename);
exit;
Run Code Online (Sandbox Code Playgroud)

无论我做什么,视频都不会播放.另外:

  • 如果我更改源代码直接提供文件,使用相同的视频标签,但链接到没有PHP传递的Apache服务的视频副本,流式传输工作正常.
  • 即使流媒体不起作用,我总是可以直接点击灰色的HTML5播放器并通过PHP传递下载文件 - 它可以很好地离线播放.

有任何想法吗?我把头发拉出来!

php html5 mp4 http html5-video

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

任何字符,包括换行符 - Java Regex

我以为它可能是[.\n] +但这似乎不起作用?

java regex

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

无法从JSF2访问延迟注释但初始化的hibernate集合

我在称为事件和艺术家的两个实体之间存在多对多关系,两者都注释为延迟加载.当我加载一个艺术家时,我会初始化它的事件,因为会话将在之后关闭

Hibernate.initialize(artist.getEvents());
Run Code Online (Sandbox Code Playgroud)

纯Java中的测试工作正常,之后我可以访问事件及其属性.

但是在显示结果的.xhtml页面中,我只能访问艺术家的属性并测试是否有任何可用事件,Artist是支持bean,getData()返回Artist,以下行仍然有效:

<h:outputText value="No events available" rendered="#{empty artist.data.events}"/>
Run Code Online (Sandbox Code Playgroud)

但是当我想使用dataTable访问事件的属性时

<h:dataTable value="#{artist.data.events}" var="event" rendered="#{not empty artist.data.events}">
  <h:column>
    <h:outputText value="#{event.title}"/>
  </h:column>
</h:dataTable>
Run Code Online (Sandbox Code Playgroud)

我得到了followig例外:

/artist.xhtml @48,63 value="#{event.title}": The class 'org.hibernate.collection.PersistentSet' does not have the property 'title'.
Run Code Online (Sandbox Code Playgroud)

我的第一个想法是Hibernate的初始化方法不能与JSF2一起使用,但是当我将FetchType从LAZY更改为EAGER时,我最终得到相同的结果.

Event类看起来像这样,为简洁起见,我只包含与title属性相关的部分:

@Entity()
@Table(name="Events")
@SequenceGenerator(name="events_id", sequenceName="event_seq", initialValue=1, allocationSize=1)
public class EventData implements Serializable {

    private String title;
    // other private variables

    public EventData() {}

    public EventData(String title, ...) {
        this.title = title;
        // ...
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String …
Run Code Online (Sandbox Code Playgroud)

java jsf hibernate jsf-2

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

保存自定义ListView的实例状态?

我有一个ListView使用自定义的自定义ArrayAdapter(基本上只是覆盖getView()).此自定义适配器用作其后端a List<CustomObject>.其中的元素List是从网络中检索出来的,所以我想保存它onSaveInstanceState().但是,我找不到办法放入List<E>一个Bundle.我认为这是一个常见任务,在实例状态中保存自定义数组.其他人怎么做呢?

java serialization android

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

在Scala 2.7中的一个case语句中匹配(和绑定)两个异常类?

我有以下代码:

try {
    < ... some JSON parsing code .. >
} 
catch {
    case e:ClassCastException => throw new ParseException(body, e)
    case e:JSONException => throw new ParseException(body, e)
}
Run Code Online (Sandbox Code Playgroud)

这似乎过于重复.我试过了

case e:ClassCastException | e:JSONException => throw new ParseException(body, e)
Run Code Online (Sandbox Code Playgroud)

但Scala不会让我绑定e这两种类型 - 足够公平.在处理程序中,我只需要将其视为e类型Exception,但我只想在第一个位置匹配,如果它是那些特定类之一.像匹配类型之后的条件,如:

case e:Exception(ClassCastException|JSONException) => throw new ParseException(body, e)
Run Code Online (Sandbox Code Playgroud)

这显然不是正确的语法,但希望你明白我的意思.这样的事情可能吗?

syntax scala exception-handling case

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

WebSocket和CGI/FastCGI/SCGI协议

我正在寻找有关客户端Web套接字,Web服务器和实际应用程序后端之间交互的资源,这些后端在CGI,FastCGI或SCGI协议之后工作.

在这一点上,这似乎是不可能的:

请求长度是在CONTENT_LENGTH变量中明确定义的,所以我不能指望数据会继续来自stdin的Web服务器,或者我可以吗?as unset CONTENT_LEGTH定义no-request body.

应用程序需要读取CONTENT_LEGTH更多的日期字节,如果读取的更少,则将其视为断开连接的客户端.

  • 是否有关于如何(F | C)CGI更新或可以与WebSockets一起使用的资源?
  • 是否有支持WebSockets的SCGI/FCGI/CGI斑点草稿?
  • 是否有任何已知的Web服务器支持WebSockets?
  • 如果是这样,他们是否支持*CGI协议?
  • 您是否有使用WebSockets和*CGI的经验?

谢谢,所有信息都是合适的.

阿尔乔姆

任何人?

cgi fastcgi comet scgi websocket

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

如何使用Makefile规则将.o文件放入单独的目录中

我有以下Makefile规则:

DIR = src
SOURCES = $(shell find $(DIR) -name "*.cpp")
OBJS := $(SOURCES:.cpp=.o)
Run Code Online (Sandbox Code Playgroud)

使用此定义,我的所有.o文件都位于与其.cpp对应项相同的目录(和子目录)中.这样的分配原则很快就会使项目目录变得混乱(有50多个文件).我想为.o文件创建一个新的特定文件夹并将它们放在那里.我需要编写一个make-rule来转换每个.o文件名,如下所示:

foo/bar/test.o —> objects/foo-bar-test.o
Run Code Online (Sandbox Code Playgroud)

我怎样才能创建这样的规则Makefile?提前致谢!

c++ makefile

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

.htaccess重写到另一个端口

我的/ home/joomla目录中有一个joomla设置.我安装了Apache和Lighttpd我配置Lighttpd只代理静态文件,而lighttpd正在侦听端口81.现在我想要的是

无论何时发出静态文件请求,而不是去

www.domain.com/whatever/bg.jpg

它应该重定向到

domain.com:81/whatever/bg.jpg

使用.htaccess

另请注意,www.domain.com已更改为domain.com

请,我需要一个快速的帮助:)

.htaccess lighttpd apache2

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

如何编写递归触发器

我编写了一个更新触发器,它执行可能会调用自身的更新(这是我想要的行为)。

不幸的是,触发器不会调用自身,我不明白为什么。该触发器只是更改任何子记录的值(基于父键),然后我期望在更新该子记录时应再次触发该触发器,并更新该子记录的任何子记录,等等。

我可以手动运行触发器成功完成的相同更新,并且子记录按照我的预期进行设置。

我已经运行 EXEC sp_configure '嵌套触发器' 并且已返回

最小值:0,最大值:1,config_value:1,run_value:1,因此递归似乎已打开。

ALTER TRIGGER [dbo].[DataInstance_Trigger] 
   ON  [dbo].[DataInstance]  
AFTER UPDATE
AS
BEGIN 
  UPDATE DataInstance
  SET
    DataInstance.IsCurrent = i.IsCurrent
    FROM DataInstance di
    Inner join DataContainer dc on
        di.DataContainerId = dc.DataContainerId
    Inner join Inserted i on
        dc.ParentDataContainerId = i.DataContainerId    
    WHERE di.IsCurrent != i.IsCurrent               

END
Run Code Online (Sandbox Code Playgroud)

sql-server

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