问题列表 - 第11880页

在输出中打印Python版本

如何在输出中打印当前Python安装的版本号?

python

429
推荐指数
5
解决办法
31万
查看次数

Android:如何在没有有效表面的情况下初始化MediaRecorder进行视频预览?

我正在构建一个相机应用程序,其中视频不断被捕获并保存到SD卡.视频很短(几分钟),其长度是使用setMaxDuration()预设的.

整个过程工作正常,而主要活动在前台.但是,当我转到另一个活动(例如设置)时,视频录制仅在后台工作,直到达到最大持续时间.文件已保存,但无法启动新序列,因为prepare()失败,显然是因为setPreviewDisplay()不喜欢没有适当的表面来附加.

我尝试使用虚拟Surface,虚拟SurfaceHolder,lockCanvas()和其他各种技巧,但没有任何效果.有没有办法在没有有效表面的情况下初始化MediaRecorder?

android video-capture mediarecorder

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

如何等待多个线程完成?

简单地等待所有线程进程完成的方法是什么?例如,假设我有:

public class DoSomethingInAThread implements Runnable{

    public static void main(String[] args) {
        for (int n=0; n<1000; n++) {
            Thread t = new Thread(new DoSomethingInAThread());
            t.start();
        }
        // wait for all threads' run() methods to complete before continuing
    }

    public void run() {
        // do something here
    }


}
Run Code Online (Sandbox Code Playgroud)

我如何改变这一点,以便main()方法在注释处暂停,直到所有线程的run()方法都退出?谢谢!

java parallel-processing multithreading wait

103
推荐指数
8
解决办法
16万
查看次数

正则表达式性能优化提示和技巧

在阅读了一篇关于java中正则表达式优化的相当不错的文章后,我想知道创建快速有效的正则表达式的其他好方法是什么?

regex optimization performance

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

如何在Google App Engine中检查UserProperty的空值

在Google App Engine数据存储建模中,我想问一下如何使用类UserProperty检查属性的空值?例如:我有这个代码:

class Entry(db.Model):
  title = db.StringProperty()
  description = db.StringProperty()
  author = db.UserProperty()
  editor = db.UserProperty()
  creationdate = db.DateTimeProperty()
Run Code Online (Sandbox Code Playgroud)

当我想检查那些编辑器不为null的条目时,我不能使用这种GqlQuery

query = db.GqlQuery("SELECT * FROM Entry " +
                    "WHERE editor IS NOT NULL" +
                                    "ORDER BY creationdate DESC")
    entries = query.fetch(5)
Run Code Online (Sandbox Code Playgroud)

我想知道是否有任何方法用UserProperty检查变量的存在?谢谢!

python google-app-engine google-cloud-datastore

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

任何好的C/C++ Web工具包?

我一直在环顾四周,遇到了WT工具包,它稳定吗?好不好?考虑到缺乏有关Web开发的库和资源,我对如何在C++中解决这个问题感到难过.(CGI /阿帕奇)

我的应用程序的目的是从运行GNU/Linux和Apache的Sybase ASE15数据库填充一些数据因此允许一些用户交互.

我将使用Sybase开放客户端库(libct)从服务器检索列,将此数据反馈给wt model/view.

我的要求:

有没有更实用的解决方案,而不是使用其他脚本语言?我的意思是实用,ODBC检索接口和MVC机制?

如果在C++中不可用,Java中的任何替代方案?

c++ apache cgi

9
推荐指数
3
解决办法
9487
查看次数

在sql server中存储图像

我正在尝试将db设计放在一起用于存储图像.你们中的许多人可能有过设计数据库来存储图像的经验以及与之相关的挑战.

db最终可能会存储数十万个图像.我打算使用SQL Server 2008数据库和实体框架.计划使用FILESTREAM数据类型来存储图像.以下是我考虑为db中的每个图像存储的属性列表.

图像名称,图像类型,图像宽度,图像高度,图像水平分辨率,图像垂直分辨率,图像位深度以及最终的实际图像数据.

我想弄清楚的事情:1)我很好奇,如果我错过了图像的任何其他关键属性.2)由于使用FILESTREAM数据类型,图像存储在文件系统上,因此在执行数据库备份时可能会产生什么影响?

谢谢!陈

sql sql-server filestream sql-server-2008

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

Ruby中的参数化get请求?

如何GET在Ruby中使用参数发出HTTP 请求?

当你正在做的时候很容易做到POST:

  require 'net/http'
  require 'uri'

  HTTP.post_form URI.parse('http://www.example.com/search.cgi'),
                 { "q" => "ruby", "max" => "50" }
Run Code Online (Sandbox Code Playgroud)

但我认为没有办法将GET参数作为哈希使用传递'net/http'.

ruby get ruby-on-rails http

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

如何自定义Zend_Tool输出?

我想用Zend_Tool与我的项目(ZF 1.9),但我想能够自定义的新文件的默认输出.例如,所有控制器都应该使用phpdoc标记和许可信息为输出预先设置一个特定的标题,以避免我必须将其添加为额外的步骤.

此外,对于这个特定项目(但不是所有其他项目),我需要控制器扩展除默认Zend控制器之外的其他东西,因为我已经扩展了某些特定功能.

文档提到了做这些事情的能力,但它没有说清楚.

据我所知,我可以设置一个〜/ .zf目录(在基于***nix的系统上)并在那里包含自定义提供程序.但是,这将是机器范围的,而不是仅限于单个项目范围.此外,虽然这将添加新的提供商,但它(似乎)不允许我自定义现有提供商的功能.

这里的任何帮助将不胜感激!

php zend-framework zend-tool

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

PIL Image.resize()没有调整图片大小

我有一些奇怪的问题PIL没有调整图像大小.

from PIL import Image
img = Image.open('foo.jpg')

width, height = img.size
ratio = floor(height / width)
newheight = ratio * 150

img.resize((150, newheight), Image.ANTIALIAS)

img.save('mugshotv2.jpg', format='JPEG')
Run Code Online (Sandbox Code Playgroud)

此代码运行时没有任何错误,并生成mugshotv2.jpg在正确的文件夹中命名的图像,但它不会调整它的大小.它做了一些事情,因为图片的大小从120 kb下降到20 kb,但尺寸保持不变.

也许你也可以建议用更少的代码将图像裁剪成正方形.我有点想到这样Image.thumbnail做,但它做的是它将我的图像按宽度缩放到150像素,高度为100像素.

python resize python-imaging-library

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