问题列表 - 第47499页

如何以编程方式检测对象是否是一个jQuery对象?

如何以编程方式检测对象是否是jQuery对象?例如:

// 1. declare some variables
var vars = [1, 'hello', ['bye', 3], $(body), { say: 'hi' }];

// 2. ??? : implement function that tests whether its parameter is a jQuery object
function isjQuery(arg) { /* ??? */ }

// 3. profit
var test = $.map(vars, isjQuery); /* expected [ false, false, false, true, false ] */
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

我怎样才能开始使用Wicket?

我根据Wicket网站的规则安装了Wicket.如何在我的IDE Eclipse中运行Wicket?我添加了所有必要的插件.

eclipse wicket

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

Python中的'True'和'False'

我尝试运行这段代码:

path = '/bla/bla/bla'

if path is True:
    print "True"
else:
    print "False"
Run Code Online (Sandbox Code Playgroud)

它打印错误.我认为Python将任何有价值的东西视为.为什么会这样?

python boolean

54
推荐指数
3
解决办法
20万
查看次数

什么是在asp.net中的两个并排按钮之间放置空间的最简单方法

我有两个并排的按钮,我想在它们之间有一些.

以下代码将有2个按钮紧挨着.我已经尝试了div的余量,并且在两者之间无法获得一些不错的空间.

<div style="text-align: center"> 
    <asp:Button ID="btnSubmit" runat="server" Text="Submit" Width="89px" OnClick="btnSubmit_Click" />
    <asp:Button ID="btnClear" runat="server" Text="Clear" Width="89px" OnClick="btnClear_Click" />
</div>
Run Code Online (Sandbox Code Playgroud)

html css space button

42
推荐指数
9
解决办法
28万
查看次数

使用date()函数我总是得到相同的日期,为什么?

我总是使用以下日期函数获得2011年2月28日:

$time = $row['time'];
$date = date("F t Y",$time);
Run Code Online (Sandbox Code Playgroud)

没有一个时间戳是在2月28日创建的(显然)但是这里是其余的代码:

$sql = "SELECT * FROM `posts` WHERE `approved`='1' ORDER BY time DESC";
$res = mysql_query($sql) or die(mysql_error());

while($row = mysql_fetch_assoc($res)){
//Post//

$title = $row['title'];
$content = $row['content'];
$time = $row['time'];
$date = date("F t Y",$time);
$creatorid = $row['uid'];
$creator = username($creatorid);

echo "<div class=\"post\">
        <h1>".$title."</h1>
            <p class=\"entry\">".$content."</p>
            <div class=\"byline\">
                <p class=\"info\">
                Posted ".$date." By ".$creator."
                </p>
                <p class=\"links\"><a href=\"#\">Read More</a>&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"#\">Comments</a></p>
            </div>
    </div>";
}
Run Code Online (Sandbox Code Playgroud)

谢谢Cameron

php variables date function

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

在固定矩形容器中组织矩形的算法

我的问题非常类似于2D背包问题,或切割股票有一个例外......适合容器的矩形可以调整大小和裁剪.但是不允许轮换.

挑战是尽可能少地种植作物并填满整个容器(无任何间隙).

有没有人遇到过类似的算法.任何链接,伪代码非常赞赏.

保持问题通用,但我想应用它来组织固定大小的页面上的照片.

非常感谢

algorithm packing

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

XML阅读器类中新的线条和空格

我正在使用一个由博主(http://troybrant.net/blog/)编写的类,它接受一个XML字符串并吐出一个NSDictionary.

它很漂亮......完美无缺,除了我在许多元素值的开头有一个奇怪的换行和空白配置.

我一直无法弄明白为什么.我在这里上课,所以我可以得到第二双眼睛...看看是否有人注意到他正在使用的方法中有任何可疑的东西.

//
//  XMLReader.m
//

#import "XMLReader.h"

NSString *const kXMLReaderTextNodeKey = @"text";

@interface XMLReader (Internal)

- (id)initWithError:(NSError **)error;
- (NSDictionary *)objectWithData:(NSData *)data;

@end


@implementation XMLReader

#pragma mark -
#pragma mark Public methods

+ (NSDictionary *)dictionaryForXMLData:(NSData *)data error:(NSError **)error
{
    XMLReader *reader = [[XMLReader alloc] initWithError:error];
    NSDictionary *rootDictionary = [reader objectWithData:data];
    [reader release];
    return rootDictionary;
}

+ (NSDictionary *)dictionaryForXMLString:(NSString *)string error:(NSError **)error
{
    NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding];
    return [XMLReader dictionaryForXMLData:data error:error];
}

#pragma mark -
#pragma …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c nsdictionary nsxmlparser ios4

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

ExtJs - 服务器端?

我们收到了客户要求构建基于ExtJS框架的Web应用程序的请求.我查看了互联网,发现ExtJs只是一个客户端javascript控件,但我认为Web应用程序也必须有服务器端 - 至少对于DataBase存储...

我对吗?或者在服务器上可能只是一个数据库,使用ExtJs我可以直接向服务器数据库发出请求?即便如此 - 安全性如何......如果不是 - 作为服务器部分更好的做法是什么? - Tomcat和JSP?

(在此之前,我只使用ASP.Net体验,因此网络中的java对我来说是全新的......)

谢谢

javascript extjs

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

在Python中,"除了异常为e"和"除了异常,e"之间有什么区别?

在python中,有两种方法可以捕获异常

except Exception, e:

except Exception as e:
Run Code Online (Sandbox Code Playgroud)

似乎'e'是未来使用的那个.在什么版本的python做了这个改变?知道为什么吗?

python exception

93
推荐指数
3
解决办法
8万
查看次数

音频流URL和解决流URL的问题

我以为我会分享我经历过的事情.这不是一个问题.我们解决了一个问题.我确定旧的媒体服务器猎犬知道这一点.我没有.我希望这能为您节省时间.

问题:我的客户的Shoutcast列表消失但他们的提供商却没有.(为了方便起见,Shoutcast列出了许多电台.我的客户曾经是:http://yp.shoutcast.com/sbin/tunein-station.pls?id = 3012xxx然后它消失了!他们的电台没有.

我们留下了车站为我们提供的几个URL,但没有一个通过我们的播放器播放.在每个.pls,.ram文件中,列出了相同的URL(请参阅注释) - 如下所示:

http://74.53.186.162:9082 /

我们是如何解决这个问题的?

在上面的Shoutcast控制台页面上,有一个监听链接.它指的是扩展名为.pls的URL.它还显示了采样率,当前侦听器的数量等.该URL工作正常.

让这个有趣的是,位于该URL的文件实际上是一个带有原始URL的.pls文本文件(类似于http://74.53.186.162:9082/)!

我学到了什么?

  1. Shoutcast服务器知道哪种客户端正在访问他们的数据.我会假设IceCast服务器也是如此.我怎么知道的?循环URL引用.这意味着您的播放器首先解析文本文件,就像您的浏览器查看mime类型一样.
  2. 您在代码中使用的媒体播放器类可能非常愚蠢.他们对哑剧类型,比特率,扩展名等敏感.
  3. 如果我有.pls或其他媒体文件,我可以在本地使用它们.
  4. 硬编码的IP地址和以前一样糟糕.不幸的是,开发人员对此没有多少控制权.

注意:带有.pls,.ram等的音频流是文本文件,其中包含指向实际流的URL.文本文件也有其他元数据.如果您从txt文件中获取原始URL并启动它,您可能会获得一个Shoutcast Server接口,该接口为您提供播放器可能使用的流信息.(查看广播电台的网站时,有时可以在播放器的启动参数中找到流URL.有时它们可​​能不同.)

java android

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