小编Seo*_* So的帖子

用户如何在客户端下载文件(Google Web Toolkit)

我正在使用GWT(Google Web Toolkit)来建立一个网站.我需要向用户显示一个表,并让用户下载表的内容.

在客户端,用户如何在按下"下载"按钮时下载文件?

"下载"按钮有一个onClick()监听器.客户端类扩展Composite.

我试图让类扩展HttpServlet,但它变得太复杂了.

我已在这里阅读帖子:

  1. http://www.mkyong.com/java/how-to-download-file-from-website-java-jsp/
  2. 使用Servlet下载文件时如何使用GWT?

但我仍然不知道如何在客户端向用户提供可下载文件.

gwt download

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

我可以同时录制视频和流式传输实时视频吗?

这可能是一个类似的问题:https : //stackoverflow.com/questions/16453858/android-stream-and-record-at-the-same-time

我尝试在 Android 上制作实时视频流,并使用 spydroid 库,效果非常好。

但问题是我需要同时将视频流和视频录制到 SD 卡。但是,在代码中,setOutputFile()指定套接字的文件描述符:

        createSockets();
        // We write the ouput of the camera in a local socket instead of a file !           
        // This one little trick makes streaming feasible quiet simply: data from the camera
        // can then be manipulated at the other end of the socket
        mMediaRecorder.setOutputFile(mSender.getFileDescriptor());
Run Code Online (Sandbox Code Playgroud)

在这里,mSenderLocalSocket对象。

但是就像你们已经知道的那样,要在 Android 中将视频录制到 SD 卡,我们应该指定setOutputFile()方法的文件路径。但是我们不能两者都做。

如果我在客户端录制实时视频,那么我可以做到,但我想在服务器端做到这一点。

你有什么想法或想法吗?小提示对我很有帮助。提前致谢 :)

video android video-streaming

5
推荐指数
0
解决办法
1578
查看次数

DecorView子framelayout在设备上有所不同

我使用类似的库 github.com/bk138/LibSlideMenu

并且它的工作非常出色HTC device(ICS),并Nexus 7(ICS)和其他Gingerbread设备.

但有些设备Motorola atrix和其他HTC设备一样.

所以我检查了代码.

View view  = act.findViewById(android.R.id.content);
Utils.Log("<SlideMenu> : VIEW : "+view);        
ViewParent viewParent = view.getParent();
Utils.Log("<SlideMenu> : VIEW : "+viewParent);  
LinearLayout linearLayout = (LinearLayout) viewParent;
Utils.Log("<SlideMenu> : VIEW : "+linearLayout);
content = linearLayout;
Run Code Online (Sandbox Code Playgroud)

在这里,首先FrameLayout在所有设备上返回.

但第二件事LinearLayoutICS设备和其他HTC 2.3设备上返回,有些设备返回DecorView.

我引用这篇文章:DecorView Child FrameLayout

他们说这是我使用的问题NoTitleBar,所以我显示标题栏但它不起作用.

此外,即使我添加了NoTitleBar属性,一些设备也能很好地工作.

由于设备有不同的结果,这真的令人沮丧.有谁知道吗?

请帮助:D提前致谢.

android android-framelayout

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

为什么shell脚本中的变量从python的结果看起来很奇怪?

我试图从python的结果中获取bash shell中的变量.这是我的python代码:

print '** it is python testing **'
Run Code Online (Sandbox Code Playgroud)

我制作了一个shell脚本.当我正常使用时,它会显示非常正确的结果.

#!/bin/bash
python pytest.py
Run Code Online (Sandbox Code Playgroud)

结果: ** it is python testing **

但是,当我把它作为shell中的变量时,它显示出奇怪的结果.这是脚本:

#!/bin/bash
#python pytest.py

PYTEST="$(python pytest.py)"
echo $PYTEST
Run Code Online (Sandbox Code Playgroud)

然后结果看起来像这样:

ptest.sh pytest.py it is python testing ptest.sh pytest.py

我从其他复杂的代码尝试了它,但结果几乎相同.shell脚本中的变量始终显示目录中的一些文件.我不擅长shell脚本,但不明白为什么.(我使用的是GNU bash,4.1.10版本)

有人能帮帮我吗?提前致谢 :)

python linux bash shell

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