问题列表 - 第45665页

为什么此代码不针对正确的选择器

此函数应该更改被单击对象的背景颜色

function colorMe(){
   $(this).css('background-color', 'red');
}
Run Code Online (Sandbox Code Playgroud)

我这样称呼它

$('.colorme').click(colorMe);
Run Code Online (Sandbox Code Playgroud)

它改变了这个div的背景

<div class="colorme">Color Me</div>
Run Code Online (Sandbox Code Playgroud)

问题是我想在运行colorMe之前做一些其他事情.所以我不能只使用$('.colorme').click(colorMe);.我想要做的就是这样

$('.colorme').click(function(){
  alert('something happens first, then colorMe is called');
  colorMe();         //I call colorMe here..
  $(this).colorMe(); //I also tried this, but it's not working
});
Run Code Online (Sandbox Code Playgroud)

但它并没有影响div.我认为它失去了影响div的轨道.我需要传递它吗?

javascript jquery

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

Django ManyToManyField

在我的模型中,我有:

class Poll(models.Model):
    topic = models.CharField(max_length=200)
    tags = models.ManyToManyField(Tag)
Run Code Online (Sandbox Code Playgroud)

我正在尝试创建Poll对象并存储标签,如下所示:

Tags = []
for splitTag in splitTags:
    tag = Tag(name = splitTag.lower())
    tag.save()
    Tags.append(tag)
Run Code Online (Sandbox Code Playgroud)

如何设置Tags阵列并将其分配给tags

我试过了:

    poll = Poll(topic=topic, tags = Tags)
    poll.save()
Run Code Online (Sandbox Code Playgroud)

python django

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

我应该何时在ExecutorService上使用CompletionService?

我刚刚在这篇博客文章中找到了CompletionService .但是,这并没有真正展示CompletionService相对于标准ExecutorService的优势.可以用任何一个编写相同的代码.那么,什么时候CompletionService有用呢?

你能给一个简短的代码样本,使它清晰吗?例如,此代码示例仅显示不需要CompletionService的位置(=等效于ExecutorService)

    ExecutorService taskExecutor = Executors.newCachedThreadPool();
    //        CompletionService<Long> taskCompletionService =
    //                new ExecutorCompletionService<Long>(taskExecutor);
    Callable<Long> callable = new Callable<Long>() {
        @Override
        public Long call() throws Exception {
            return 1L;
        }
    };

    Future<Long> future = // taskCompletionService.submit(callable);
        taskExecutor.submit(callable);

    while (!future.isDone()) {
        // Do some work...
        System.out.println("Working on something...");
    }
    try {
        System.out.println(future.get());
    } catch (InterruptedException e) {
        e.printStackTrace();
    } catch (ExecutionException e) {
        e.printStackTrace();
    }
Run Code Online (Sandbox Code Playgroud)

java concurrency multithreading completion-service

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

curl库是否在页面内执行javascript?

我正在使用javascript在页面加载时执行表单提交的几个页面.

curl库是否自动在网页中执行javascript?如果是这样,有没有办法返回更改的DOM而不是我用简单的卷曲代码返回的默认DOM.

这是我的当前代码:

    $curl_handle=curl_init();
    curl_setopt($curl_handle,CURLOPT_URL,$url);
    $buffer = curl_exec_follow($curl_handle,10);        
    curl_setopt($curl_handle,CURLOPT_HEADER, 0);
    curl_setopt($curl_handle,CURLOPT_FOLLOWLOCATION, 1); 
    $buffer = curl_exec($curl_handle);
Run Code Online (Sandbox Code Playgroud)

javascript php curl

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

分离界面的问题及实现

它是我第一次尝试在单独的头文件中分离类,但我收到一个错误.请帮助我.谢谢 代码:

我的主要功能:

#include <iostream>
#include <MyClass>
int MyClass::data;
int main()
{
    cout<<"data="<<MyClass::data;
    system("pause");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

MyClass.h

#ifndef MyClass
#define <MyClass>
class MyClass
{
    static int data_;

};
#endif
Run Code Online (Sandbox Code Playgroud)

错误:致命错误C1083:无法打开包含文件:'MyClass.h':没有这样的文件或目录

c++ visual-studio-2008

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

根据标题标记自动生成嵌套的目录

哪位狡猾的程序员可以向我展示一个优雅的PHP编码解决方案,用于根据页面上的标题标签自动生成嵌套的目录?

所以我有一个html文件:

<h1> Animals </h1>

Some content goes here.
Some content goes here.

<h2> Mammals </h2>

Some content goes here.
Some content goes here.

<h3> Terrestrial Mammals </h3>
Some content goes here.
Some content goes here.

<h3> Marine Mammals </h3>
Some content goes here.
Some content goes here.

<h4> Whales </h4>
Some content goes here.
Some content goes here.
Run Code Online (Sandbox Code Playgroud)

更具体地说,我想要一个链接的目录,其形式是在同一页面上的标题链接的嵌套列表:

目录(由PHP代码自动生成)

  1. 动物
    1. 哺乳动物
      1. Terrestrial_Mammals
      2. Marine_Mammals
        1. 鲸鱼

php dynamically-generated

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

用于强制终止子进程的Java工具/方法

我正在寻找一个允许我强制杀死子进程的Java工具/包/库.

此工具/包/库必须在Windows平台上运行(必需).需要支持Linux/Unix.

我的问题

我的Java代码创建了一个子进程,它根本不会对用于终止子进程的标准Java方法做出反应:process.destroy(),并且,由于我没有子进程的源代码,我无法对其进行编程以更好地处理终止请求.

我已经尝试在调用destroy()之前关闭子进程的错误输入和输出流,并且没有效果.

我甚至尝试将ctrlBreak信号(char = 3)直接传递给child.getOutputStream(),并再次收到相同的结果.

我终于找到的解决方法是:

  1. 在创建时获取子PID这可以通过在子项创建之前和之后区分进程列表在Windows中完成(getRuntime().exec("tasklist /v"))

  2. 使用子PID
    在Windows中发出强制终止系统命令:getRuntime().exec("taskkill /pid " + childPid + " /f")

但是 - 这是复杂的代码我不想调试和维护,加上问题本身,我毫不怀疑,以前遇到过许多其他java开发人员,这让我希望这样的Java工具/包/库已经存在.

我只是不知道它的名字......

PS:我的子进程是由创建的Runtime.getRuntime().exec(cmd),但我使用ProcessBuilder得到了相同的行为.

java kill process

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

尝试rake db:migrate时,未在rails项目中选择数据库

使用rails应用程序,有一些奇怪的数据库/ rake问题.

当我执行:

rake db:migrate
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Mysql2::Error: No database selected: SHOW TABLES

(See full trace by running task with --trace)
Run Code Online (Sandbox Code Playgroud)

跟踪并未显示有用的信息.可以在这里看到:http://pastebin.com/WdsguudC

配置文件看起来正确,用户正在登录,或者我会遇到某种访问错误.数据库存在,用户具有正确的权限,我可以手动访问和操作它.我做了一堆谷歌搜索,并没有发现任何有用的东西.不确定是否还有其他需要提供的代码,因为这似乎是一个相当低级别的问题.

migration rake ruby-on-rails mysql2 ruby-on-rails-3

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

获取PostgreSQL的日期范围

我想使用PostgreSQL获取一系列日期的条目.

例如...

beginyear       endyear       name
---------       -------       -----
950             1100          jason
1300            1400          andrew
Run Code Online (Sandbox Code Playgroud)

我想得到所有住在1050年的人.有人可以帮我写这个查询.

postgresql date-range

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

PHP喜欢类似于MySQL的东西,对于if语句?

我想要一个使用像mysql一样的if语句 something LIKE '%something%'

我想在php中构建一个if语句.

if ($something is like %$somethingother%)
Run Code Online (Sandbox Code Playgroud)

可能吗?

我问这个问题的原因是我不想改变MySQL命令,它是一个包含很多东西的长页面,我不想为此构建不同的函数.

如果可能的话,请告诉我,如果可能的话,如何做到这一点.

php mysql if-statement

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