小编Rav*_*a ツ的帖子

Safari和iOS上的Html5(音频)

我正在开发一个Web应用程序,我在PC上遇到Apple设备和Safari的兼容性问题.

Html5音频标签:

<audio controls>
<source src="/audio/en/file.mp3" type="audio/mpeg">
<source src="/audio/en/file.ogg" type="audio/ogg">
Your browser does not support the audio element.
</audio>
Run Code Online (Sandbox Code Playgroud)
  • 我只想播放带有基本控件的音频文件.
  • 以前的代码适用于Chrome,Opera,Firefox(Windows和Android设备).
  • 但是控制器没有出现Safari中(在PC,iPad和iPad mini上测试最新版本).
  • 音频播放器具有灰色背景,仅具有"播放/暂停"功能.
  • 这是一个描述我的问题的屏幕截图:

图片

谢谢.

safari audio html5 compatibility ios

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

致命错误:在第463行的/Applications/XAMPP/xamppfiles/htdocs/magento/app/Mage.php中的非对象上调用成员函数getModelInstance()

我安装magento 1.9.0.0并在运行localhost/magento时复制到我的xampp htdocts,这个错误显示,我已经完成了解决方案,但它没有用.

Fatal error: Call to a member function getModelInstance() on a non-object in    
 /Applications/XAMPP/xamppfiles/htdocs/magento/app/Mage.php on line 463
Run Code Online (Sandbox Code Playgroud)

这是代码脚本:

public static function getModel($modelClass = '', $arguments = array())
  {
    return self::getConfig()->getModelInstance($modelClass, $arguments);
  }
Run Code Online (Sandbox Code Playgroud)

php magento fatal-error

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

MySQL:是否可以缩短错误消息?

我听说很多人抱怨这个,理所当然.许多MySQL错误消息非常长:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near... 
Run Code Online (Sandbox Code Playgroud)

这在仅显示该字符串的前半部分的环境中尤其令人讨厌.所以问题是:是否有可能获得该字符串的较短版本?类似的东西:Syntax error near...- 这是该消息的多汁部分.

php mysql syntax-error mysql-error-1064

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

获取导入类的别名

我有一个名为'mymod'的模块,它定义了一个名为MyClass的类.

class MyClass:
    def __init__ (self):
        pass
Run Code Online (Sandbox Code Playgroud)

在主模块中,此类作为Imp_MyClass导入,并创建一个对象.

from mymod import MyClass as Imp_MyClass
o = Imp_MyClass()
Run Code Online (Sandbox Code Playgroud)

要从此对象打印类的名称,我们使用

print o.__class__.__name__
Run Code Online (Sandbox Code Playgroud)

打印'MyClass'.我该怎么做才能打印别名,即.'Imp_MyClass'?

python alias

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

MySQL InnoDB表缺失,不计入数据库结构

我的MySQL表中有一个严重的问题,一旦有InnoDB表,它们是IN USE,现在以某种方式隐藏

看看这个[pic] *链接被删除 - 标题中的表数是79,实际计数是74.

这些表是IN USE

我最近没有备份我的数据库,所以这对我来说是生死游戏

我检查了我的VPS,我发现它们在/ etc/lib/mysql/db_name /.

编辑:

我搜索了互联网,我发现每个表应该有3个与之相关的文件.

例如,该表table_users具有:

 -- table_users.frm
 -- table_users.MYD
 -- table_users.MYI
Run Code Online (Sandbox Code Playgroud)

对于那些隐藏的表,只有.frm文件,并且缺少表的其他两个文件.

我应该将我的问题改为:如何从.frm文件中恢复innodb表?

mysql innodb

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

jquery onclick为拉出添加背景叠加

我目前正在基于我在SO上找到的脚本为网站进行简单的拉出.现在我想为现有函数添加背景覆盖,但我不知道如何以及在何处调用它.

这是拉出的小提琴.

http://jsfiddle.net/hr9bymj1/

这就是功能

 $(function () {
   $("#clickme").click(function () {
        if ($(this).parent().hasClass("popped")) {
            $(this).parent().animate({
                left: '-400px'
            }, {
                queue: false,
                duration: 500
            }).removeClass("popped");

        } else {
            $(this).parent().animate({
                left: "0px"
            }, {
                queue: false,
                duration: 500
            }).addClass("popped");
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

我已经尝试了一些在互联网上找到的方法,但是我无法将click事件与append div结合起来,所以我陷入困境并试图在这里寻求帮助.

谢谢!

javascript css jquery

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

jQuery幻灯片切换动画与其他元素一起

我正在尝试使用jQuery 从左到右实现幻灯片切换,反之亦然toggle().

切换有效,但是我希望div的下一个元素切换为平滑动画,与切换效果平行.

检查我试过的代码:jsFiddle

HTML

<button id="button" class="myButton">Run Effect</button>

<div id="myDiv">
    <p>This div will have slide toggle effect.</p>
</div>
<div class="other_details">
    This should move parallel with re-size of div being toggled.  
</div>
Run Code Online (Sandbox Code Playgroud)

jQuery的

$(".myButton").click(function () {
    var effect = 'slide';
    var duration = 500;
    $('#myDiv').toggle(effect, {direction: "left"}, duration);
});
Run Code Online (Sandbox Code Playgroud)

CSS

#myDiv {
    color:Green;
    background-color:#eee;
    border:2px solid #333;
    text-align:justify;
    float:left;
    width:200px;
}
.other_details{
    float:left;
    font-weight:bold;
    width:200px;
    border:1px solid black;
    padding:5px;
    margin-left:2px;
}    
Run Code Online (Sandbox Code Playgroud)

您可以在输出中看到 …

html jquery toggle jquery-animate

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

为什么只有String [] args在java而不是Object [] args?

在java中,根据Java语言规范12.1.4,主要方法应声明如下:

public static void main(String[] args){
     //code of program
}
Run Code Online (Sandbox Code Playgroud)

使用String[] args我们可以得到命令行参数.有时这些命令行参数需要转换为适当的类型.假设您提供了任何数字123作为参数,并且您想将其转换为,int那么我们可以使用以下转换方法之一:

int n1=Integer.valueOf(args[0]);
//or
int n2=Integer.parseInt(args[0]);
Run Code Online (Sandbox Code Playgroud)

但是,如果Java原本已提供使用的Objects[] args,而不是String[] args那么我们可以很容易地从一种类型转换为另一种,在这个例子中的转换如下会发生:

public static void main(Object[] args){
     int n1=(Integer)args[0];
}
Run Code Online (Sandbox Code Playgroud)

我没有得到这个为什么java使用String[] args而不是Object[] args

java command-prompt command-line-arguments

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

Codeigniter URL重写.htaccess不适用于CentOS

我在我的文档根目录中创建了一个.htaccess文件,/var/www/html/用于重写Codeigniter的URL以从所有页面的URL中删除"index.php".

例如,更改URL

http://myhost/index.php/controller/function
Run Code Online (Sandbox Code Playgroud)

http://myhost/controller/function`
Run Code Online (Sandbox Code Playgroud)

这是我的`/var/www/html/.htaccess的代码

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
Run Code Online (Sandbox Code Playgroud)

我通过谷歌搜索获得了许多建议来启用mod-rewrite模块,但我可以看到我httpd.conf已经启用它.

LoadModule rewrite_module modules/mod_rewrite.so
Run Code Online (Sandbox Code Playgroud)

这完全适用于在Debian 7(Apache/2.4.4)上运行的本地系统.

任何帮助,将不胜感激.:)

linux apache .htaccess mod-rewrite codeigniter

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