问题列表 - 第31259页

为什么我不能在js中这样做

我想做这个

<?php
$dropDown = "<select><option value=\"0\">1-50</option><option value=\"50\">51-100</option><option value=\"100\">151-200</option></select>";

?>    
<html>    
<head>
</head>
<body bgcolor="333333">
<script language="javascript">

<!--
var params = new Object();
params.dropDown = <?php print $dropDown; ?>;

</script> 
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

但它给出了错误.为什么?

html javascript php

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

使用JOIN而不是INTERSECT进行查询

我有这样的架构:

// table badge_types
id | name
+++|++++++++++
1  | mentor
2  | proctor
3  | doctor

// table badges
id | badge_type_id | user_id     
+++|+++++++++++++++|++++++++
1  | 1             | 5
2  | 1             | 6
3  | 2             | 6
4  | 3             | 6
5  | 2             | 19
6  | 3             | 20
Run Code Online (Sandbox Code Playgroud)

我想要做的是选择badge_types特定用户尚未获得的所有内容.在上面的示例中,调用查询:

user_id = 5回归badge_type_id 23

user_id = 6返回empty集(用户已经获得所有这些)

user_id = 19回归badge_type_id 1和 …

mysql sql database

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

确定rails是否在Web服务器下运行

如何判断rails是否在Web服务器下运行,而不是脚本或irb?

对于上下文:我正在跟踪ActiveRecord对象,如果对象发生更改,我希望通过电子邮件发送警报,前提是通过Web界面进行更改.

ruby-on-rails

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

我如何在python中替换正则表达式?

给定一串文本,在Python中:

s = "(((((hi abc )))))))"
s = "***(((((hi abc ***&&&&"
Run Code Online (Sandbox Code Playgroud)

如何将所有出现超过3次的非字母符号替换为空白字符串

对于以上所有,结果应该是:

hi abc
Run Code Online (Sandbox Code Playgroud)

python regex string text

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

如何确定用户是否按下了UITableViewCell 2秒钟?

我正在使用手势识别器:

初始化viewDidLoad:

UILongPressGestureRecognizer *longPressRecognizer = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longPress:)];
 [self.view addGestureRecognizer:longPressRecognizer];
Run Code Online (Sandbox Code Playgroud)

这是longPress看起来像:

- (void)longPress:(UILongPressGestureRecognizer*)gestureRecognizer {
 if (gestureRecognizer.minimumPressDuration == 2.0) {
  NSLog(@"Pressed for 2 seconds!");
 }
}
Run Code Online (Sandbox Code Playgroud)

我该怎么把它绑成?

- (void)tableView:(UITableView *)tblView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
Run Code Online (Sandbox Code Playgroud)

didSelectRowAtIndexPath将如何获取引用gestureRecognizer.minimumPressDuration

基本上我想要实现的是:

**If a user clicks on a cell, check to see if the press is 2 seconds.**
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch objective-c uitableview uigesturerecognizer

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

在定义类之前创建类的实例?

这是我的问题的一个例子:

class bar() :
    spam = foo()
    def test(self) :
        print self.spam.eggs
        pass

class foo() :
    eggs = 50
Run Code Online (Sandbox Code Playgroud)

问题(我假设)是我在定义类之前尝试创建类的实例.显而易见的解决方案是重新排序我的课程,但我喜欢按字母顺序保留我的课程(也许是一种愚蠢的练习).有没有办法同时定义我的所有类?我只需要咬紧牙关并重新排序我的班级定义吗?

python class

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

XML/HTML标记内的空格

我知道如何在XML和HTML的文本节点中处理空白区域,但我不确定标记元素本身内部的空白区域.显然,在标签内部使用空格来分隔属性,但是在"<"之后或">"之前是否有空白?

例如:

<  foo  >
< /foo >
Run Code Online (Sandbox Code Playgroud)

甚至:

<foo>
< /  foo >
Run Code Online (Sandbox Code Playgroud)

这些标签是否有效?那么HTML,假设它们是实际的HTML标签名称?

html xml tags

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

从动画块中排除

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5];
...
[UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)

例如,我需要有条件地为帧的宽度设置动画,以及其他强制性的修改.我不能把代码放出这个块的原因,因为块内有一个函数调用.如何从动画块中排除某些操作?

iphone animation

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

更改Magento中联系表单的列布局

在哪里可以更改Magento中默认联系页面的列布局(左侧2列,右侧2列等)?

谢谢

magento

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

甚至在UI线程上执行时的跨线程操作

我有一个函数,它向父控件添加一个控件,该控件从与创建控件的线程不同的线程调用.这是怎么回事:

1        delegate void AddControlToParentDelegate(Control child, Control parent);
2        private void addControlToParent(Control child, Control parent) {
3        if (parent.InvokeRequired) {
4            AddControlToParentDelegate d = new  AddControlToParentDelegate(addControlToParent);
5            this.Invoke(d, new object[] { child, parent });
6            } else {
7                parent.Controls.Add(child);
8            }
9        }
10    }
Run Code Online (Sandbox Code Playgroud)

这既可以正常工作,也parent.InvokeRequired可以正常child.InvokeRequired.然后,一旦执行第5行(现在d调用委托并且该函数应该在UI线程上运行.(对吗?))child第7行引发跨线程操作无效异常.为什么是这样?它已经在它创建的线程上运行了吗?

我设法通过添加额外的(child.InvokeRequired)检查来解决这个问题:

delegate void AddControlToParentDelegate(Control child, Control parent);
private void addControlToParent(Control child, Control parent) {
    if (parent.InvokeRequired) {
        AddControlToParentDelegate d = new AddControlToParentDelegate(addControlToParent);
        this.Invoke(d, …
Run Code Online (Sandbox Code Playgroud)

c# multithreading invoke winforms

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