问题列表 - 第48046页

检查html5视频是否准备就绪

如果HTML5视频已准备好播放,是否会触发JavaScript事件?

javascript html5 html5-video

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

如何在列(SQL Server 2008 R2)上创建唯一约束?

我有SQL Server 2008 R2,我想设置一个唯一的列.

似乎有两种方法可以做到这一点:"唯一索引"和"唯一约束".尽管大多数人都推荐使用唯一约束,但它们与我的理解并没有太大差别,因为您也会自动获得索引.

如何创建唯一约束?

ALTER TABLE Customer ADD CONSTRAINT U_Name UNIQUE(Name)
Run Code Online (Sandbox Code Playgroud)

有没有办法通过SQL Server Management Studio创建唯一约束?

sql sql-server unique-constraint sql-server-2008

96
推荐指数
4
解决办法
16万
查看次数

从父页面访问子iFrame DOM

这是交易:

domain.com/page - 父页面(document.domain = domain.com)包含iframe sub.domain.com/page - 子iframe(document.domain =未设置)位于子域中

有没有办法访问那个iframe的DOM或者我运气不好?

相同的源策略是否阻止我在父页面中包含的iframe上强制使用document.domain?我认为这会破坏相同原始策略的目的......如果是这种情况,是否有任何解决方法来访问呈现的父页面上的iframe的DOM?

javascript iframe same-origin-policy

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

确保SQLite3中唯一行的有效方法

我在我的一个项目中使用SQLite3,我需要确保插入到表中的行对于它们的一些列的组合是唯一的.在大多数情况下,插入的行在这方面会有所不同,但如果匹配,新行必须更新/替换现有行.

显而易见的解决方案是使用复合主键,并使用conflict子句来处理冲突.在此之前:

CREATE TABLE Event (Id INTEGER, Fld0 TEXT, Fld1 INTEGER, Fld2 TEXT, Fld3 TEXT, Fld4 TEXT, Fld5 TEXT, Fld6 TEXT);
Run Code Online (Sandbox Code Playgroud)

成了这个:

CREATE TABLE Event (Id INTEGER, Fld0 TEXT, Fld1 INTEGER, Fld2 TEXT, Fld3 TEXT, Fld4 TEXT, Fld5 TEXT, Fld6 TEXT, PRIMARY KEY (Fld0, Fld2, Fld3) ON CONFLICT REPLACE);
Run Code Online (Sandbox Code Playgroud)

这确实强制执行我需要它的唯一性约束.不幸的是,这种变化也会导致性能损失超出我的预期.我使用sqlite3命令行实用程序进行了一些测试,以确保我的其余代码中没有错误.测试涉及在单个事务中或在每个1,000行的100个事务中输入100,000行.我得到了以下结果:

                                | 1 * 100,000   | 10 * 10,000   | 100 * 1,000   |
                                |---------------|---------------|---------------|
                                | Time  | CPU   | Time  | CPU   | Time  | CPU …
Run Code Online (Sandbox Code Playgroud)

sql sqlite performance insert

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

将行从一个表插入另一个表,在SQL Server上使用相同的模式和组合键

我有两个表具有相同的模式和复合键,表a和表b

我需要在表a中向表b中插入行,其中表b中不存在相同的键.

我该怎么做呢?

t-sql sql-server

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

如何使用带复选框和下拉菜单的自动回发功能?

我有一个Web流(asp.net),它有一个下拉菜单和一个复选框.

勾选复选框后,我需要禁用该表单中的某些字段.从复选框中选择特定值时,我需要禁用其他字段.

我指定了这样的复选框:

<%=Html.CheckBox("IsResponseUnavailable", Model.IsResponseUnavailable)%>
Run Code Online (Sandbox Code Playgroud)

和下拉这样:

<%= Html.MyDropDownList(string.Format("Questions[{0}].Answer", i), (IEnumerable<SelectListItem>)ViewData["Periods"], Model.Questions[i].Answer)%>
Run Code Online (Sandbox Code Playgroud)

其中MyDropDownList是Html.DropDownList的扩展

我听说过自动回发 - 但不确定如何使用它 - 任何建议都会很棒!

我正在使用ASP.NET MVC 3.

谢谢! - L.

c# asp.net asp.net-mvc asp.net-mvc-3

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

使用多处理模块进行集群计算

我对使用计算机集群运行Python程序感兴趣.我过去一直在使用Python MPI接口,但由于编译/安装这些接口有困难,我更喜欢使用内置模块的解决方案,例如Python的多处理模块.

我真正想做的只是设置一个multiprocessing.Pool跨越整个计算机集群的实例,并运行一个Pool.map(...).这是可能/容易做的事情吗?

如果这是不可能的,我希望至少能够Process从中央脚本的任何节点上启动实例,每个节点具有不同的参数.

python parallel-processing multiprocessing

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

JavaScript中的内存泄漏(Chrome)

我正在调用一个50次的函数,这会做一些昂贵的东西,因为它在<canvas>元素上绘制很多.

它工作得很好,没有任何问题,但我只看了一下内存使用情况,它每秒内存占用1MB.Chrome似乎是垃圾收集,因为它每分钟都会消失,但随后用量再次增长.

我尝试的是return在我的函数中的某些位置放置,以便确定我的函数的哪个部分确切地导致泄漏.我已经能够将其缩减为特定的代码行,之后邪恶的部分来了,但我真的不知道如何解决它.

我的问题是:

  • 有哪些工具可用于有效衡量Chrome中的JavaScript内存泄漏?
  • 将变量设置为null/使用undefined后是否有效,比如处理它们?

如果源代码确实是必要的,我会毫不犹豫地将其发布在这里,但我必须承认它很长,对其他人来说可能有点不可理解.

javascript memory-leaks google-chrome

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

列表的图形表示

说我有三个列表:a={1,5,10,15} b={2,4,6,8}c={1,1,0,1,0}.我想其中有一个情节ax轴线,b因为y轴和红/黑点标记1/0.对于.例如,坐标(5,4)将有一个红点.
换句话说,坐标(a[i],b[i])将有一个红色/黑色点,取决于c[i]是1还是0.
我一直在尝试我的手,ListPlot但无法弄清楚选项.

wolfram-mathematica

6
推荐指数
4
解决办法
393
查看次数

Codeigniter - 返回我的模型对象而不是stdClass对象

不确定这句话的最佳方法是如何忍受我.

在Codeigniter中,我可以返回我的对象​​的记录集没有问题,但是它作为stdClass对象而不是作为"模型"对象(例如页面对象)返回,然后我可以使用该对象来使用该模型中的其他方法.

我在这里错过了一招吗?或者这是CI中的标准功能吗?

php codeigniter stdclass models codeigniter-2

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