如何将event.currentTarget转换为jQuery对象或类似的东西,以便我可以在对象上使用jQuery的addClass方法?我知道我可以这样做:event.currentTarget.className + ='.class',但我想知道如何使用jQuery处理事件目标.
$('.class').click(function(event) {
Class.down($(this).parent().prev().attr('alt'));
Class.style($(event.currentTarget));
});
Run Code Online (Sandbox Code Playgroud) 我正在尝试从我们的服务器在Android设备上播放电影.它不是媒体服务器,只是常规的Apache服务器.我们使用相同的API访问iPhone上的视频,它工作正常.
在Android设备上,某些视频有效,有些则无效.它们都以相同的方式创建,除了大多数不工作的都由静止图像和音频组成.
我们尝试用Videora重新编码它们,并尝试用MP4Box暗示它们.存储在SD卡上时,所有视频播放都非常精细.我们还尝试首先将视频从服务器下载到SD卡,将其保存为文件,然后从文件中播放,但这也不起作用.
帮助会很棒.我非常困惑.谢谢.
编辑 - Logcat:
01-19 08:19:12.669: DEBUG/MediaPlayer(1878): Couldn't open file on client side, trying server side
01-19 08:19:14.119: INFO/ActivityManager(1172): Displayed activity com.myproject/.VideoClass: 1966 ms (total 1966 ms)
01-19 08:19:15.779: ERROR/PlayerDriver(1071): Command PLAYER_INIT completed with an error or info UNKNOWN PVMFStatus
01-19 08:19:15.789: ERROR/MediaPlayer(1878): error (200, -32)
01-19 08:19:15.789: ERROR/MediaPlayer(1878): Error (200,-32)
01-19 08:19:15.789: DEBUG/VideoView(1878): Error: 200,-32
01-19 08:19:15.849: WARN/PlayerDriver(1071): PVMFInfoErrorHandlingComplete
Run Code Online (Sandbox Code Playgroud)
更新:这里是三个不同视频的视频分析的pastebin.来自服务器的app上的第一个流.第二个视频不会流式传输,但可以下载然后从设备播放.第三个既不能流式播放也不能下载播放. http://pastebin.com/9qChSkFz
WTF.
我在eclipse 3.6中创建了一个新的Dynamic Web Project.
我添加了一个Tomcat 7.0服务器,并在jsf文件中选择"Run on server".工作正常!
我将它添加到SVN存储库以与其他人共享.
我关闭了Eclipse.
我创建了一个新的工作空间来检查一切是否正常工作.签出与上面相同的项目.
我添加了一个Tomcat 7.0服务器,并在与以前相同的文件中选择"在服务器上运行".这导致404:"HTTP状态404 .... - 描述所请求的资源()不可用."
这是为什么??这真奇怪!你不觉得吗?你能帮我么?
最好的祝福
嘿,我想按以下顺序加载Nivo Slider:
Nivo Slider的调用函数如下所示:
$(window).load(function() { /* ///// start WINDOW load ///// */
$('#slider').nivoSlider({
effect:'random', //Specify sets like: 'fold,fade,sliceDown'
slices:12,
animSpeed:500, //Slide transition speed
pauseTime:3000,
startSlide:0, //Set starting Slide (0 index)
directionNav:false, //Next & Prev
directionNavHide:true, //Only show on hover
controlNav:false, //1,2,3...
controlNavThumbs:false, //Use thumbnails for Control Nav
controlNavThumbsFromRel:false, //Use image rel for thumbs
controlNavThumbsSearch: '.jpg', //Replace this with...
controlNavThumbsReplace: '_thumb.jpg', //...this in thumb Image src
keyboardNav:true, //Use left & right arrows
pauseOnHover:true, //Stop animation while hovering
manualAdvance:false, …Run Code Online (Sandbox Code Playgroud) 我在生成代码中项目的动态链接时遇到问题.
我正在使用的代码:
Html.ActionLink("View Checklist Summary", "Details", "Product",
new { Area = "Reporting" }, new { Item = 478})
Run Code Online (Sandbox Code Playgroud)
我需要的是: URL - localhost:58412/Reporting/Product/Details?Item = 478
我得到的是: URL - localhost:58412 /报告/产品/详细信息
我一直在研究这个问题太久了,我似乎找不到为什么"Item = 478"没有被添加到ActionLink创建的URL中的任何理由.
任何帮助将非常感激.
我正在检查一个变量,例如foo,与多个值的相等性.例如,
if( foo == 1 || foo == 3 || foo == 12 ) {
// ...
}
Run Code Online (Sandbox Code Playgroud)
关键是这个繁琐的任务代码相当多.我想出了以下内容:
if( foo in {1: 1, 3: 1, 12: 1} ) {
// ...
}
Run Code Online (Sandbox Code Playgroud)
但这并不完全吸引我,因为我必须为对象中的项目提供冗余值.
有没有人知道对多个值进行相等检查的正确方法?
给出以下代码:
cout << 1000;
Run Code Online (Sandbox Code Playgroud)
我想要以下输出:
1,000
Run Code Online (Sandbox Code Playgroud)
这可以使用std :: locale和cout.imbue()函数来完成,但我担心我可能会错过这里的一步.你能发现它吗?我正在复制当前的语言环境,并添加了一个千位分隔符,但逗号永远不会出现在我的输出中.
template<typename T> class ThousandsSeparator : public numpunct<T> {
public:
ThousandsSeparator(T Separator) : m_Separator(Separator) {}
protected:
T do_thousands_sep() const {
return m_Separator;
}
private:
T m_Separator;
}
main() {
cout.imbue(locale(cout.getloc(), new ThousandsSeparator<char>(',')));
cout << 1000;
}
Run Code Online (Sandbox Code Playgroud) 在一个程序中,我试图检查两个布尔值(从函数返回); 需要检查的条件是:
- 只有当返回值中的任何一个为真且另一个为假时,我才有问题;
- 如果两者都是真或假,我很高兴下一步.
以下哪两个例子是检查条件的有效方法,还是有更好的解决方案?
a和b是整数值,我在其中检查isCorrect函数的正确性条件,它返回true或false.
1.
// checking for the correctness of both a and b
if ((isCorrect(a) && !isCorrect(b)) ||
(!isCorrect(a) && isCorrect(b)))
{
// a OR b is incorrect
}
else
{
// a AND b are both correct or incorrect
}
Run Code Online (Sandbox Code Playgroud)
2.
// checking for the correctness of both a and b
if (! (isCorrect(a) ^ isCorrect(b)))
{
// a OR b is incorrect
}
else
{
// a AND b are …Run Code Online (Sandbox Code Playgroud) 在Effective C++第3版的第15项中,RAII类Font包含FontHandle作为其资源.该项显示了Font类如何为其FontHandle提供隐式转换函数:
operator FontHandle() const
{return f;}
Run Code Online (Sandbox Code Playgroud)
这段代码和有什么区别:
FontHandle operator()() const
{return f;}
Run Code Online (Sandbox Code Playgroud)
如果没有区别,是不常见且不常用的语法?