问题列表 - 第45818页

如何在iPhone中单击UIButton时打开相机?

我点击UIbuttoniPhone应用程序时试图打开相机.我想将捕获的图像存储在我指定的位置.

iphone objective-c uibutton ios4

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

每个请求模型的线程可以比非阻塞I/O更快吗?

我记得2或3年前阅读过几篇文章,其中人们声称现代线程库变得如此之好,以至于每个请求线程的服务器不仅比非阻塞服务器更容易编写,而且它们也更快.我相信这甚至在Java中通过将Java线程映射到pthreads的JVM进行了演示(即Java nio开销不仅仅是上下文切换开销).

但现在我看到所有"尖端"服务器都使用异步库(Java nio,epoll,甚至node.js).这是否意味着async赢了?

java multithreading nio pthreads

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

将[每行一个单词]加入到包含[每行多个单词]的短语行中

请原谅问题的长度.我提供了一个测试脚本来演示这种情况以及我对解决方案的最佳尝试.

有两个表:

  1. test_WORDS=从几个来源按顺序提取的单词.该OBJ_FK列是源的ID. WORD_ID是字本身的标识符,在源中是唯一的.每行包含一个单词.
  2. test_PHRASE=要搜索的短语列表test_WORDS.该PHRASE_TEXT列是一个空格分隔的短语,如'foo bar'(见下文),因此每行包含多个单词.

要求: 返回第一个单词,test_WORDS即匹配短语的开头test_PHRASE.

我宁愿选择一些基于以下的RBAR方法.我的解决方案仅限于5个单词短语.我需要支持多达20个单词短语.是否可以将行中的单词test_PHRASEtest_WORD无游标中的连续行匹配?

在将短语单词分解为临时表后,问题归结为按行顺序将两个集合的部分匹配在一起.

-- Create test data
CREATE TABLE [dbo].[test_WORDS](
    [OBJ_FK] [bigint] NOT NULL,             --FK to the source object
    [WORD_ID] [int] NOT NULL,               --The word order in the source object
    [WORD_TEXT] [nvarchar](50) NOT NULL,
     CONSTRAINT [PK_test_WORDS] PRIMARY KEY CLUSTERED 
    (
        [OBJ_FK] ASC,
        [WORD_ID] ASC
    )
) ON [PRIMARY]    
GO

CREATE TABLE [dbo].[test_PHRASE](
    [ID] [int],     --PHRASE ID …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2008

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

由于缺少对象,Git损坏怎么办?

我刚刚在另一台远程服务器上克隆了一个存储库并遇到了一个试图这样做的问题:

git clone git@codebasehq.com:blah/blah/docs.git
Cloning into docs...
remote: Counting objects: 343, done.
remote: error: unable to find 14f87a739828e4d489b0310a51e057b30333926e
remote: Compressing objects: 100% (325/325), done.
error: git upload-pack: git-pack-objects died with error.   
fatal: git upload-pack: aborting due to possible repository corruption on the remote side.
remote: fatal: unable to read 14f87a739828e4d489b0310a51e057b30333926e
remote: aborting due to possible repository corruption on the remote side.
fatal: early EOF
fatal: index-pack failed
Run Code Online (Sandbox Code Playgroud)

我做了一点研究并发现了git fsck,这是输出:

$ git fsck --full
error: sha1 mismatch 14f87a739828e4d489b0310a51e057b30333926e

error: …
Run Code Online (Sandbox Code Playgroud)

git corruption

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

设置Gmail帐户以在Rails 3中使用ActionMailer

我有一个联系页面表单,设置为向Gmail帐户发送电子邮件.唯一的问题是它不会发送.我相信我已将错误缩小到初始化程序目录中的设置.

这些是我尝试设置标准Gmail帐户以发送邮件的当前设置: 在此输入图像描述

难道说我的域名设置错误或我应该在打字myemail@gmail.com:user_name?这是我第一次使用ActionMailer,所以我真的不知道自己在做什么.有人可以帮帮我!?谢谢!

actionmailer ruby-on-rails-3

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

如何在git中浅层克隆一个分支?

我有一个git repo我想做一个浅拷贝,只拉一个分支.

这个SO问题说git clone默认拉动所有远程分支.我想做一个只有一个分支的浅表副本.

我这样做是为了部署到生产中.完整的结账超过400MB,但头部的git存档只有16MB.似乎克隆下拉所有分支的行为导致我的下载比必要的大得多.

git

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

以编程方式拨打电话

如何在iPhone上以编程方式拨打电话?我尝试了以下代码但没有发生任何事情:

NSString *phoneNumber = mymobileNO.titleLabel.text;
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneNumber]];
Run Code Online (Sandbox Code Playgroud)

iphone telephony objective-c phone-call ios

137
推荐指数
6
解决办法
11万
查看次数

OpenCV + python - 从视频文件中获取帧

我似乎无法使用OpenCV从文件中捕获帧 - 我已经从Ubuntu上的源代码编译了所有必要的先决条件,根据:http://opencv.willowgarage.com/wiki/InstallGuide%20%3A%20Debian

#!/usr/bin/env python

import cv
import sys

files = sys.argv[1:]

for f in files:
    capture = cv.CaptureFromFile(f)
    print capture

    print cv.GetCaptureProperty(capture, cv.CV_CAP_PROP_FRAME_WIDTH)
    print cv.GetCaptureProperty(capture, cv.CV_CAP_PROP_FRAME_HEIGHT)

    for i in xrange(10000):
        frame = cv.QueryFrame(capture)
        if frame:
            print frame
Run Code Online (Sandbox Code Playgroud)

输出:

ubuntu@local:~/opencv$ ./test.py bbb.avi 
<Capture 0xa37b130>
0.0
0.0
Run Code Online (Sandbox Code Playgroud)

帧总是无......

我使用以下代码将视频文件转码为i420格式:

mencoder $1 -nosound -ovc raw -vf format=i420 -o $2
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

python opencv video-processing

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

检查显示器是处于睡眠状态还是接收睡眠通知

我有一个应用程序实用程序,当没有用户时,它变得无用.因此,为了节省资源,我希望知道何时/是否处于睡眠状态.

这是一篇关于苹果唤醒/睡眠通知的专门文章,但它只涉及计算机睡眠而不是显示睡眠.

当显示器处于睡眠状态时,有没有办法让应用程序"休眠"?

谢谢

macos cocoa objective-c

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

我可以停止服务引用生成ArrayOfString而不是string []吗?

我有一个带有这样签名的web方法:

public string[] ToUpper(string[] values)
Run Code Online (Sandbox Code Playgroud)

我在Visual Studio 2010中使用"添加服务引用"来生成对我的服务的引用.不幸的是,这个过程创建了一个名为'ArrayOfString'的代理类,并使用这种类型而不是预期的'string []'类型.生成的异步服务调用签名最终看起来像这样:

public void ToUpperAsync(Demo.ServiceReference.ArrayOfString values) { }
public void ToUpperAsync(Demo.ServiceReference.ArrayOfString values, object userState) { }
Run Code Online (Sandbox Code Playgroud)

我已经尝试了配置服务参考表单中"收集"下拉列表的所有选项,但它似乎并没有什么区别.

这在以前工作,但由于某种原因它可能突然停止工作,可能是从服务中删除另一个Web方法.

如何让生成的服务引用类使用string []类型而不是生成的ArrayOfString类型?任何有关这方面的帮助将不胜感激.

编辑: 正如@Oleg建议的那样,我正在使用ASMX Web服务.

c# web-services proxy-classes asmx

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