问题列表 - 第47261页

是否存在HTML5音频的不完整事件?

是否有oncompleteHTML5音频事件?我在这上面找不到任何东西.我想在完成后播放声音.

好吧,特别是我试图一个接一个地播放一系列声音.

谢谢.

javascript audio html5

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

子窗体大小设置为 MDI 窗体的 MDI 容器的大小

我想知道如何让子窗体加载其大小覆盖整个 MDI 父级的 MDI 容器空间(深灰色的东西)?将子窗体的 WindowState 设置为最大化不是一个选项,因为它也会最大化任何其他窗体。建议?

c# forms mdi

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

C5算法实现?

你知道在哪里可以找到这个算法的一些信息,去研究它吗?是否已经有一个实现的例子,或者只有Quinlan知道它的实现?

pattern-recognition classification

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

Linq to SQL多对多关系没有第三类

在我的数据库中,我有以下表格:

  • 客户(ID)
  • 订单(ID)
  • CustomersOrders(CustomerID,OrderID)

如何在不创建类CustomersOrders的情况下将Customers表映射到Customers类和Orders表到Orders类?

.net c# database many-to-many linq-to-sql

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

提升序列化断言失败

我使用boost的二进制序列化,直到现在它运行良好.我有std::list指向序列化输出(oarchive)的指针,但序列化在对象的serialize()函数中失败,并带有MSVC的对话框:

R6010 -abort() has been called

并将此类字符串打印到控制台窗口中:

Assertion failed: 0 == static_cast<int>(t) || 1 == static_cast<int>(t), file c:\program files\boost\boost_1_44\boost\archive\basic_binary_oprimitive.hpp, line 91

这是什么意思?

项目非常大,来源是分布式的,所以我不能在这里发布它的代码,但是我试图在简单的项目中模拟这个错误 - 它运行良好有什么奇怪的.

PS我在Windows XP上使用带有MSVC2010EE的boost 1.44.当我在" Debug Error! "窗口上单击" 重试 "时,调试器在序列化行旁边的代码行上显示箭头archive << myList;- 我的意思是在某些析构函数或其他东西上似乎发生了错误.当我在对象serialize()函数中进行更改时 - 它们将在我重建整个项目时被应用(在编译之前清理) - 但是如果我只是编译它(IDE​​显示所有包含已更改头的源都被重新编译) - 没有更改将在运行时发生自上一个版本(我尝试使用printf()) - 这很奇怪.我偶尔会设置一些关键定义吗?

c++ serialization boost assert assertion

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

在QuerySets中翻译关键字参数时比eval()更好的方法(Python/Django)

我正在使用django-transmeta(无法通过django 1.2.5获得更好的工作),它在表中创建了几个列,如:content_en,content_es,content_it

在实施i18n之前,我有:

items = Items.objects.filter(categories__slug=slug)
Run Code Online (Sandbox Code Playgroud)

现在category.slug已国际化,因此我有"category.slug_en","category.slug_es","category.slug_it"等.

所以我虽然做了:

from django.db.models import Q
from django.utils.translation import get_language

current_lang = get_language()

queryset = {
    'en': Q(categories__slug_en__contains=slug),
    'es': Q(categories__slug_es__contains=slug),
    'it': Q(categories__slug_it__contains=slug),
}

items = Items.objects.filter(queryset[current_lang])
Run Code Online (Sandbox Code Playgroud)

但是,如果我这样做,每当我需要添加一种新语言时,我将不得不更改代码,当然我不想这样做.

所以我做了:

from django.db.models import Q
from django.utils.translation import get_language

current_lang = get_language()

var = 'Q(categories__slug_%s=slug)' % current_lang
queryset = eval(var)
items = Items.objects.filter(queryset)
Run Code Online (Sandbox Code Playgroud)

但在这种情况下,我使用的是eval(),它当然与evil()同义,最好避免它.

所以我想知道:有更好的方法吗?

非常感谢!

python django eval

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

phpBB3自动登录

我已经将phpbb3论坛集成到我现有的网站上.

我已经能够使我的注册过程也将用户添加到phpbb数据库中.

现在,我正面临一个问题,即当我登录我的网站时,我试图让用户自动登录论坛.

这里有人这样做过吗?我在Google上找不到任何相关内容,因为所有帖子似乎都在谈论'phpbb外部网页'以及如何在其他网页上使用phpbb会话.然而,我想要做的是仅在会员登录我的网站时启动登录,并且按照我在谷歌上找到的教程将让我的用户登录我的论坛时登录我的网站(这是另一种方式).

谢谢

php phpbb phpbb3

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

Javascript Ajax调用中的相对路径问题

好的,我有一个包含以下功能的JavaScript文件:

function AskReason() {
    var answer = prompt("Please enter a reason for this action:", "");
    if (answer != null)
        DoReason(answer);
}

function createXMLHttpRequest() {
    try {
        return new XMLHttpRequest();
    }
    catch (e)
    { alert('XMLHttpRequest not working'); }
    try {
        return new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e)
    { alert('Msxml2.XMLHTT not working'); }
    try {
        return new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch (e)
    { alert('Microsoft.XMLHTTP not working'); }
    alert("XMLHttpRequest not supported");
    return null;
}

function DoReason(reason) {
    var xmlHttpReq = createXMLHttpRequest();
    var url = "/Shared/AskReason.ashx?REASON=" …
Run Code Online (Sandbox Code Playgroud)

javascript relative-path

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

python列表边界

python中的列表和字典是否有边界?如果有,有什么限制?

python

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

语法错误:标识符'String'

我们收到了这段代码作为一项任务,在花了很多时间解决问题之后,我最终得到了一个syntax error : identifier 'String'.我在网上看到的每个人都在使用std::string,但这不是代码所指的内容,因为使用String对象从C#项目调用该函数.

这是宣言:

int findWindow(String ^CaptionText,IntPtr ^%phWnd,
               int %left,int %top,int %right,int %bottom);
Run Code Online (Sandbox Code Playgroud)

我不知道如何解决这个问题.还有其他错误,例如

error C2062: type 'int' unexpected
...
error C2065: 'IntPtr' : undeclared identifier
error C2065: 'String' : undeclared identifier
...
Run Code Online (Sandbox Code Playgroud)

等等

任何帮助赞赏.

我是否应该提到这些错误与作业无关?

c++-cli

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