问题列表 - 第32309页

如何将时间值的NSString表示转换为包含小时和分钟的两个NSInteger?

我正在深入研究iOS开发和Objective C语言,正在构建一个闹钟应用程序,以熟悉SDK和语言.我有一个NSString代表时间的对象,范围"1:00 am""12:59 am".我需要将其转换NSStringNSInteger包含小时值和分钟值的两个.当我这样做时,我发现NSString我正在做的操作非常费力,而且感觉就像是邋code的代码.

有没有一种简单的方法从NSString时间值的表示中提取小时和分钟字符并将它们的数值存储在两个NSInteger

在此先感谢您的帮助!我要回去了......

string iphone nsstring ipad ios

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

java.io.IOException:服务器返回HTTP响应代码:500

我正在用Java解决这个问题.我想从URL获取一些HTML信息.这段代码工作了很长时间,但突然间,它停止了工作.

当我使用浏览器访问此URL时,它会打开没有问题.

代码:

URL site = new URL(this.url);
java.net.URLConnection yc = site.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(yc.getInputStream()));
String inputLine;
String objetivo = "<td height=\"28\" colspan=\"2\"";
while ((inputLine = in.readLine()) != null && !inputLine.contains(objetivo)) {
}
inputLine = in.readLine();
Run Code Online (Sandbox Code Playgroud)

例外情况:

java.io.IOException: Server returned HTTP response code: 500 for URL: http://www.myurl.com
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    at Sites.websites.Site1.getData(Site1.java:53)
    at util.Util.lerArquivo(Util.java:278)
    at util.Util.main(Util.java:983)
Run Code Online (Sandbox Code Playgroud)

怎么了?主人挡住了我吗?

java http urlconnection

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

在大型数据库中搜索(非常)近似子字符串

我试图在大型数据库中搜索长的近似子串.例如,查询可以是1000个字符的子字符串,它可以通过几百次编辑的Levenshtein距离与匹配不同.我听说索引的q-gram可以做到这一点,但我不知道实现细节.我也听说过Lucene可以做到这一点,但是Lucene的levenshtein算法能够快速进行数百次编辑吗?也许是抄袭检测世界的东西?任何建议表示赞赏.

lucene indexing information-retrieval substring

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

检查是否在GET中传递了任何变量

我已经完成了一些搜索而没有想出任何东西,我确信这很明显.

基本上我正在尝试解决从表单中通过GET传递的任何内容.

我知道如何检查单个元素,但我只是想快速检查是否有任何通过

干杯

php

5
推荐指数
2
解决办法
5516
查看次数

在 Android 上流式传输 AAC

我正在为需要流式传输 AAC 音频流的客户端开发应用程序。不幸的是,我对服务器上的流格式无能为力。我正在使用 Android 并发现 Android 的媒体播放器不支持原始 AAC 流(这是我得到的)。我在Google Code上找到了一个支持它的项目(我用流测试了它),但它是 GPL 的,对我的客户不起作用。我对这类事情没有太多经验,所以如果我的想法不是很好,请原谅我。我知道安卓可以播放 AAC 编码的内容,如果它在 MP4 包装器中,所以我曾考虑在客户端即时创建 MP4 包装器,或者甚至可能只是即时转换为另一种格式。这些是合理的选择吗?有人有更好的建议吗?

提前致谢!

编辑 换言之,是否可以将来自 Web 服务器的原始 AAC 流实时放入 MP4 容器中?如果是这样,是否有人知道可以帮助我完成该过程的资源?

audio streaming android aac

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

将时间改为几天

编辑问题.

我有这样的SQL:

`table1`.`DateField` >= DATE_SUB(NOW(), INTERVAL {$days} DAY  
Run Code Online (Sandbox Code Playgroud)

现在24小时制作了一整天.但是,如果我想在最近3个小时左右进行查询怎么办?

我的table1.DateField是格式的2010-03-10 10:05:50.


原帖:

如果我有这个

1小时
2小时
3小时
..
24小时

我怎么把它改成天?

谢谢.

php mysql time

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

我应该如何信任Apache Maven?

我刚刚遇到Maven的这个错误:

http://jira.codehaus.org/browse/ARCHETYPE-304?page=com.atlassian.jira.plugin.system.issuetabpanels%3Achangehistory-tabpanel

它看起来还没有解决.

我应该如何信任Maven并将其作为我们的构建工具?

java maven-2

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

Visual Basic:使用字符串作为名称动态创建对象

有没有办法使用字符串作为类名动态创建对象?

我已经离开VB好几年了,但是为了解决另一种语言的问题,我不得不在这个中开发一个包装器.我有一个工厂方法,可以根据其他地方的输入动态创建和返回一个类型的对象.提供的输入是从中创建对象的类名.正常语法意味着必须明确拼写整个类.要做到这一点,实际上可能有数百个if/then或者case来处理引用的libs中所有可用的类/对象选择:

If c_name = "Button" then obj = new System.Windows.Forms.Button
If c_name = "Form" then obj = new System.Windows.Forms.Form
....
Run Code Online (Sandbox Code Playgroud)

我希望将所有这些案例处理减少到一行:IE ...

my_class_name = "whateverclass"
obj = new System.Windows.Forms.my_class_name()
Run Code Online (Sandbox Code Playgroud)

在PHP中,这样处理就像......

$my_class_name = "whateverclass";
$obj = new $my_class_name();
Run Code Online (Sandbox Code Playgroud)

编辑:看看一些答案,我想我在这里已经超出了我的想法.我确实设法使用Assembly类的CreateInstance方法变体使其工作,即使我对这种变体更感兴趣,提供更多选项,包括提供构造参数......

my_type_name = "System.Windows.Forms.Button"
asmb_name = "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
button1 = Reflection.Assembly.Load(asmb_name).CreateInstance(my_type_name)
Run Code Online (Sandbox Code Playgroud)

换句话说,它需要一种方法来做到这一点,而不是任何固有的语言语法? 当使用完整的汇编字符串和类路径时,此Activator变体也起作用.我怀疑CreateInstance可能没有完全的能力让我像对待它们一样对待对象,即obj = new System.Windows.Forms.Button.这就是为什么我不能简单地使用CreateObject.如果没有自然语言功能允许您将类名替换为字符串,那么是否有人能够深入了解我可以使用哪些限制CreateInstance

另外,基本的Activator.CreateInstance(在Unwrap之后)和Assembly.CreateInstance方法之间是否存在差异?

vb.net object

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

使用"char"的布尔数组

我创建了一个实际上代表一个存储在char中的8个布尔数组的对象.我用它来学习更多关于按位运算符以及在C中创建自己的对象的内容.所以我有两个问题:

  1. 如果以下代码始终有效,我可以确定吗?
  2. 这是一个很好的实现,可以创建一个不会在C中丢失的对象,除非你自己发布它.

代码:

/*
 *  IEFBooleanArray.h
 *  IEFBooleanArray
 *
 *  Created by ief2 on 8/08/10.
 *  Copyright 2010 ief2. All rights reserved.
 *
 */

#ifndef IEFBOOLEANARRAY_H
#define IEFBOOLEANARRAY_H

#include <stdlib.h>
#include <string.h>
#include <math.h>

typedef char * IEFBooleanArrayRef;

void IEFBooleanArrayCreate(IEFBooleanArrayRef *ref);
void IEFBooleanArrayRelease(IEFBooleanArrayRef ref);
int IEFBooleanArraySetBitAtIndex(IEFBooleanArrayRef ref, 
                                 unsigned index, 
                                 int flag);
int IEFBooleanArrayGetBitAtIndex(IEFBooleanArrayRef ref, 
                                 unsigned index);

#endif
Run Code Online (Sandbox Code Playgroud)
/*
 *  IEFBooleanArray.c
 *  IEFBooleanArray
 *
 *  Created by ief2 on 8/08/10.
 *  Copyright 2010 ief2. All rights reserved.
 *
 */

#include …
Run Code Online (Sandbox Code Playgroud)

c arrays malloc free boolean

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

通过ContentValues将时间戳插入数据库

在Android中,是否可以使用ContentValues?将时间戳插入数据库?当我尝试使用以下内容添加它时:

ContentValues args = new ContentValues();       
args.put(MY_DATE, my_date);
Run Code Online (Sandbox Code Playgroud)

我收到一个错误,告诉我my_date需要成为一个String.有关如何实现这一目标的任何建议?

java android timestamp android-sqlite

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