小编Ste*_*han的帖子

有人使用Milton webdav库吗?

我正在寻找在我正在研究的项目中使用Milton java webdav库,我想知道是否有人有任何经验.我正在寻找添加webdav接口到我的应用程序.

java webdav milton

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

在Ubuntu 11.04上用于Javascript的IDE是什么?

我曾经用Visual Studio在Windows上开发/调试Javascript.现在,我已经开始研究Ubuntu,我对提供的默认编辑器感到不舒服(vim,gedit等).你有任何IDE提议我吗?(已支付付费许可证,理想情况下支持jQuery).

javascript ide ubuntu jquery

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

JSF 2:是否可以继承@ManagedBean?

我有一个Bean,用@ManagedBean注解,这样的定义:


@ManagedBean
@SessionScoped
public class Bean implements Serializable {

    /**
     * 
     */
    private static final long serialVersionUID = 1L;

}

现在,我有另一个像这样定义的bean:


public class FooBean extends Bean {
    // properties, methods here ...
}
Run Code Online (Sandbox Code Playgroud)


当我尝试在我的JSF页面中引用FooBean时,出现以下错误:
Target Unreachable, identifier 'fooBean' resolved to null

为什么JSF不会被FooBean视为托管bean?

java jsf inheritance

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

如何在Primefaces中解决"p:message not working"?

我正在构建一个允许用户输入数据库连接参数的表单.一旦输入参数,用户就可以测试(btnTester)是否可以与其参数建立连接.

在所有情况下,都会为用户生成一条消息.这里是来自支持bean代码的失败连接尝试的示例:

(...)
addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "Connection failed.", t.getLocalizedMessage()));
(...)
Run Code Online (Sandbox Code Playgroud)

这是表单代码.我希望消息显示在ap:message中.不幸的是,没有任何事 按钮后面没有显示消息(连接成功与否):\即使全局属性设置为false或true.

<h:form prependId="false">
(...)
  <h:panelGrid>                 
    <!-- Other form components here -->
    <f:facet name="footer">
      <p:commandButton
          id="btnTester"
          value="Tester"
          actionListener="#{assistantCreationSourcesBean.testerConnexionBase}"
          update="msgTester" />
          <p:message id="msgTester" for="btnTester" />
    </f:facet>
 </h:panelGrid>
</h:form>
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

java jsf primefaces

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

Android Http服务器和破碎的管道

我正在尝试开发一个Android UPnP应用程序,其中包含一个嵌入式http服务器,因此它可以通过局域网从设备提供媒体文件.

我使用的Web服务器的第一个实现基于来自Apache HttpCore的ElementalHttpServer示例http://hc.apache.org/httpcomponents-core-ga/index.html.它必须稍微更改一下,因为Android库中已包含的org.apache.http元素与httpCore jar中包含的最新元素不同.

我试图用jar中的那些替换那些来自jar的那些但是无法完成 - 安卓库中的那些优先级.当我更改库顺序时,重复的类有问题.

而不是罐子,我包括源代码和更改数据包名称,以避免重复的类问题.

管道损坏和连接问题仍然存在问题.

我也尝试过来自HttpCoreNIO的NHttpServer,因为它具有与基本httpCore不同的类集,可以包含和使用,而不会与Android本身的httpCore冲突.

然后我使用了NanoHTTPD,这似乎是所有http服务器中最好的,但它仍然受到与其他所有服务器相​​同的问题的困扰:

java.net.SocketException: The connection was reset
at org.apache.harmony.luni.platform.OSNetworkSystem.sendStreamImpl(Native Method)
at org.apache.harmony.luni.platform.OSNetworkSystem.sendStream(OSNetworkSystem.java:498)
at org.apache.harmony.luni.net.PlainSocketImpl.write(PlainSocketImpl.java:585)
at org.apache.harmony.luni.net.SocketOutputStream.write(SocketOutputStream.java:59)
at com.zappotv.network.http.NanoHTTPD$HTTPSession.sendResponse(NanoHTTPD.java:828)
at com.zappotv.network.http.NanoHTTPD$HTTPSession.run(NanoHTTPD.java:478)
at java.lang.Thread.run(Thread.java:1096)
Run Code Online (Sandbox Code Playgroud)

java.net.SocketException: Broken pipe
at org.apache.harmony.luni.platform.OSNetworkSystem.sendStreamImpl(Native Method)
at org.apache.harmony.luni.platform.OSNetworkSystem.sendStream(OSNetworkSystem.java:498)
at org.apache.harmony.luni.net.PlainSocketImpl.write(PlainSocketImpl.java:585)
at org.apache.harmony.luni.net.SocketOutputStream.write(SocketOutputStream.java:59)
at com.zappotv.network.http.NanoHTTPD$HTTPSession.sendResponse(NanoHTTPD.java:828)
at com.zappotv.network.http.NanoHTTPD$HTTPSession.run(NanoHTTPD.java:478)
at java.lang.Thread.run(Thread.java:1096)
Run Code Online (Sandbox Code Playgroud)

最近我已经在应用程序中实现了iJetty,但问题仍然存在.有时请求设备进入无限循环的请求.

我能做错什么?标题可能有问题吗?

sockets android upnp nanohttpd

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

存储,转换为视频流Android屏幕

我使用DDMS从我的Android手机获取屏幕截图,我需要一种有效的方式来转换视频并通过网络传输视频.

我有一个RawImage,其中填充了屏幕截图的数据:

RawImage mRawImage;
Run Code Online (Sandbox Code Playgroud)

直到知道我使用SWT创建图像并保存它:

PaletteData paletteData = new PaletteData(
    mRawImage.getRedMask(),
    mRawImage.getGreenMask(),
    mRawImage.getBlueMask());

ImageData imageData = new ImageData(
    mRawImage.width,
    mRawImage.height,
    mRawImage.bpp,
    paletteData,
    1,
    mRawImage.data);

ImageLoader s = new ImageLoader();
s.data = new ImageData[] {imageData};
s.save("temp.jpg",SWT.IMAGE_JPEG);
Run Code Online (Sandbox Code Playgroud)
  • 你能提出一种方法将这些图像序列转换为视频,然后流式传输视频吗?

我发现NanoHTTPD可用于流媒体,但我如何将图像转换并压缩为视频?

  • 你相信我可以用ffmpeg做到吗?

我找到了一个很好的教程,用于使用FFMPEG和video4linux2.

是否可以bytesRawImageFFMPEG发送转换为实时视频流?

实际代码:

$ffmpeg -f video4linux2 -i /dev/video0 http://78.47.18.19:8090/cam1.ffm
Run Code Online (Sandbox Code Playgroud)

将其替换为类似于:

$ffmpeg -f video4linux2 -i **<add here java stream>** http://78.47.18.19:8090/cam1.ffm
Run Code Online (Sandbox Code Playgroud)

有什么建议?

谢谢

PS:我期待一种解决方案,它可以帮助我将图像转换为压缩视频,然后通过网络传输视频,以便使用HTML5或Flash Player播放

java android ddms nanohttpd

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

这是堆污染吗?

我有一个像下面这样的构造函数

public MyConstructor(MyObject<T> ... objects) {
     // ...
}
Run Code Online (Sandbox Code Playgroud)

Eclipse通过以下消息警告我:

类型安全:通过varargs参数对象潜在的堆污染

我改变了这样的构造函数:

public MyConstructor(MyObject<T>[] objects) {
     // ...
}
Run Code Online (Sandbox Code Playgroud)

现在,警告消失了.但是,我认为潜在的危险并未解决.

这种解决方法有效吗?

java generics variadic-functions heap-pollution

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

在PHP中用\ s匹配的空格是什么?

什么是转义序列匹配的字符的完整列表\ S在PHP?一些正则表达式包括垂直空间和此转义序列中的其他字符.

php regex

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

如何判断表中是否存在行?

例如:

select name from person where id=2;
Run Code Online (Sandbox Code Playgroud)

我想知道这一行是否存在,并根据其存在执行某项任务.我想用jdbc来做这件事.

java sql jdbc

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

这个语法"(x,y)"的名称是什么?

我最近阅读了一个javascript代码,我遇到了这一行:

var myVar = (12,5); // myVar==5 now
Run Code Online (Sandbox Code Playgroud)

这个奇怪的语法是什么:(x, y)

javascript syntax

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