小编Min*_*ele的帖子

获取YouTube视频尺寸(宽/高)

我正在尝试获取YouTube视频的大小.我正在使用Gdata API调用来检索基本信息(标题,网址,缩略图和类别),但我找不到视频尺寸.

我正在使用YouTube Data API服务器端调用在网站上嵌入一些视频,如下所示:http://gdata.youtube.com/feeds/api/videos/z_AbfPXTKms?0 = v&1 = 2 &alt = json.不幸的是,没有关于视频尺寸的可靠信息(即使使用宽屏视频,所有预览图像都是4/3速率).

我想要完成的是将视频完全融入播放器; 玩家宽度是固定的,所以我只需要原始尺寸或至少比例.

有没有办法使用Youtube API检索此类数据?

(我的后备计划是将玩家大小设置为4/3并且永不回头,但任何帮助都会受到赞赏!)

video youtube-api

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

添加Apache POI WorkBook作为Javamail的MimeMessage的附件,而无需在文件系统中写入

我试图弄清楚如何将WorkBook(从Apache POI库)"直接"传递给MimeMessage对象(来自Javamail库)作为附件,而不必直接在文件系统中编写它.

最简单的方法如下:

File attachmentSource = new File("tmpsource.xls");

WorkBook tmpWorkbook = new HSSFWorkBook();
//Do stuff with workbook
tmpWorkBook.write(new FileOutputStream(attachmentSource));

//Create all the Session, MimeMessage and MimeMultipart
MimeBodyPart attachment = new MimeBodyPart();
attachment.setDataHandler(new DataHandler(new FileDataSource(attachmentSource)));
attachment.setFileName(attachmentSource.getName());

//Do stuff with the message and send it
Run Code Online (Sandbox Code Playgroud)

这种方式可行,但我被迫将文件写入FS.

在阅读了相关的问题,我发现了ByteArrayInputStreamByteArrayOutputStream,似乎解决我的问题(除非文件膨胀,直到2GB这似乎不太可能).

我希望我自己解释一下,我认为ByteArray流可以做到这一点,顺便提一下任何帮助或建议!

[09/29/2011] 我创建了一个非常简单的DataSource实现,称为(猜测是什么)ByteArrayDataSource,所以我有自动头设置和Base64编码.

java jakarta-mail apache-poi

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

如何在 BEM 中表达结构伪类(例如`:last-child`)?

我试图在 BEM 中表达一个简单的 CSS3 选择器:

CSS

.block__elem {
  /* ELEM RULES */
}

.block__subelem {
  /* SUBELEM RULES */
}

.block__elem:not(:last-child) .block__subelem {
  /* HOW CAN I EXPRESS THIS? */
}
Run Code Online (Sandbox Code Playgroud)

HTML

<div class="block__elem">
  <div class="block__subelem">CONTENT</div>
  <div class="block__subelem2">OTHER CONTENT</div>
</div>
<div class="block__elem">
  <div class="block__subelem">CONTENT</div>
  <div class="block__subelem2">OTHER CONTENT</div>
</div>
<div class="block__elem">
  <div class="block__subelem">THIS SHOULD HAVE A SLIGHTLY DIFFERENT STYLE</div>
  <div class="block__subelem2">OTHER CONTENT</div>
</div>
Run Code Online (Sandbox Code Playgroud)

如何用 BEM 术语表达最后一个选择器?

我能想到的唯一方法是添加一个修饰符

.block__subelem--not-last-child {

}
Run Code Online (Sandbox Code Playgroud)

然后从后面将逻辑添加到 HTML 中,但对我来说这是错误的,它增加了服务器端的复杂性并且容易出错。

css bem

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

为什么RegExp会在IE8上生成"意外量词"错误?

我有一个Javascript错误已经报告给我,不幸的是我不知道如何重现它.IE8开发人员工具报告以下错误:意外的量词.以下行产生错误:

var g=RegExp(d+"=([^|]*)").exec(j); //output from closure-compiler
Run Code Online (Sandbox Code Playgroud)

我想我必须正确地逃避管道,\\|以解决问题,但我不知道我是否正确,因为我不知道如何重现错误.

欢迎任何建议或解决方案.

谢谢.

[UPDATE]

d__utmz我正在尝试检索的cookie值的键,它们列在这样的数组中["utmccn", "utmcmd", /* ... */].那么现在我没有那么多可以做,我和我的朋友流感在家.

javascript regex

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

日期值超出 Safari Mobile 中的日期限制

<input type="date">我正在尝试了解iOS的支持级别。我使用装有 iOS 7.0.3 的 iPhone 4 对其进行了测试,即使我指定了一个min属性,日期选择器也可以让我选择约束之前的日期。

HTML 代码是这样的:

<input type="date" id="checkIn" name="checkIn" class="form-control input-sm" value="2014-05-26" min="2014-05-26" data-date-format="YYYY-MM-DD" data-date-minDate="2014-05-26" placeholder="yyyy-mm-dd">
Run Code Online (Sandbox Code Playgroud)

数据属性是为此日期选择器设置的,但我通过Modernizr检测到现场支持,因此我确信它在任何情况下都不会干扰日期选择器。

所以问题是:我做错了什么还是日期字段缺乏约束支持?

date datepicker mobile-safari ios

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