问题列表 - 第35861页

在youtube iframe上叠加opaque div

如何在youtube iframe嵌入视频上叠加半透明不透明度的div?

<iframe class="youtube-player" type="text/html" width="520" height="330" src="http://www.youtube.com/embed/NWHfY_lvKIQ" frameborder="0"></iframe>
<div id="overlay"></div>
Run Code Online (Sandbox Code Playgroud)

CSS

#overlay {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#000;
    opacity:0.8;
    /*background:rgba(255,255,255,0.8); or just this*/
    z-index:50;
    color:#fff;
}
Run Code Online (Sandbox Code Playgroud)

编辑(添加更多说明): HTML5正在逼近我们,越来越多的设备使用它而不是闪存,这使得youtube视频的嵌入变得复杂,幸好youtube提供了一个特殊的可嵌入iFrame,可以处理所有视频嵌入兼容性问题,但是现在以前使用半透明div覆盖视频对象的方法不再有效,我现在无法添加<param name="wmode" value="transparent">到对象,因为它现在是iFrame,所以如何在顶部添加不透明的div iframe嵌入式视频?

html css youtube iframe overlay

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

JIT的主要方法是什么?

到目前为止,我记得第二次调用该函数时是JIT'd.

Main方法怎么样?里面的代码是JIT吗?

如果我发现了一些代码,我应该把它包装在一个函数中吗?

c# clr jit

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

在使用Doctrine 2和Zend Framework时,应该在哪里放置业务逻辑

我有一个与Doctrine 2和Zend Framework有关的问题.

如果默认使用Zend Framework而不使用Doctrine,则将业务逻辑放在模型中.但是,由于Doctrine 2确实有实体应该放置业务逻辑吗?

我首先创建了实体管理器调用实体的模型.但是当我想在没有数据库调用的情况下为我的模型编写单元测试时.我需要将实体管理器移动到控制器.但我在控制器中获得的业务逻辑并不好.

下面的代码显示了控制器操作的一部分:

        $customerAddress = $this->_model->save($values, $id);

        $this->_em->persist($customerAddress);

        // Update default billing address
        $defaultBilling = $this->_model->saveDefaultBilling($values, $customerAddress);
        if ($defaultBilling != FALSE) {
            $this->_em->persist($defaultBilling);
        }

        // Update default shipping address
        $defaultShipping = $this->_model->saveDefaultShipping($values, $customerAddress);
        if ($defaultShipping != FALSE) {
            $this->_em->persist($defaultShipping);
        }

        $this->_em->flush();
Run Code Online (Sandbox Code Playgroud)

有人可以说这个问题的最佳做法是什么?谢谢

php doctrine zend-framework business-logic

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

捏放大webview [Android]

在我在webview上加载的网站上,有一张地图.还有一些java脚本可以检测双击以进行缩放,拖动等.但是有可能有一个javascript来检测使用捏缩放吗?它有几个在iphone上工作的例子,在我的网站上有一个用于捏缩放的脚本,但它只适用于iphone .....

是否有可能让它在Android上运行?

谢谢

javascript android zoom pinch

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

在Javascript中需要一个basename函数

我需要一个简短的基本名称功能(单线程?)用于Javascript:

basename("/a/folder/file.a.ext") -> "file.a"
basename("/a/folder/file.ext") -> "file"
basename("/a/folder/file") -> "file"
Run Code Online (Sandbox Code Playgroud)

这应该剥离路径和任何扩展.

更新:对于开头的点将很好地视为"特殊"文件

basename("/a/folder/.file.a.ext") -> ".file.a"
basename("/a/folder/.file.ext") -> ".file"
basename("/a/folder/.file") -> ".file" # empty is Ok
basename("/a/folder/.fil") -> ".fil"  # empty is Ok
basename("/a/folder/.file..a..") -> # does'nt matter
Run Code Online (Sandbox Code Playgroud)

javascript string

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

在C++中编译和链接多个文件

我的一个"非程序员"朋友最近决定制作一个C++程序来解决一个复杂的机械问题.

他在一个单独的.cpp文件中编写了每个函数,然后将它们全部包含在主源文件中,如下所示:

main.cpp中:

#include "function1.cpp"
#include "function2.cpp"
...
int main() 
{
...

}
Run Code Online (Sandbox Code Playgroud)

然后,他使用单个gcc行编译代码:

g++ main.cpp    // took about 2 seconds 
Run Code Online (Sandbox Code Playgroud)

现在,我知道这应该可行,但我不确定是否将.cpp文件直接包含在主程序中是一个好主意.我已多次看到以下方案,其中所有函数原型都使用extern关键字进入头文件,如下所示:

funcs.h:

extern void function1(..);
extern void function2(..);
...
Run Code Online (Sandbox Code Playgroud)

main.cpp中:

...
#include "funcs.h"
...
Run Code Online (Sandbox Code Playgroud)

和编译:

g++ -c function1.cpp
g++ -c function2.cpp
...
g++ -c main.cpp
g++ -o final main.o function1.o function2.o ...
Run Code Online (Sandbox Code Playgroud)

我认为这个方案更好(有一个makefile,ofcourse).有什么理由可以让我的朋友这么说服他?

c++ compilation g++

20
推荐指数
2
解决办法
4万
查看次数

Linux上的哪些C++ IDE具有与Visual Studio相同或更好的"智能感知"?

管道中有一些基于Linux的C++项目.我应该选择哪种IDE与某种"智能感知器"(即没有Visual Assist类固醇)相比具有某种"智能感知",或者更好.

(请注意,我没有使用"尽可能好或更好"的字样.我认为Visual Studio C++智能感知一切都很好,因此"与...相提并论"和Visual Assist评论).

c++ linux ide visual-studio

10
推荐指数
2
解决办法
8525
查看次数

如何使用控制台中的参数运行CGI脚本

我为www编写了CGI脚本.

此脚本需要通过GET方法的两个参数,将这些数字相乘并将结果写入文件.

mult.cgi?m=1&n=2
Run Code Online (Sandbox Code Playgroud)

但现在我也希望从控制台使用这个脚本.我想做点什么

./mult.cgi?m=1&n=2
Run Code Online (Sandbox Code Playgroud)

但它没有用,怎样才能将参数发送到脚本?

谢谢.

c cgi

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

ifstream :: unget()失败.是MS的实施错误还是我的代码错误?

昨天我在相当简单的代码中发现了一个奇怪的错误,它基本上从ifstream获取文本并将其标记化.实际失败的代码会执行许多get()/ peek()调用以查找令牌"/*".如果在流中找到令牌,则调用unget(),以便下一个方法看到以令牌开头的流.

有时,看似仅依赖于文件的长度,unget()调用失败.在内部它调用pbackfail()然后返回EOF.但是在清除流状态之后,我可以愉快地阅读更多字符,因此它不完全是EOF.

在深入研究之后,这里是完整的代码,可以轻松地重现问题:

#include <iostream>
#include <fstream>
#include <string>

  //generate simplest string possible that triggers problem
void GenerateTestString( std::string& s, const size_t nSpacesToInsert )
{
  s.clear();
  for( size_t i = 0 ; i < nSpacesToInsert ; ++i )
    s += " ";
  s += "/*";
}

  //write string to file, then open same file again in ifs
bool WriteTestFileThenOpenIt( const char* sFile, const std::string& s, std::ifstream& ifs )
{
  {
    std::ofstream ofs( sFile );
    if( ( ofs << s …
Run Code Online (Sandbox Code Playgroud)

c++ ifstream visual-studio-2008 visual-studio

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

如何在android中的View中加载XML?

我有一个扩展View的类.我有另一个扩展活动的类,我想添加要在活动类中加载的第一个类.我尝试了以下代码

package Test2.pack;

import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.View;

public class Test2 extends Activity {
    /** Called when the activity is first created. */

    static view v;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);        

        try{
            v = (view) View.inflate(Test2.this, R.layout.main2, null);
        }catch(Exception e){
            System.out.println(" ERR " + e.getMessage()+e.toString());
        }       
    }
}

class view extends View{
    public view(Context context) {
        super(context);     
    }   
}
Run Code Online (Sandbox Code Playgroud)

android

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